- check_circle Advancements
- check_circle Functions
Published Sep 28th, 2023, 9/28/23 8:36 pm
- 1,309 views, 8 today
- 96 downloads, 1 today
0
Use Experience to buy Effects
uhhh not much to say is there?
only about halfway through the development thing at the moment
datapack currently has:
advancements/achievements for almost every positive effect
for example, there is an advancement called Haste for getting the haste effect in general, as well as a small (100exp) reward.
Getting Haste 10 (haste 9 with commands and stuff) will give a hidden challenge achievement called "I Am Speed" or something with a 500 exp reward
(average achievement stuff)
there are functions at the moment to manually buy these effects, for example typing "/function xp:strength1" will remove 10 levels from the player and grant the Haste effect, I have tried to find any bugs/ways to break it but haven't found any yet
By typing "/xp:_strength", a tellraw message will pop up and give a bunch of clickable text options, with information on the level of effect they grant and how much experience it costs, when clicked it will run the function for that particular level and do the stuff stated above.
The problem at the moment is if a player has operator (needed to run functions), they probably don't need to buy the effects.
I am currently working on /trigger commands that non-op players will be able to run to buy the effects, but there are some problems and it ain't working right now.
this is my first public datapack and idk how this stuff works so help would be nice :)
PS thanks to anabananaplays , drpencil_ and michaelslife for helping me get this pack started
uhhh not much to say is there?
only about halfway through the development thing at the moment
datapack currently has:
advancements/achievements for almost every positive effect
for example, there is an advancement called Haste for getting the haste effect in general, as well as a small (100exp) reward.
Getting Haste 10 (haste 9 with commands and stuff) will give a hidden challenge achievement called "I Am Speed" or something with a 500 exp reward
(average achievement stuff)
there are functions at the moment to manually buy these effects, for example typing "/function xp:strength1" will remove 10 levels from the player and grant the Haste effect, I have tried to find any bugs/ways to break it but haven't found any yet
By typing "/xp:_strength", a tellraw message will pop up and give a bunch of clickable text options, with information on the level of effect they grant and how much experience it costs, when clicked it will run the function for that particular level and do the stuff stated above.
The problem at the moment is if a player has operator (needed to run functions), they probably don't need to buy the effects.
I am currently working on /trigger commands that non-op players will be able to run to buy the effects, but there are some problems and it ain't working right now.
this is my first public datapack and idk how this stuff works so help would be nice :)
PS thanks to anabananaplays , drpencil_ and michaelslife for helping me get this pack started
Compatibility | Minecraft 1.20 |
Tags |
tools/tracking
6071084
119
xp-effects
Create an account or sign in to comment.
Thanks for the feedback
like if the player dead then respawn the effect still there
Sorry for the late reply
And then maybe I'll try to make a better GUI thing for it, so players don't even need to run commands
¯\_(ツ)_/¯
like the op player use the command then the other use the gui
But soon I'll make it so non-ops can use the command