Skip to content

First Pre-Release [1.0.0-pre-release-1]

Pre-release
Pre-release

Choose a tag to compare

@ShaneBeee ShaneBeee released this 07 Feb 23:52
· 340 commits to master since this release

It's time for our first pre-release.
With less bugs being found, its time we start heading toward a stable build.
Our focus going towards a stable release will be fixing bugs and performance issues.
We probably won't be adding any new content until after our stable release, but you never know 😉

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!

🛠️ THIS UPDATE 🧑🏼‍🍳:

ADDED:

  • Added an explosion effect:
    • It doesn't really work as I expected so I marked it as experimental
    • It appears to not break solid blocks
  • Added player crafting event (but seems broken, server issue?!?!)
  • Added an effect to execute player/console commands
  • Added connect effect to forward players to other servers
  • Interaction:
    • Added a type for RootInteraction
    • Added an effect to perform an interaction
  • Added a section to send notifications
  • Added some sample scripts when first running HySkript
  • Added the ability to set the NPC Role of an NPC entity
  • Added damage effect
  • Added discover zone event (doesn't seem to actually get called... wtf Hytale)
  • Added a send title effect

CHANGED:

  • Scripts now load directories first (in alphabetical order)
  • Changed the Skript command for reloading all scripts:
    • /sk reload all -> /sk reload scripts
  • Changed the delay effect to add an optional world
    • This is used to help make sure your code runs on the right world thread
    • If a world is excluded, the effect will try find a world based on the event you're using

FIXED:

  • Fixed Enum Types not parsing correctly due to map setup incorrectly
  • Fixed random element expression throwing errors
  • Fixed scripts/directories prefixed with a hyphen were loading (these should be disabled)
  • Fixed a casting error with context values when their contexts don't match
  • Fixed periodical events not stopping when a script is reloaded
  • Fixed a memory leak, local variables never ever got deleted
  • Fixed an error when using an empty object (such as a var) in another expression
  • Fixed an error when getting a random element of a single element list
  • Fixed a lack of error when trying to delete/reset an object.
  • Fixed OP check not working in effect commands

INTERNAL:

  • Changed Enum Type registration
  • Changed AssetStore Type registration
  • Changed JsonDocPrinter to not show parse marks in patterns
  • Remove local variables after effect command runs (prevent memory leak)