Big Update [3.6.0]
Warning
🚨 ALERT ALERT 🚨
NBT syntax for items has changed once again since SkBee 3.5.x, please see "NBT CHANGES" at the bottom of this changelog.
Special 1.20.5+ NBT Notes:
Caution
- Item Format NBT has completely changed in Minecraft 1.20.5
- Please see McWiki for details about Minecraft's new component system
- Please see SkBee Wiki for a detailed explanation of NBT related changes in SkBee.
Note
- previously serialized items should properly update to the new NBT format
Important
🕹️ VERSION SUPPORT 🎮:
- SkBee requires Minecraft 1.19.4+
- Java 17+ required
- Support: Our team will only offer support for the latest release of each Minecraft major release, ex: 1.20.6 is supported, but 1.20-1.20.5 will NOT receive supported (SkBee may run on these versions, but our team will not provide support)
📝 SKRIPT SUPPORT 📑:
- This version requires Skript 2.7+ (This is due to API changes in Skript)
🛠️ THIS UPDATE 🧑🏼🍳:
ADDED:
- Added an option to set the
item_name
component of an item (Requires Minecraft 1.20.5+) [TODO LINK TO DOCS] - Added an expression to set the max stack size of an item (temporary until Skript updates their expression to support changing)
- Added an expression to modify enchantment glint of an item (Requires Minecraft 1.20.5+)
- Added an expression to get/modify bundle contents
- Added an expression to get/change the repair cost of items
- Added an expression to get/set biomes using NamespacedKeys (supports custom biomes)
- Added an option to get the vanilla NBT of an item (this will show components which don't normally show in NBT)
- Added an effect to open a real inventories to players (may provide better functionality than Skript's effects)
- Added support for Minecraft 1.21.1 NBT
CHANGED:
- Changed
probability
of apply potion effect (food component) to a float from 0-1 to match Minecraft
FIXED:
- Fixed the tool apply section to allow
default mining speed
to actually be optional - Fixed loading error on outdated versions for food component section
- Fixed an error when
damage per block
was missing from tool apply section - Fixed an error when
speed
<= 0 in tool section - Fixed an issue with the
give or drop
effect andgive or return
expressions adding extra large stack sizes to inventories - Fixed a very long standing issue where bounds failed to load location
bound values
when the world of said location isn't loaded yet - Fixed an error when adding to empty tab completions
REMOVED:
- Removed team register effect (after being deprecated for over a year)
NBT CHANGES:
After many complaints and quite a bit of confusion with the NBT changes, I've changed them again to hopefully be easier to understand/use.
Previous Behaviour in SkBee 3.5.x:
nbt of %item%
= The 'minecraft:custom_data' component of an item's NBTcomponent nbt of %item%
= The full component NBT of an item
New Behaviour in SkBee 3.6.x+:
nbt of %item%
= The full component NBT of an itemcustom nbt of %item%
= The 'minecraft:custom_data' component of an item's NBT