Skip to content

Releases: ShaneBeee/SkBee

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)

More New Stuff [2.17.0]

23 Aug 15:00
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)

🛠️ THIS UPDATE 🧑🏼‍🍳:

ADDED:

  • Added a type/expression to get the LoadLevel of a chunk
  • Added an expression to get some objects from NamespacedKeys (such as items, entity types, enchantments)
  • Added a section to TextComponents to be able to run code in a click event
  • Added an effect to update server recipes/resources (Requires Paper 1.20.1+)
  • Added support for add/remove/reset display entity view range
  • Added a condition to check if a team is registered
  • Added an effect to make a RangeEntity perform a ranged attack
  • Added an expression to change the charging attack of a RangedEntity (basically makes them raise their arms and keep them up)
  • Added an expression to customize chat completions of players
  • Added an event for when a player clicks an unknown entity
  • Added an effect to list/unlist players from other players (essentially show/hide players in tablist)
  • Added a condition to check if players are listed/unlisted for players

CHANGED:

  • Changed display view range expression to support add/remove/reset

FIXED:

  • Fixed a bug with setting display view range of display entities not working
  • Fixed a bug with Paper's quit reason erroring on Spigot servers

REMOVED:

  • Removed armor change event, this has been in Skript since Skript 2.5

Some Fixes [2.16.1]

03 Aug 22:03
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)

🛠️ THIS UPDATE 🧑🏼‍🍳:

FIXED:

  • Fixed an issue with getting NBT of Citizen NPCs
  • Fixed an issue with BellRingEvent throwing errors on MC 1.18.x
  • Fixed an issue with the knockback attacker/victim expression not returning the attacker
  • Fixed an issue with shapeless crafting recipes only accepting 4 and 9 ingredients.

CHANGED:

  • Changed the syntax for block data tags to support getting/setting tags of a block data object
  • Split block data tag and tags expression into 2 expressions

The "A Little More Cowbell" Update [2.16.0]

30 Jul 00: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)

🛠️ 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
  • Added support for NBT of offline 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)

Small Fix [2.15.1]

16 Jul 16:53
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)

🛠️ THIS UPDATE 🧑🏼‍🍳:

FIXED:

  • Fixed an error with structures on MC 1.18.2

Yet Another Bounds Update [2.15.0]

14 Jul 00:44
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)

🛠️ THIS UPDATE 🧑🏼‍🍳:

FIXED:

  • Fixed recipe type expression, this should work again
  • Fixed a stack trace error when size of ingredients was not 4 or 9 in shaped recipe
  • Fixed an error when getting the fire time of a player and its below 0

ADDED:

  • Added a new effect to apply the damage animation to entities
  • Added a new function for AxisAngles that includes a vector (thanks @LoganLilypad for writing the base math)
  • Added an expression version of the parse effect (returns whether or not it was successfully parsed)
  • Added a debug message when people try to reload/enable SkBee via PlugMan
  • Added some deprecation warnings for things that Skript 2.7 has added that match SkBee's elements
  • Added support for plurals in bound from ID expression
  • Added an effect section to copy bounds, this section will copy all aspects of bounds including owner/members, values and location
create [a] copy of [bound] %bound% (with|using) [the] id %string%
  • Added an expression to get last created bound this is set each time a bound is copied or created.
  • Added even more event tracking into bound enter/exit
  • Added new config options for toggling which events we track for the bound enter/exit events
    • This can be found inside of the plugins/SkBee/config.yml file
  • Added options for all temporary bounds and all non-temporary bounds to all bounds expressions

CHANGED:

  • Moved all bounds in %world% into it's own separate expression

Big thanks to @Fusezion for all the bound updates!

Small Fixes [2.14.1]

04 Jul 15:29
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)

🛠️ THIS UPDATE 🧑🏼‍🍳:

FIXED:

  • Fixed a bug on MC versions below 1.19.4 where an error was thrown on load
  • Fixed a bug when trying to loop nbt lists and throwing a massive console error

CHANGED:

  • Separated BossBar expression into several expressions
  • Deprecated bar players of %bossbar% expression in favour of just adding/removing players to/from bossbars directly, ex: add player to bossbar named "test"
  • Changed the BossBar expressions to include with id to be more clear as named seems a bit confusing