You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Skript 2.10.0 Beta 1 is here, ready for testing! This beta contains many new features, major changes, and bug fixes to improve the Skript experience, but we need to be sure they all work properly!
Skript has dropped support for Minecraft versions below 1.19.4. This means 1.19.4, 1.20.6, and 1.21.X are the supported versions. Going forward, Skript will only support the latest 3 major Minecraft versions.
In addition, Skript now requires Java 17 to run. While most users are running Java 17 or newer, some may be required to update for this version.
Get various sounds of blocks, entities, and items, like the footsteps sound of a given item!
Limit the number of variable backups created so you don't flood your hard drive!
And much more!
⚠ Breaking Changes
Out-of-range dates will now return 0 seconds instead of none in the time since expression:
if time since {_date} is less than 3 seconds:
# Previously, if {_date} was in the future, this would be false.
# Now, this is true, since `time since {_date}` evaluates to 0 seconds.
# These situations will not change:
# {_date} more than 3 seconds ago -> false
# {_date} between 0 and 3 seconds ago -> true
Changelog
Additions
#5601 Adds syntax regarding display entities. Involves spawning, translating, scaling, rotating, and many other interations with displays.
#6419 Adds the ability to set, add, or remove custom chat completions for players.
#6532 Adds the entity potion effect event, triggered when an entity gains/loses an effect.
#7073 Default names are now generated for enum values that are missing lang entries: Missing lang enum constant for 'teleport causes.END_GATEWAY'. Using teleport causes:end gateway for now. This allows users to use some new Minecraft content without waiting for a Skript update.
#7126 Added special generated aliases for modded items. mod:item is accessible as mod's item or item from mod. This feature is not officially supported, as Skript does not officially support any modded platforms. Any reported issues with this feature are not guaranteed to be addressed.
#7130 Allows blockdata to be used as the filter for on click events.
#7113 Supports adding to and removing from metadata tag values.
#7115 Reduces delay before starting tests to 5 ticks instead of 5 seconds.
API Changes
#5552 Adds internal Skript API events, like script initialization and script load events.
#6873 Allows multiple return types in an ExpressionEntryData.
#6993 Skript Timespans now implement the full Java time API, making them compatible with external resources.
#7043 Exposes method to get the pattern strings of a property expression.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Skript 2.10.0 Beta 1
Skript 2.10.0 Beta 1 is here, ready for testing! This beta contains many new features, major changes, and bug fixes to improve the Skript experience, but we need to be sure they all work properly!
Below, you can familiarize yourself with the changes. As always, report any issues to our issues page! You can also use the #2-10-0-beta1 channel in the SkriptLang Testing Guild to talk about this beta.
Docs can be found here: https://docs.skriptlang.org/nightly/feature/2.10.0-beta/docs.html
Happy Skripting!
Major Changes
Important
Skript has dropped support for Minecraft versions below 1.19.4. This means 1.19.4, 1.20.6, and 1.21.X are the supported versions. Going forward, Skript will only support the latest 3 major Minecraft versions.
In addition, Skript now requires Java 17 to run. While most users are running Java 17 or newer, some may be required to update for this version.
⚠ Breaking Changes
0 seconds
instead ofnone
in thetime since
expression:Changelog
Additions
Bug Fixes
Changes
time until
to the time since expression. Changes out-of-range dates to return 0 seconds instead of none.is wearing
condition and theequip
effect./my_ban_command sovde 1y 2d 3s
.100_000_000
.Missing lang enum constant for 'teleport causes.END_GATEWAY'. Using teleport causes:end gateway for now
. This allows users to use some new Minecraft content without waiting for a Skript update.mod:item
is accessible asmod's item
oritem from mod
. This feature is not officially supported, as Skript does not officially support any modded platforms. Any reported issues with this feature are not guaranteed to be addressed.on click
events.API Changes
Click here to view the full list of commits made since 2.9.4
Notices
Help Us Test
We have an official Discord community for beta testing Skript's new features and releases.
Thank You
Special thanks to the contributors whose work was included in this version:
As always, if you encounter any issues or have some minor suggestions, please report them at https://github.com/SkriptLang/Skript/issues.
If you have any bigger ideas or input for the future of Skript, you can share those too at https://github.com/SkriptLang/Skript/discussions.
This discussion was created from the release Beta Release 2.10.0-beta1.
Beta Was this translation helpful? Give feedback.
All reactions