Hytale Wiki
Advertisement
Wiki
For a more tutorialized explanation of the content described in this article, see Modding on the Hytale Community Wiki.

Modding is the act of modifying the base, or "vanilla", game. Modding in Hytale is done through server plugins, which previously were known to be written in Java[1] - however, since both client and server gets rewritten in C++[2], we are no longer sure about the language needed for their development. Modding will be able to be done in-game with built-in tools. The Hytale client cannot be modified.[1][3] This preventative measure was taken to prevent hacking and cheating.

Hytale was built to fundamentally support player modding,[3] featuring custom model creation, custom sound creation, scripting, custom AI creation, and a host of other tools to ease the development process for content creators.

Scripting[ | ]

Scripts affecting gameplay elements can be written in-game, and their effects can be instantly observed in real-time.

Behaviors[ | ]

NPC behavior scripting is performed through JSON files.[4] These scripts give their mobs life, and is divided into two parts; the sensor and the action.

The first part of the script, the sensor, involves an NPC detecting something from the environment, whether it be a player, in-game weather, a dropped item, etc. The second part of the script involves the action, which can encompass a wide variety of NPC actions.

Tools[ | ]

Hytale Model Maker[ | ]

Main article: Hytale Model Maker

The Hytale Model Maker is an extensive tool that features modeling, texturing, and animation of 3D models which players can export directly into the game, with complete real-time collaboration. The real-time modding suite can be used for everything from modeling, to animation and scripting.

Customization menu[ | ]

The asset customization menu is an extensive interface that allows content creators to change every asset in-game, including all textures such as mob textures, weather colors, and 3D models. Hytale's engine will apply the changes in real-time for all players present.

Minigames[ | ]

Minigames can be extensively modded on private third-party servers.

History[ | ]

During development
13 December 2018 Modding is seen in the Hytale trailer.
13 December 2018 Information about modding is given in an FAQ.
4 April 2019 NPC behavior scripting is shown in a blog post.

References[ | ]

  1. a b "Modding will be done via server plugins written in Java and support scripting (to be discussed later). No one will be allowed to modify the client and there will be no need to as the built-in modding support provides all the tools needed."@Simon_Hypixel on Twitter, 26 January 2019
  2. "We’re aware that some eagle-eyed community members have already spotted that we’ve stopped listing Java and C# in our job descriptions. This is because we’ve made the decision to redevelop Hytale’s engine—both the client and the server—in C++." – Summer Development Update, 22 July 2022
  3. a b "The Hytale FAQ: December 13th 2018"Hytale Blog, 13 December 2018.
  4. "An introduction to building NPC behaviors"Hytale Blog, 4 April 2019.
Advertisement