️ VERSION SUPPORT :
- Support for Minecraft 1.17.1 has been dropped, see
Outdated for outdated versions
- Support is now only for Minecraft 1.18.2+ (keep in mind, I will only support the latest release of each Minecraft major release, ex: 1.19.4 is supported, but 1.19, 1.19.1, 1.19.2 and 1.19.3 are NOT supported)
️ THIS UPDATE :
FIXED:
- Fixed an issue with entity tags not returning all values
- Fixed docs on anvil rename text expression
ADDED:
- Added a serializer for namespaced keys
- Added temporary comparators for potion effect type and block data (until Skript fixes these)
- Added expression for quit reason
- Added a bunch of conditions, effects and expressions for spawners
- Added expression to get/set a lock (string) of a block (containers and beacons)
- For those who are wondering this refers to blocks like beacons, shulker boxes, chest and furnaces. There is still a bunch more not listed here that it works.
- Added condition to check if a block (containers and beacons) is locked
- Added an event and a bunch of expressions for entities shooting bows
- Added an event for bell ring
- Added a bunch of paper events for pre creature spawning
- Added an effect for aborting a pre creature spawn event
- When used the creature will not attempt to spawn in again, this is used mainly for blanket blocking
- Added a bunch of expressions and events for beacon block states
- Added an expression to get the client brand name of a player
CHANGED:
- Changed patterns a bit for namespaced keys
- Updated docs for open sign effect to make it even more obvious that a block is required
- Bound listener will only register if a bound event is used (this could greatly help performance if not using bound events)
- Removed the optional "item" in the
nbt [item] [compound] expression (as it does nothing and is not needed anymore)