First Pre-Release [1.0.0-pre-release-1]
Pre-release
Pre-release
·
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
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)
