What is the Plugin & Mod Project Generator?
The Plugin & Mod Project Generator is a tool that helps Hytale developers quickly scaffold new plugin or mod projects. It generates the complete folder structure, build configuration files, and starter code templates needed to begin development. Whether you're creating a server plugin, a content mod, or a full-stack project combining both, this tool sets up everything you need to get started.
Understanding Hytale Development
Hytale supports two main types of extensions: Plugins (server-side Java code) and Mods (content packs with JSON definitions, textures, models, and animations). Plugins add functionality and server logic, while mods add new game content like blocks, items, and NPCs.
Java-based server plugins that extend server functionality:
- Structure: Gradle project with Java source code
- Files: build.gradle.kts, manifest.json, main plugin class
- Use case: Adding commands, event handlers, server logic
Content packs that add new game content:
- Structure: Folders for packs, textures, models, animations
- Files: pack.json, block/item/NPC JSON definitions
- Use case: Adding custom blocks, items, NPCs, textures
How to use the Project Generator
Using the Project Generator is simple: configure your project settings, review the generated structure and files, then copy them to your development environment. The tool generates all necessary files with proper naming conventions and folder structures.
Frequently Asked Questions
You can generate three types of projects: Plugin (Java-based server plugins), Mod (content packs with blocks, items, NPCs, textures, models), or Full (combination of both plugin and mod in one project). Each type generates the appropriate folder structure and starter files.
Other server & dev tools
Pair this generator with other server tools to quickly configure, validate, and deploy your Hytale projects.
