The 1.16.2 Dev Build for MMOItems changes its structure so much, that I have to make hella changes in GooP.
Support for pre 5.5 MMOItems will
not be dropped. GooP as an API will change so much though, that
you
will have to update all GooP-dependent plugins when that new one comes out.
I guess thats not so bad. You do need to update Shrubs for this one.
__________________________
Part of containers (that was finished and is now part of this build) was an
exponential increase in power of commands in which you specify a 'slot'.
For example:
Code (Text):
/goop nbt adamage <player> <slot> <value> [objective]
In the past, you could only use a number (or a word) to target slots within the playe'rs inventory. (
mainhand,
5,
head)
Now, wherever you see
<slot>, it accepts ranges of values, can target the enderchest of players, and shulker boxes (with name filter!).
Adding 'ec' before the slot specifies the enderchest.
Adding a dash specifies a number range.
Adding a dot specifies to search within shulker boxes.
Writing an asterisk means 'any slot'
Here are some examples:
The whole hotbar:
0-8
Any inventory slot:
* (still accepts keyword
any, used previously)
The second slot of the enderchest:
ec1
Whole bottom row of enderchest:
ec18-26
Whole enderchest:
ec*
Third slot of a shulker box in the third slot of inventory:
2.2
First slot of a shulker box in any inventory slot:
*.0
All slots within shulker box held in offhand:
offhand.*
Any slot of any shulker box in inventory:
*.*
Any slot of any shulker box in enderchest:
ec*.*
Middle row of a shulker box in inventory:
*.9-17
You can input several slots, by separating with commas:
Top and Bottom Rows of enderchest:
ec0-8,ec18-26
Absolutely every item in inventory and enderchest:
*,*.*,ec*,ec*.*