This update just fixes a small bug.
🚨 IMPORTANT INFO 🚨
Due to API changes/new features in Skript 2.10.x, SkBee now requires Skript 2.10.x+
For those that hate the new runtime errors/warnings, you can now disable them in the SkBee config. (Note: This will disable just SkBee's runtime errors/warnings, not any provided by Skript/other addons)
If you are using MC 1.21.3-4 along with the adventure, jukebox playable or dyed color components and you wish to hide tooltips, don't use SkBee 3.11+
🛠️ THIS UPDATE 🧑🏼🍳:
FIXED:
- Fix an error when attempting to update a fastboard off the main thread
This update brings some support for MC 1.21.5, the Sprint To Life update!
🚨 IMPORTANT INFO 🚨
Due to API changes/new features in Skript 2.10.x, SkBee now requires Skript 2.10.x+
For those that hate the new runtime errors/warnings, you can now disable them in the SkBee config. (Note: This will disable just SkBee's runtime errors/warnings, not any provided by Skript/other addons)
If you are using MC 1.21.3-4 along with the adventure, jukebox playable or dyed color components and you wish to hide tooltips, don't use this update
🛠️ THIS UPDATE 🧑🏼🍳:
REMOVED:
show_in_tooltip
has been removed from adventure component and jukebox playable componenthidden
has been removed from the dyed color component- Armor change event item (now in Skript)
- Fishing states type (now in Skript)
- Equipment slot type (now in Skript)
ADDED:
- Added support for MC 1.21.5 (NBT, FastBoard)
- Added a tooltip display component
- Added the "can_destroy_blocks_in_creative" option to the tool component
- Added a condition to check if an item has an item/data component
- Added an expression to get/change world time of a world (using numbers)
- Added the player fail move event
- Added the ability to get the chunk highest y in the
surface gen
section of a chunk generator structure - Added a section to modify nbt (internally quicker than others methods)
CHANGED:
- Changed clear component effect to support all data component types as well as resetting
FIXED:
- Fixed a bug with the tool rule's "correct_for_drops" not working
- Fixed an error when getting a tag of custom NBT of an AIR block
This update brings a few small bug fixes and some prep work for Skript 2.11!
🚨 IMPORTANT INFO 🚨
This version will not add support MC 1.21.5, that will come in the next update This will also be the last version to support MC 1.21.4
Due to API changes/new features in Skript 2.10.x, SkBee now requires Skript 2.10.x+
For those that hate the new runtime errors/warnings, you can now disable them in the SkBee config. (Note: This will disable just SkBee's runtime errors/warnings, not any provided by Skript/other addons)
🛠️ THIS UPDATE 🧑🏼🍳:
Fixed:
- Fixed an issue in the switch return section if no section was provided, it would throw a console error
- Fixed an error when using 0 seconds on use cooldown section
- Fixed an issue with some lingering NBT on air blocks after changing the block (this still isn't fully resolved, the NBT will delete when you get it)
Added:
- Added an expression to get/set the component custom name of a block (containers and skulls)
Changed:
- Removed some elements that were disabled when running Skript 2.10
Disabled for Skript 2.11:
(These elements are now in Skript)
- World border elements
- View/Simulation distance expressions
This update brings a few new things, some bug fixes and some preliminary support for Folia.
🚨 IMPORTANT INFO 🚨
Due to API changes/new features in Skript 2.10.x, SkBee now requires Skript 2.10.x+
using item_components
has now been removed (Poorly designed feature that has caused more confusion than anything else)
For those that hate the new runtime errors/warnings, you can now disable them in the SkBee config. (Note: This will disable just SkBee's runtime errors/warnings, not any provided by Skript/other addons)
🛠️ THIS UPDATE 🧑🏼🍳:
ADDED:
- Added a property system for simplifying simple properties on objects, see Properties Wiki for current examples.
- Added unknown command event
- Added an option to get/set the message (as a component) in the unknown command event
- Added tick start/end events
- Added support for multiple bounds in the bounds contains check
- Added an effect to dispatch a command with permission (works on all CommandSenders)
- Added an option to prevent saving when unloading a chunk
- Added preliminary Folia support
FIXED:
- Fixed an error with world creators if the name created an invalid key
- Fixed an issue with "or" not working in a bound location check
- Fixed an error with nbt on Spigot
- Fixed an issue with NBT#toString being blocked off main thread when unsafe NBT is enabled
This is not actually a new update.
This is a repost of a legacy jar for MC 1.18.2 servers.
See original changelog
This is not actually a new update.
This is a repost of a legacy jar for MC 1.17.1 servers.
See original changelog
This is not actually a new update.
This is a re-post of a legacy jar for MC 1.16.5 servers.
See original changelog
This is not actually a new update.
This is a re-post of a legacy jar for MC 1.13-1.15.2 servers.
See original changelog
This is not actually a new update.
This is a re-post of a legacy jar for 1.8.x/1.12.x servers.
See original changelog
Some small changes/fixes.
🚨 IMPORTANT INFO 🚨
Due to API changes/new features in Skript 2.10.x, SkBee now requires Skript 2.10.x+
using item_components
has now been removed
For those that hate the new runtime errors/warnings, you can now disable them in the SkBee config. (Note: This will disable just SkBee's runtime errors/warnings, not any provided by Skript/other addons)
🛠️ THIS UPDATE 🧑🏼🍳:
FIXED:
- Fix the
allow-unsafe-nbt-operations
config option in the wrong section - Fixed a bug in ExprCraftingResultFromItems causing an error on older java versions (Thanks @Fusezion)
CHANGED:
custom nbt of %object%
now supports all NBT objects.
Some small changes/fixes.
🚨 IMPORTANT INFO 🚨
Due to API changes/new features in Skript 2.10.x, SkBee now requires Skript 2.10.x+
using item_components
has now been removed (Poorly designed feature that has caused more confusion than anything else)
For those that hate the new runtime errors/warnings, you can now disable them in the SkBee config. (Note: This will disable just SkBee's runtime errors/warnings, not any provided by Skript/other addons)
🛠️ THIS UPDATE 🧑🏼🍳:
CHANGED:
- Changed a few checks for async NBT operations
- Items deserialized from NBT will run thru DataFixerUpper when need be, thus updating NBT correctly to newer versions. ("DataVersion" will be attached to full NBT of items to make sure the correct DataFixerUpper scheme is used)
- Repeating while loops can now use Skript's Exit Effect to stop the loop early
- Task timer can now also use the exit effect and
stop current task
is now deprecated.
ADDED:
- Added a config option for unsafe NBT operations (doing NBT operations off the main thread)
- Added "debug" to the SkBee command to enable/disable debug messages
Time for some new stuff!
🚨 IMPORTANT INFO 🚨
Due to API changes/new features in Skript 2.10.x, SkBee now requires Skript 2.10.x+
using item_components
has now been removed (Poorly designed feature that has caused more confusion than anything else)
For those that hate the new runtime errors/warnings, you can now disable them in the SkBee config. (Note: This will disable just SkBee's runtime errors/warnings, not any provided by Skript/other addons)
🛠️ THIS UPDATE 🧑🏼🍳:
ADDED:
- Added the Timespan's TimePeriod ClassInfo
- Added a timespan function (to create a timespan)
- Added an expression to get/set the custom score name of an objective
- Added a scoreboard type/ClassInfo
- Added an expression to get the main scoreboard or create a new (custom) scoreboard
- Added an expression to get/set/reset the scoreboard of a player
- Added the ability to get objectives/teams of different (custom/new) scoreboards
- Added an expression to get objectives from scoreboards based on display slots (can clear as well)
- Added an expression to get objectives from scoreboards based on criterias
- Added the option to use text components for objective number format and objective display name
- Added an option to get a blank text component in the text component expression
- Added biome parameter points for chunk generators
- Added a function to calculate Peaks and Valleys
- Added an option for world creators to set the default spawn location (This can greatly increase the speed to load a new world.)
- Added noise and surface gen options to the chunk generator structure. (When I originally wrote this, I didn't fully understand what these all did)
- Added an expression for lines of component lore of items
- Added a structure to create aliases using Minecraft Tags
- Added a while loop section with a repeat (similar to Skript's while loop but with a built in repeat)
- Added a dyed color item component
CHANGED:
- Everything related to FastBoard scoreboards has been renamed to FastBoard (previously scoreboard)
- For the time being all syntax will still work, but you are advised to change
- Ex:
set line 1 of player's scoreboard to...
toset line 1 of player's fastboard to...
- Everything named Objective/ScoreboardObjective has been renamed to Scoreboard
- Team elements have been merged in with Scoreboard elements and is no longer its own element (no separate config option).
- Changed the bound create size error (the 2x2x2 error) to ignore Y when its a full bound
- Changed the chunk load effect to not hold a chunk open when loading, without explicitly adding a ticket
FIXED:
- Fixed a toString bug with ComponentWrapper
- Fixed the async chat event not actually being async (Skript changed something shortly after I added this event, and I didnt know it)
- Fixed not being able to delete fastboard lines
- Fixed a memory leak issue with return section expression (local variables were not getting cleared, oops)
- Fixed an issue where bounds loaded for unavailable worlds wouldn't function properly
Please see GitHub ChangeLog for all changes.