Stacking global EXP multipliers can be a bit OP, and limiting it to 8x can cause purchases in the webstore to have no effect. These ideas should fix both problems at once.
[x] Create inventory menu for active and inactive multipliers in Guild Upgrades menu (like the example chest in /warp admin_area)
[x] Create inventory menu for personal and global multipliers (also an example chest)
[x] Make it possible for players to "hold" multipliers (store per player)
[x] Make command that gives multipliers to players for them to "hold". They are displayed in those menus. Option for receiver, multiply amount and for duration, e.g. /givemultiplier Wout 2x 1h
[x] Make webstore execute command to give global multipliers when buying package.
[x] Shift-right-click item multiplier of type player owns makes it active -> announce as before. Global ones can only be activated by the player that owns them ofc.
[x] Only one personal one can be active per player.
[x] Only one global one can be active for entire server.
More info:
When a player receives a multiplier (by the command), it is stored until used. Once the player activates it, it is active for the duration of the multiplier (attribute) and removed from their stored multipliers. If the server restarts while a multiplier is active, multiplier should stay active.
If bored, these can be good to have:
[x] Pause global multipliers when whitelist is on or when server is offline.
Stacking global EXP multipliers can be a bit OP, and limiting it to 8x can cause purchases in the webstore to have no effect. These ideas should fix both problems at once.
/warp admin_area
)/givemultiplier Wout 2x 1h
More info: When a player receives a multiplier (by the command), it is stored until used. Once the player activates it, it is active for the duration of the multiplier (attribute) and removed from their stored multipliers. If the server restarts while a multiplier is active, multiplier should stay active.
If bored, these can be good to have: