Skip to content

Second PreRelease [1.0.0-pre-release-2]

Pre-release
Pre-release

Choose a tag to compare

@ShaneBeee ShaneBeee released this 09 Feb 20:38
· 293 commits to master since this release

It's time for a second pre-release.
More bug fixes, and a few changes.
See notes below regarding breaking changes.

If you find any bugs, please report them on our Issue Tracker

Docs on SkriptHub:
SkriptHubViewTheDocs

Warning

This is a pre-release and may contain bugs
Please DO NOT use on a production server
If you find an issue, please report it in our Issue Tracker

Important

This release was built on Hytale Release version 2026.02.06-aa1b071c2

Happy HySkripting!

Important

There have been some changes to config.sk
Currently we don't have an updater for the config setup so you'll manually have to grab the values.
You can do so by choosing one of the following options:

  • Delete your config.sk before the server starts and let it regenerate
  • Grab the values from our default config.

Caution

Breaking Change:
Using expressions in variables, the naming system has changed.
For example, players will use their uuid.
Example:
set {var::%context-player%} would set the var as {var::ShaneBee}
Now it will set as {var::0000-0000-0000-0000-000000}

FIXED:

  • Fixed an incorrect context-value class in the discover zone event
  • Fixed uuid of player not working (it did work for context-player but decided to parse wrong for just player)
  • Fixed yet another error when using an empty expression in another expression
  • Fixed the Type serialized for Time

ADDED:

  • Added a config value for max-target-block-distance to be used in the target block expression
  • Added Type serializers for duration, date and color
  • Added an optional entry can-generate-permission to commands, to allow stopping Hytale generating a default permission.

REMOVED:

  • Removed "give" from the change effect (I made a mistake with it, it broke, may re-add it later)

CHANGED:

  • The load event and periodical events now start after the Hytale server actually finishes booting
  • Stopped allowing cancel effect and return effects to be used after delays
  • Prevent sub commands being created outside commands/subs.
  • Allow setting display name of entities in the name of entity expression
  • Changed how Objects are serialized as strings in variable names. (see caution above)

INTERNAL:

  • Fixed config not properly grabbing keyed values
  • Fixed JsonDocPrinter messing up structures and cancellable tag
  • Fixed JsonDocPrinter messing up IDs of expressions/conditions
  • Fixed JsonDocPrinter "return type" naming
  • Added some debugging
  • Added variable names to Types