All DP-Plugins depend on the DPP-Core plugin. Please make sure to install DPP-Core
Discord
Join our Discord server to get support and stay updated with the latest news and updates.
If you have any questions or suggestions, please join our Discord server.
If you find any bugs, please report them using the inquiry channel.
Discord Invite: https://discord.gg/JnMCqkn2FX
DP-ConsumeBox Plugin Introduction
DP-ConsumeBox is a customizable reward box plugin.
Server administrators can configure boxes as desired, and players can obtain rewards in various ways.
With an intuitive GUI and powerful features
it can be easily used for everything from event rewards to cosmetic item distribution!
Plugin Features
- GUI Editing Support: Coupon items and reward items can be modified via a GUI.
- Page Functionality: Reward items can be set across multiple pages.
- Reward Quantity Settings: The number of rewards obtainable from random/select boxes can be customized.
- Various Box Systems: Supports the following box systems:
- Random Box: Rewards are randomly granted from the set reward items.
- Select Box: Players can choose a reward from the set reward items.
- Gift Box: All set reward items are granted.
Dependencies
Commands
Admin Commands
| Command | Description |
|--------------------------------|-----------------------------------------------------------------------------|
|
/dpcb create <name> <type> | Creates a reward box. (type: gift/select/random) |
|
/dpcb delete <name> | Deletes a reward box. |
|
/dpcb coupon <name> | Opens a GUI to set the coupon item for a reward box. |
|
/dpcb type <name> <type> | Sets the type of a reward box. (type: gift/select/random) |
|
/dpcb item <name> | Opens a GUI to set the reward items for a reward box. |
|
/dpcb give <name> (player) | Grants a reward box to a player. |
|
/dpcb list | Opens a GUI to view the list of reward boxes. (Clicking a box in the GUI grants it to the player.) |
|
/dpcb drop <name> <drop> | Sets the number of rewards for a reward box. (Default: 1, requires reward items to be set.) |
|
/dpcb page <name> <page> | Sets the maximum page for a reward box. (Default: 0) |
Note: Pages start from 0. Use the desired maximum page number minus 1.
Example: Desired maximum page = 2 → Command:
/dpcb page test 1
Permissions
- dpcb.create: Permission to create a reward box.
- dpcb.delete: Permission to delete a reward box.
- dpcb.coupon: Permission to set a reward box's coupon item.
- dpcb.type: Permission to set a reward box's type.
- dpcb.item: Permission to set a reward box's reward items.
- dpcb.give: Permission to grant a reward box.
- dpcb.list: Permission to view the reward box list.
- dpcb.drop: Permission to set the number of rewards for a reward box.
- dpcb.page: Permission to set the maximum page for a reward box.
Usage Examples
- Create a reward box: /dpcb create test random
- Set a reward box coupon item: /dpcb coupon test
- Set a reward box type: /dpcb type test select
- Set a reward box's reward items: /dpcb item test
- Set the number of rewards for a reward box: /dpcb drop test 2
- Set the maximum page for a reward box: /dpcb page test 1
- View the reward box list: /dpcb list
- Grant a reward box: /dpcb give test (playerName)