Added number format for objectives (Requires Paper 1.20.4+) (New Minecraft feature for formatting scores)
Added an add changer to Text Components to add hover/click events (cleaner syntax)
Added a config option to reverse scoreboard lines (default is 15 at the top, 1 at bottom, old style)
Added expression for component join/quit/kick/death messages
Added an effect to send fake equipment changes
Added an effect to refresh chunks
Events:
Added entity inside block event
Added player change spawn event
Added Bukkit's EntityRemoveEvent + Cause (this will be prioritized over Paper's EntityRemoveFromWorldEvent)
Memory (Minecraft's system for storing different data for entities):
Added memory type
Added expression to get/set memories of entities
Resource Packs (Requires Minecraft 1.20.4+):
Add effect to send resource packs with UUIDs (UUIDs can be used to later remove packs)
Add effect to remove all resource packs from player or remove by UUID
Player Interact:
Added a player interact event (more verbose than Skript's click events)
Added types for BlockAction (Bukkit's Action) and EquipmentSlot
LootTable:
Added a LootTable type
Added an expression to get/set/delete the LootTable of an entity or block
Added an expression to get a list of items that would generate from a LootTable (extra options for modification)
Added an effect to fill an inventory generated from a LootTable (extra options for modification)
CHANGED:
Item BlockData:
Split into 3 separate expressions (BlockData of item, BlockData tags of item, BlockData tag of item)
Fixed an issues where BlockData would return empty if not previously set
Item Flags:
Hidden Item Flags is now deprecated and marked for removal
A new ItemFlag type/expression has been put in place
This was done to better match the wording in Bukkit and help with future changes in Paper
Old Method:
diamond sword with all flags hidden
diamond sword with enchants flag hidden
New Method:
diamond sword with all item flags
diamond sword with item flag hide enchants
diamond sword with hide enchants item flag
The old method is marked for removal and will be removed in the future.
Path target expression no longer returns mob's location when no path is set.
NBT:
Changed behaviour of Block NBT (non tile entity blocks), nothing saves to the block until changes are made
Changed the changers behaviour, Delete/Reset now do the same thing (except for NBT files, delete still deletes the file)
REMOVED:
Removed fake damage cause from "Entity Damage Entity" effect (Bukkit plans on removing this feature, you can use Damage Source expressions/effects instead of this)
Removed task id expression as it wasn't working as intended (may come back at a later date)
This PR is for the next major SkBee update
Temp changelog:
ADDED:
add
changer to Text Components to add hover/click events (cleaner syntax)CHANGED:
diamond sword with all flags hidden
diamond sword with enchants flag hidden
diamond sword with all item flags
diamond sword with item flag hide enchants
diamond sword with hide enchants item flag
REMOVED:
task id
expression as it wasn't working as intended (may come back at a later date)