Skip to content

Releases: ShaneBeee/SkBee

Small Changes [2.8.1]

21 Mar 16:11
Compare
Choose a tag to compare

⭐️ IMPORTANT NOTE ON NBT ⭐️:

Since it appears you guys still haven't figured out the NBT changes from many many MANY versions ago,
Please see changelog of SkBee 2.0.0 and SkBee 2.5.0 regarding NBT changes
These changes MAY break your server, so I highly recommend reading them.

⭐️ IMPORTANT NOTE ON DISPLAY ENTITIES ⭐️:

Display entities are still quite buggy in Minecraft/Spigot/Paper. If things aren't working how you'd expect, please don't report bugs, as there's really nothing I can do about it. All the syntaxes in this update are DIRECTLY related to Bukkit API, nothing special, and nothing I can fix.

THIS UPDATE:

FIXED:

  • Fixed an issue with SkBee failing to start up on MC versions older than 1.19.3
  • Fixed an issue with the update checker still checking on join even when disabled

ADDED:

  • Added the Interaction Entity to the temp le spawn effect
  • Added an expression to get the current game ticks of a world (this will be useful when dealing with interaction entity timestamps)
  • Added a few expressions for interaction entities (last attack/interact player/timestamp, width/height, responsiveness)
  • Added an expression for suspicious items in suspicious blocks

CHANGED:

  • I originally decided to use Vector4 hoping for it to be less confusion than a Quaternion, but I was wrong. So I added 2 new functions, Quaternion and AxisAngle. The Vector4 function (which is identical to Quaternion) is now deprecated.

The "Holy Crap This is Huge" Update [2.8.0]

20 Mar 05:01
Compare
Choose a tag to compare

⭐️ IMPORTANT NOTE ON NBT ⭐️:

Since it appears you guys still haven't figured out the NBT changes from many many MANY versions ago,
Please see changelog of SkBee 2.0.0 and SkBee 2.5.0 regarding NBT changes
These changes MAY break your server, so I highly recommend reading them.

⭐️ IMPORTANT NOTE ON SKRIPT 2.7.0-beta1 USAGE ⭐️:

Skript made a small change in 2.7.0 that causes SkBee to no longer work.
To make SkBee work on Skript 2.7.x, I had to build against Skript 2.7.0... but this creates a problem, SkBee will no longer work on Skript 2.6.4.
To fix this issue... this release comes with 2 builds.

Which version do I use?

Skript 2.6.4 (or below): SkBee-2.8.0.jar
Skript 2.7.0 (or higher): SkBee-2.8.0-for-Skript-2.7.0-beta1.jar

The builds are identical, just built against a different version of Skript.

⭐️ IMPORTANT NOTE ON DISPLAY ENTITIES ⭐️:

Display entities are still quite buggy in Minecraft/Spigot/Paper. If things aren't working how you'd expect, please don't report bugs, as there's really nothing I can do about it. All the syntaxes in this update are DIRECTLY related to Bukkit API, nothing special, and nothing I can fix.

THIS UPDATE:

ADDED:

  • Added a whole whack-a-doo of stuff for display entities (see this PR for more details on what all was added)
  • Added a temporary effect for spawning display entities (this is until Skript adds the actual entities)
  • Added an expression for fishing min/max wait times
  • Added an expression for the hooked entity of a fish hook
  • Added a condition to check if fish hook is in open water
  • Added an effect to pull in hooked entity
  • Added a type/expression for hooked state
  • Added an expression (or effect) regarding apply lure state
  • Added an expression for pufferfish state
  • Added an expression to return an empty NBT compound
  • Added an effect to make one entity damage another by a given amount

Small Fix [2.7.8]

15 Mar 20:56
Compare
Choose a tag to compare

⭐️ IMPORTANT NOTE ON NBT ⭐️:

Since it appears you guys still haven't figured out the NBT changes from many many MANY versions ago,
Please see changelog of SkBee 2.0.0 and SkBee 2.5.0 regarding NBT changes
These changes MAY break your server, so I highly recommend reading them.

⭐️ IMPORTANT NOTE ON SKRIPT 2.7.0-beta1 USAGE ⭐️:

Skript made a small change in 2.7.0 that causes SkBee to no longer work.
To make SkBee work on Skript 2.7.x, I had to build against Skript 2.7.0... but this creates a problem, SkBee will no longer work on Skript 2.6.4.
To fix this issue... this release comes with 2 builds.

Which version do I use?

Skript 2.6.4 (or below): SkBee-2.7.8.jar
Skript 2.7.0 (or higher): SkBee-2.7.8-for-Skript-2.7.0-beta1.jar

The builds are identical, just built against a different version of Skript.

THIS UPDATE:

CHANGED:

  • Added support for Minecraft 1.19.4 NBT

FIXED:

  • Fixed an issue with setting NBT of a slot and it changing the ItemStack (causing issues in other events)
  • MAYBE fixed a JitPack issue (we shall see after this release)
  • Fixed some issues with the update checker acting all weird

Small Changes [2.7.7]

11 Mar 04:44
Compare
Choose a tag to compare

⭐️ IMPORTANT NOTE ON NBT ⭐️:

Since it appears you guys still haven't figured out the NBT changes from many many MANY versions ago,
Please see changelog of SkBee 2.0.0 and SkBee 2.5.0 regarding NBT changes
These changes MAY break your server, so I highly recommend reading them.

