Skip to content
This repository has been archived by the owner on Sep 19, 2024. It is now read-only.

Big Update [3.6.0]

Compare
Choose a tag to compare
@ShaneBeee ShaneBeee released this 10 Aug 19:58
· 20 commits to master since this release

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 and give 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 NBT
  • component 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 item
  • custom nbt of %item% = The 'minecraft:custom_data' component of an item's NBT