promotional bannermobile promotional banner

HySkript

Simple English style scripting system.

File Details

HySkript-1.1.0.jar

  • R
  • Feb 22, 2026
  • 1.31 MB
  • 39
  • Early Access

File Name

HySkript-1.1.0.jar

Supported Versions

  • Early Access

It's time for a big ol update.
This update brings 79 new syntaxes to play around with.
Hopefully not that many bugs too.

IMPORTANT:

This release was built on Hytale Release version 2026.02.19-1a311a592

Docs:

SkriptHubViewTheDocs

Issues:

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

Happy HySkripting!

🛠️ THIS UPDATE 🧑🏼‍🍳:

ADDED:

Effects:

  • Added an effect to damage a block
  • Added an effect to shut down the server
  • Added an effect to open an ItemContainer to a player
  • Added an effect to freeze/unfreeze entities
  • Added an effect to tame/untame entities
  • Added an effect to async load a chunk at a location
  • Added an effect to make an entity ride/mount an entity/block:
    • When riding an entity, steering doesn't seem possible (at least on the sheep I rode)
    • Block mounting is currently not working. Hopefully I can fix this. (It said the player was mounted, but they weren't)
  • Added an effect to remove an entity stat modifier

Expressions:

  • Added an expression to get/set the health of a block
  • Added an expression to get/set the date/time of a world
  • Added an expression to get/set the environment at a location/within cuboid
  • Added an expression to get/set the nameplate above an entity's head
  • Added expressions for server/client view radius
  • Added an expression to get/set the TPS (ticks per second) of a world
  • Added expressions to get the current TPS/MSPT of a world
  • Added an expression to get the daytime/nighttime durations of a world (currently no setters)
  • Added an expression to offset a location by a vector3i/d
  • Added an expression to get/set the coordinates (x/y/z) of a location/vector
  • Added an expression to get the count of specific items in an inventory
  • Added an expression to get the quantity of an ItemStack
  • Added an expression to get a copy ItemStack with a new quantity
  • Added an expression to get the name/description of an ItemStack (cannot be set)
  • Added an expression to get the highest block at a location
  • Added an expression to get rotation of a location
  • Added an expression to get head rotation of an entity
  • Added an expression to get/change scale of an entity
  • Added some player based movement expressions (base speed, fly speed, jump force, mass, swim jump force)
  • Added an expression to get the armor defense level of a player
  • Added an expression to get/change the stamina of an entity
  • Added an expression to get the ItemQuality of an Item/ItemStack
  • Added a value within object expression (useful when trying to deal with the raw value of a variable)

Conditions:

  • Added a condition to check if entities are frozen
  • Added a condition to check if entities are alive
  • Added conditions to check if a LivingEntity is tamed/tameable
  • Added a condition to check if a Block/BlockType is solid
  • Added a condition to check if game time of a world is paused (can be set)
  • Added some player based movement conditions (can fly, falling, flying, idling, jumping, on ground, running, sitting, sleeping, sprinting, swimming, walking)
  • Added a condition to check if the player has played before (useful in a player ready event)
  • Added a condition to check if a chunk is loaded at a location
  • Added a condition to check if an object is of a certain Type

Events:

  • Added the player switch active slot event
    • For some reason this doesn't appear to get called for hotbar, only utility slot
  • Added a time event, called every day in a world at the specified time
  • Added a player pickup item event
  • Added chat targets context value to the chat event

Sections:

  • Added a send title section with more options like fade in/out, duration and icon

Types:

  • Added an ItemQuality type (AssetStore)

Other:

  • Added functions for Date, DateTime and Time
  • Added some math functions for abs, ceil, cos, floor, sin
  • Added a few functions to create new Inventories/ItemContainer
  • Added config values to change default date/time formats
  • Added effect commands for console
    • Its actually a command, so you have to put a space after the token
    • Example: ! some effect here

CHANGED:

  • Added "give" and "subtract" to the change effect patterns
  • PlayerRefs, when used as a variable name, will use their UUID just like a Player object
  • Changed the all player expression to allow for also get all PlayerRefs
  • Changed the world of expression to allow for getting the world of a PlayerRef

FIXED:

  • Fixed strings taking a long time to parse if containing boolean operators
  • Fixed boolean operators not working in conditions
  • Fixed "me" not working as a context-value in effect commands
  • Fixed not being able to set list based context values
  • Fixed the default values expression not working (wasn't registered)
  • Fixed the inventory expression not allowing more than 1 item added at a time
  • Fixed the target entity expression being limited to a distance of 8 (now pulls from config's max block distance)

INTERNAL:

  • Added a testing suite
  • Executable Expressions finally have docs (Yay 🎉)
  • Fixed the return type of a function not being used in the func expression, thus functions not working in some other expressions
  • Gave functions their own registrar in SkriptRegistration