Skip to content

Dev/patch - Future patch release - #11

Merged
ShaneBeee merged 61 commits into
masterfrom
dev/patch
Feb 7, 2026
Merged

Dev/patch - Future patch release#11
ShaneBeee merged 61 commits into
masterfrom
dev/patch

Conversation

@ShaneBeee

@ShaneBeee ShaneBeee commented Feb 5, 2026

Copy link
Copy Markdown
Member

Describe your changes

This PR outline a future patch release (pre-release-1)

Temp changelog:

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)

Target Hytale Versions: any
Requirements: none
Related Issues: none

Checklist before requesting a review

@ShaneBeee ShaneBeee added the future 🚀 Preparation for a future update. label Feb 6, 2026
- also added a new WorldContext and added it to a bunch of events
@ShaneBeee
ShaneBeee merged commit 68dc990 into master Feb 7, 2026
2 checks passed
@ShaneBeee
ShaneBeee deleted the dev/patch branch February 7, 2026 23:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

future 🚀 Preparation for a future update.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant