This repository has been archived by the owner on Sep 19, 2024. It is now read-only.
Releases: ShaneBeee/SkBee
Releases · ShaneBeee/SkBee
some update [3.0.2]
⚠️ WARNING ⚠️ :
Please see update notes for 3.0.0 for more info
🕹️ VERSION SUPPORT 🎮:
- Support is only for Minecraft 1.18.2+ (keep in mind, I will only support the latest release of each Minecraft major release, ex: 1.20.2 is supported, but 1.20 and 1.20.1 are NOT supported)
- Due to MC 1.20.4 being so new, I will currently support 1.20.2-1.20.4 (but I do suggest you update to MC 1.20.4)
📝 SKRIPT SUPPORT 📑:
- This version requires Skript 2.7+ (This is due to API changes in Skript)
🛠️ THIS UPDATE 🧑🏼🍳:
FIXED:
- Fixed an issue with EntityEffect throwing errors when another addon has this loaded
- Fixed an issue with fade out not working in the send title component effect
- Fixed an issue with the create objective expression throwing errors when using strings
- Fixed an issue with NBT of Block throwing errors periodically
- Fixed an error thrown when another addon registers MinecraftTag
ADDED:
- Added
on entity damage by block
event (called when an entity is damaged by a block) - Added an expression to get the regeneration rate of a player
CHANGED:
- Roll back changes to Block NBT (sadly, due to a bug these changes had to be rolled back to how they worked in SkBee 2.x)
- In the Structure save/delete effect, "structure" is no longer optional and is required! (this has been warned at for quite some time now)
Small Fixes [3.0.1]
⚠️ WARNING ⚠️ :
Please see update notes for 3.0.0 for more info
🕹️ VERSION SUPPORT 🎮:
- Support is only for Minecraft 1.18.2+ (keep in mind, I will only support the latest release of each Minecraft major release, ex: 1.20.2 is supported, but 1.20 and 1.20.1 are NOT supported)
- Due to MC 1.20.4 being so new, I will currently support 1.20.2-1.20.4
📝 SKRIPT SUPPORT 📑:
- This version requires Skript 2.7+ (This is due to API changes in Skript)
🛠️ THIS UPDATE 🧑🏼🍳:
FIXED:
- Fixed an error with potion recipes when running on Spigot
- Fixed a conflict with
center of %worldborder%
and Skript'scenter of %location%
ADDED:
- Added an expression to get the server platform the server is running on (ie: Spigot, Paper)
CHANGED:
- Updated FastBoard API for MC 1.20.3+ scoreboard support
- Scoreboards on MC 1.20.3+ no longer show numerical scores on scoreboards (due to changes in MC and FastBoard update)
- Updated NBT-API for MC 1.20.3+ NBT support
The Big Update [3.0.0]
⚠️ WARNING ⚠️ :
A lot has changed in this version. It is recommended to test on a dev/non-production server before applying to production.
As usual, please report any issues on the ISSUE TRACKER
🕹️ VERSION SUPPORT 🎮:
- Support is only for Minecraft 1.18.2+ (keep in mind, I will only support the latest release of each Minecraft major release, ex: 1.20.2 is supported, but 1.20 and 1.20.1 are NOT supported)
📝 SKRIPT SUPPORT 📑:
- This version requires Skript 2.7+ (This is due to API changes in Skript)
📺 INTRO VIDEO 📽️:
🛠️ THIS UPDATE 🧑🏼🍳:
ADDED:
- Added a section to register shaped recipes
- Added a section to register shapeless recipes
- Added a section to register cooking recipes (furnace, blasting, smoking, campfire)
- Added a section to register brewing recipes
- Added a section to register smithing recipes (new 1.20+ smithing recipes)
- Added an expression to get a list of entities sorted by distance from a central location
- Added a section to run a task later (all code in section is delayed, but code outside/after section is not delayed)
- Added an expression to get the idle time of a player
- Added an option to ignore passable blocks in raytracing
- Added an expression and type for EntityEffects (also added to available material expression)
- Added effect/condition for randomly ticking blocks
- Added an expression
give or return
which will add items to an inventory and return a list of items that didn't fit in the inventory
REMOVED:
- Removed Anvil Prepare Event, now in Skript
- Removed Anvil Damage Event, now in Skript
- Removed entity look at effect, now in Skript
- Removed fire time expression, now in Skript
- Removed frozen time expression, now in Skript
- Removed anvil rename text expression, now in Skript
- Removed total XP expression, now in Skript
CHANGED:
- SkBee now supports Skript 2.7+ only
- Internal update to NBT-API (hopefully this doesn't break anything)
- NBT of a block will no longer be saved until an actual change is made (this prevents creating empty tags on blocks when checking NBT)
- Changed the
component name of %inventory%
expression to rename title instead of opening new inventory
FIXED:
- Fixed a casting error when trying to send pretty nbt using tag expression
- Fixed an error when using empty variables in the particle effect
- Fixed an issue where getting the hit location of a raytrace did not work when hitting an entity
- Fixed an error with the
hover event showing %entity%
expression on 1.19.4 and below
Big thanks to @Fusezion for all the help on this release
Second Beta [3.0.0-beta2]
⚠️ BETA WARNING ⚠️ :
This is a beta release. Things may be broken. Please make sure to test before using on a production server.
As with any issues, please report issues on the ISSUE TRACKER.
Please see PREVIOUS BETA for all things added in 3.0.0
🕹️ VERSION SUPPORT 🎮:
- Support is only for Minecraft 1.18.2+ (keep in mind, I will only support the latest release of each Minecraft major release, ex: 1.20.2 is supported, but 1.20 and 1.20.1 are NOT supported)
📝 SKRIPT SUPPORT 📑:
- This version requires Skript 2.7+ (This is due to API changes in Skript)
🛠️ THIS UPDATE 🧑🏼🍳:
FIXED:
- Fixed an issue with hit location not working when a raytrace hits an entity
ADDED:
- Added an option to ignore passable blocks when raytracing
CHANGED:
- Changed a few things in recipe sections due to a bug fix in Skript
- Changed how MaterialChoice works (now registered as a RecipeChoice) to ensure better handing of items in recipes
- Changed component title of inventory to actually rename the inventory view thats open, rather than re-opening a new inventory
First Beta [3.0.0-beta1]
⚠️ BETA WARNING ⚠️ :
This is a beta release. Things may be broken. Please make sure to test before using on a production server.
As with any issues, please report issues on the issue tracker.
🕹️ VERSION SUPPORT 🎮:
- Support is only for Minecraft 1.18.2+ (keep in mind, I will only support the latest release of each Minecraft major release, ex: 1.20.2 is supported, but 1.20 and 1.20.1 are NOT supported)
📝 SKRIPT SUPPORT 📑:
- This version requires Skript 2.7+ (This is due to API changes in Skript)
🛠️ THIS UPDATE 🧑🏼🍳:
ADDED:
- Added a section to register shaped recipes
- Added a section to register shapeless recipes
- Added a section to register cooking recipes (furnace, blasting, smoking, campfire)
- Added a section to register brewing recipes
- Added a section to register smithing recipes (new 1.20+ smithing recipes)
- Added an expression to get a list of entities sorted by distance from a central location
- Added a section to run a task later (all code in section is delayed, but code outside/after section is not delayed)
- Added an expression to get the idle time of a player
REMOVED:
- Removed Anvil Prepare Event, now in Skript
- Removed Anvil Damage Event, now in Skript
- Removed path target expression, Skript now has an effect for this
- Removed entity look at effect, now in Skript
- Removed fire time expression, now in Skript
- Removed frozen time expression, now in Skript
- Removed anvil rename text expression, now in Skript
- Removed total XP expression, now in Skript
CHANGED:
- SkBee now supports Skript 2.7+ only
- Internal update to NBT-API (hopefully this doesn't break anything)
- NBT of a block will no longer be saved until an actual change is made
FIXED:
- Fixed a casting error when trying to send pretty nbt using tag expression
- Fixed an error when using empty variables in the particle effect
Small Update [2.18.4]
🕹️ 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)
📝 SKRIPT SUPPORT 📑:
- This will be the last version of SkBee to support Skript 2.6.4 and below.
- Future builds of SkBee will be aimed towards Skript 2.7+ due to major API changes in Skript.
🛠️ THIS UPDATE 🧑🏼🍳:
FIXED:
- Update particle code due to code change on the server.
Small Changes [2.18.3]
🕹️ 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)
📝 SKRIPT SUPPORT 📑:
- This will be the last version of SkBee to support Skript 2.6.4 and below.
- Future builds of SkBee will be aimed towards Skript 2.7+ due to major API changes in Skript.
🛠️ THIS UPDATE 🧑🏼🍳:
CHANGED:
- Updated FastBoard API so scoreboards now work on MC 1.20.2+
ADDED:
- Added an expression to set the teleport duration of display entities (see docs)
- Added some comparators to enums to fix comparison issues
FIXED:
- Fixed an issue with virtual furnaces not loading
Small Change [2.18.2]
🕹️ 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)
📝 SKRIPT SUPPORT 📑:
- This will be the last version of SkBee to support Skript 2.6.4 and below.
- Future builds of SkBee will be aimed towards Skript 2.7+ due to major API changes in Skript.
🛠️ THIS UPDATE 🧑🏼🍳:
CHANGED:
- Added support for 1.20.2 NBT
- Re-added back anvil prepare event along with event-slot (since Skript didn't handle this event properly)
NOTE:
- At this time scoreboards do not appear to work in 1.20.2 (I'm hoping the dev of FastBoard updates soon, stay tuned)
Small Fixes [2.18.1]
🕹️ 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)
📝 SKRIPT SUPPORT 📑:
- This will be the last version of SkBee to support Skript 2.6.4 and below.
- Future builds of SkBee will be aimed towards Skript 2.7+ due to major API changes in Skript.
🛠️ THIS UPDATE 🧑🏼🍳:
FIXED:
- Fixed an error when using empty variables in the particle effect (#495)
- Fixed an error when SkBee tries to parse certain things as GameEvents and throwing errors due to NamespacedKey stuff (#497)
- Fixed an error when sending pretty nbt of a compound tag
- Fixed a bug with lists of strings not working in a hover event
ADDED:
- Added support for text components in hover events
- Added support for entity in hover events
Some More Stuff [2.18.0]
🕹️ 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)
📝 SKRIPT SUPPORT 📑:
- This will be the last version of SkBee to support Skript 2.6.4 and below.
- Future builds of SkBee will be aimed towards Skript 2.7+ due to major API changes in Skript.
🛠️ THIS UPDATE 🧑🏼🍳:
FIXED:
- Fixed a bug with NBT lists, cleared caused issues when setting tags in an empty list
- Fixed some parsing issues with game events
- Fixed a bug with ingredients of recipe expression not properly managing recipe keys
- Fixed an issue with printing compounds when the parent was removed
- Fixed a bug with NBT sub compounds when setting to itself (internal issues with parenting)
- Fixed more issues with NBT of Slots (I hope this doesn't break other stuff)
ADDED:
- Added fake damage cause to damage entity by entity effect (use the
last damage cause
expression to retrieve) - Added an expression to get the cooking time of a cooking recipe
- Added an expression to get the earned XP of a cooking recipe
- Added the entity teleport event
- Added the async chat event (this is used for text components)
- Added an expression for the message/format in an async chat event (Returns as text components)
- Added an effect to replace text in text components
- Added a condition to check if a Player/OfflinePlayer is connected (this will help in while loops when players re-log, as the condition will break)
CHANGED:
- Removed "other elements" message from loading, since you can't disable this
- Register particle type after ItemType to prevent comparison issues
- Temporarily removed smithing recipes (Bukkit split this up into 2 new recipes... the new ones will come in the future)