⭐️ IMPORTANT NOTE ON SKRIPT 2.7.0-beta1 USAGE ⭐️:

Skript made a small change in 2.7.0 that causes SkBee to no longer work.
To make SkBee work on Skript 2.7.x, I had to build against Skript 2.7.0... but this creates a problem, SkBee will no longer work on Skript 2.6.4.
To fix this issue... this release comes with 2 builds.

Which version do I use?

Skript 2.6.4 (or below): SkBee-2.7.7.jar
Skript 2.7.0 (or higher): SkBee-2.7.7-for-Skript-2.7.0-beta1.jar

The builds are identical, just built against a different version of Skript.

THIS UPDATE:

FIXED:

  • Fixed an error when attempting to delete an NBT compound
  • Fixed the docs on the player stop using item event

CHANGED:

  • Changed the plugin.yml for depends (Skript is now a hard depend instead of a soft depend, hopefully preventing load order issues)

Some Fixes [2.7.6]

23 Feb 03:28
Compare
Choose a tag to compare

IMPORTANT NOTE:

Since it appears you guys still haven't figured out the NBT changes from many many MANY versions ago,
Please see changelog of SkBee 2.0.0 and SkBee 2.5.0 regarding NBT changes
These changes MAY break your server, so I highly recommend reading them.

THIS UPDATE:

FIXED:

  • Fixed a casting issue with raytracing, which thru errors when attempting to use raytracing in a function
  • Fixed an error with scoreboard when the player logs out
  • Fixed an error when merchant recipes were missing ingredients (merchant recipes without ingredients won't be added to the merchant GUI)
  • Fixed a casting issue in merchant recipes

CHANGED:

  • Changed how recipes register a bit. When using only 1 horizontal row, the recipe can now be used on all three rows (I have not figured out a clean way to do vertical ones yet, but hopefully in the future I will)
  • Made radius optional in nearest entity expression (when radius is left out, will default to Skript's maximum target block distance config option)

ADDED:

  • Added event-number to player pickup xp event
  • Added different config options for NBT based event listeners. (this allows you to prevent things like NBT being deleted when a block is broken or moved by a piston)
  • Added English spelling of colour to boss bar properties expression

Some Fixes [2.7.5]

11 Feb 18:28
Compare
Choose a tag to compare

IMPORTANT NOTE:

Since it appears you guys still haven't figured out the NBT changes from many many MANY versions ago,
Please see changelog of SkBee 2.0.0 and SkBee 2.5.0 regarding NBT changes
These changes MAY break your server, so I highly recommend reading them.

THIS UPDATE:

FIXED:

  • Fixed an issue with custom NBT of bisected blocks (ie: doors) not updating during break events.
  • Fixed flickering of scoreboards when end user keeps unnecessarily toggling scoreboard on
  • Fixed missing ingredients for smithing recipes in the ingredients expression

CHANGED:

  • Update checker for in game will now check every time a player (that has permission) logs in. This helps incase the user has not restarted the server in a while.
  • Changed pattern of world creator options to help prevent conflict with a future release of Skript relating to world environments.
  • Moved fishing related syntaxes to their own package, giving them a config option to disable

ADDED:

  • Added event-values for player pickup xp event
  • Added support for string entries in objective scores

Small Fix [2.7.4]

28 Jan 16:42
Compare
Choose a tag to compare

FIXED:

  • Fixed an issue with the bound contains blocks expression conflicting with Skript's chunk contains expression.

Small Fixes [2.7.3]

26 Jan 15:40
Compare
Choose a tag to compare

IMPORTANT NOTE:

Since it appears you guys still haven't figured out the NBT changes from many many MANY versions ago,
Please see changelog of SkBee 2.0.0 and SkBee 2.5.0 regarding NBT changes
These changes MAY break your server, so I highly recommend reading them.

THIS UPDATE:

FIXED:

  • Fixed an issue with scoreboards showing a weird line on Bedrock clients when the scoreboard is toggled off
  • Fixed an issue with hiding flags on original items when copying
  • Fixed an issue with SkBee failing in Skript's test environment
  • Fixed an issue with compound lists getting cleared when trying to retrieve a compound of the same key

Some Fixes and Changes [2.7.2]

21 Jan 02:47
Compare
Choose a tag to compare

ADDED:

  • Added an expression to get the nearest entity in a radius
  • Added an expression for health scale of player
  • Added events for entity add/remove to/from world
  • Added sounds to all available objects expression
  • Added an NBT tag type for uuid (forcing uuid strings/int arrays to be saved as int arrays, and converted back to uuids in Skript)
  • Added an option for last position in tab complete positions
  • Added a reset option for structure rotation/mirror

FIXED:

  • Fixed a bug with tab args expression trying to return as single when its a list
  • Fixed a conflict with fish event entity clashing with fish state caught entity

CHANGED:

  • Internal cleanup of SkBee's NBTApi class
  • sort tags when using nbt tags of expression
  • better handling of uuids in NBT tags

The First Update of the Year [2.7.1]

08 Jan 03:51
Compare
Choose a tag to compare

FIXED:

  • Fixed some issues with setting tags on block entities (ie: setting the "SkullOwner" tag of a player head block)
  • Fixed an issue with blocks not update after adding NBT (ie: player head not updating its skin)
  • Fixed an issue with boss bar colours not parsing

ADDED:

  • Added an effect to make an entity face a location (this is a little janky, but that's on Paper's end)