A present for all!
GiveAll is a plugin that allows you to give items, money and xp using simple but powerful commands.
Give Items by Material Name
You can give everyone items by specifying a material name
You can specify the amount
Give XP
You can give everyone experience points and levels
Give Money
You can give everyone money (uses Vault)
Give Items From Hand
You can give everyone the items you are holding in hand
You can overwrite the amount of items with a higher or lower one
Save and Give Items From Hand
You can save the items you are holding in hand and give them a special name
You can use the "give items by material name" feature with the custom name you saved to give everyone the item.
You don't need to hold the item in hand while giving it
You can overwrite the amount
WORLD!
If you only want to reward people that are in a specific world, you can do that as well! All the actions listed above can be done just in a specific world.
RADIUS!
If by everyone, you just mean people that are close to you, a radius can be specified for all of the actions listed above.
WORLD + Radius!?
YES! You can specify a world, a center point and a radius from that center point and only the people that are in that world that are also in radius will be rewarded.
PlaceholderAPI Support
Every message is customizable and supports PlaceholderAPI placeholders.
Vault Support
Money can be given using a currency plugin that supports Vault.
IP Checks
Ability to customize who gets rewards if there are multiple people sharing an IP address!
Java 17+
PlaceholderAPI
Vault (Not Required!)
help - Executor: Any - Permission: giveall.help
reload - Executor: Any - Permission: giveall.reload
material <material> [amount] - Executor: Any - Permission: giveall.use.base.material
hand [amount] - Executor: Player - Permission: giveall.use.base.hand
xp <amount> ["levels"] - Executor: Any - Permission: giveall.use.base.xp
money <amount> - Executor: Any - Permission: giveall.use.base.money
world <world> material <material> [amount] - Executor: Any - Permission: giveall.use.world.material
world <world> hand [amount] - Executor: Player - Permission: giveall.use.world.hand
world <world> xp <amount> - Executor: Any - Permission: giveall.use.world.xp
world <world> money <amount> - Executor: Any - Permission: giveall.use.world.money
radius <radius> material <material> [amount] - Executor: Player - Permission: giveall.use.radius.base.material
radius <radius> hand [amount] - Executor: Player - Permission: giveall.use.radius.base.hand
radius <radius> xp <amount> - Executor: Player - Permission: giveall.use.radius.base.xp
radius <radius> money <amount> - Executor: Player - Permission: giveall.use.radius.base.money
radius <radius> world <world> center <x> <y> <z> material <material> [amount] - Executor: Any - Permission: giveall.use.radius.world.material
radius <radius> world <world> center <x> <y> <z> hand [amount] - Executor: Any - Permission: giveall.use.radius.world.hand
radius <radius> world <world> center <x> <y> <z> xp <amount> - Executor: Any - Permission: giveall.use.radius.world.xp
radius <radius> world <world> center <x> <y> <z> money <amount> - Executor: Any - Permission: giveall.use.radius.world.money
special-item save <name> <displayname> ["force"] - Executor: Player - Permission: giveall.use.special-item.save
special-item remove <name> - Executor: Any - Permission: giveall.use.special-item.remove
special-item list [page] - Executor: Any - Permission: giveall.use.special-item.list
Aliases: /giveall, /gall
Feel free to leave suggestions and report bugs on GitHub!
If you use and enjoy this resource, don't forget to star.