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

Releases: ShaneBeee/SkBee

some update [3.0.2]

02 Jan 21:58
Compare
Choose a tag to compare

⚠️ 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]

08 Dec 22:07
Compare
Choose a tag to compare

⚠️ 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's center 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]

04 Dec 19:00
Compare
Choose a tag to compare

⚠️ 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 📽️:

IMAGE ALT TEXT HERE

🛠️ 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]

08 Nov 16:21
Compare
Choose a tag to compare
Pre-release

⚠️ 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]

03 Nov 15:47
Compare
Choose a tag to compare
Pre-release

⚠️ 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]

27 Oct 19:38
Compare
Choose a tag to compare

🕹️ 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]

29 Sep 15:41
Compare
Choose a tag to compare

🕹️ 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]

22 Sep 01:24
Compare
Choose a tag to compare

🕹️ 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]

18 Sep 18:17
Compare
Choose a tag to compare

🕹️ 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]

09 Sep 15:51
Compare
Choose a tag to compare

🕹️ 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)