
HollowEngine
HollowEngine is a powerful Minecraft modding tool designed to simplify custom game mechanics, event scripting, and storytelling. It provides developers and modpack creators with a easiest and powerful framework to build interactive experiences without the need to compile complex Java code.
What can it do?
| Key Features: |
|---|
| Event-Driven Scripting: Easily trigger actions based on player behavior, world events, or custom conditions. |
| Story & Quest Tools: Built-in systems for creating interactive dialogues, cutscenes, and branching questlines. |
| Performance-First: Lightweight execution engine that handles complex logic with minimal impact on TPS. |
| Developer Friendly: Clear syntax, helpful logging in IDE, and easy integration with existing modpacks. |
Documentation & Wiki
Looking for script examples, API references, or tutorials? Everything you need to build with HollowEngine is available on our official platform.
Visit our documentation hub for complete guides on triggers, actions, and event scripting:
Read the Documentation at 0mods.team
License & Permissions
Can I use this in my modpack?
Yes! Feel free to include HollowEngine in any public or private modpack.
Source Code: Distributed under the Attribution-NonCommercial-ShareAlike 4.0 International License.
Contributions are welcome on GitHub!
How to Install Hollow Engine (Mod)
Hollow Engine by AlgorithmLX is verified for Fabric, Forge, Neoforge across Minecraft versions 1.18.2, 1.19, 1.19.1, 1.19.2, 1.21.1 (latest release: 2.3.1, file size: 31.2 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.18.2, 1.19, 1.19.1, 1.19.2, 1.21.1) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Hollow Engine file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- One jar for both Fabric and NeoForge;
- Added startup scripts (
.startup.kts): items, blocks, creative tabs and startup-only events; - Added
@file:ClientSideand@file:ServerSidefor reload scripts, events now reach only their side; - Added a "New Script" menu with templates to the IDE;
- Added the Rig Editor;
- Added editable node script properties in the Entity Editor;
- Animator layers and states can be extended;
@EditorRangetakes numbers instead of strings;- Added a confirmation before hiding the IDE toolbar;
- Fixed timing of server reload scripts on world load;
- Fixed client-only reload listeners on dedicated servers.
- Added Component & Scripts Editor for NPCs;
- Fixed NPC Tool;
- Fixed Entities depth masks in UI framework.
- Added Component & Scripts Editor for NPCs;
- Fixed NPC Tool;
- Fixed Entities depth masks in UI framework.
- Update to Kotlin 2.4
- Replace Katari with Kotlin scripting
- Replace KoolEngine UIs with our custom UI framework
- Three new script types:
.kts,.ui.kts,.reload.kts&.node.kts - (New) Dialogue system
- (New) Animation controller system
- (New) Curve editor for cutscenes
- Rich scripting API
- Update to Kotlin 2.4
- Replace Katari with Kotlin scripting
- Replace KoolEngine UIs with our custom UI framework
- Three new script types:
.kts,.ui.kts,.reload.kts&.node.kts - (New) Dialogue system
- (New) Animation controller system
- (New) Curve editor for cutscenes
- Rich scripting API
- text-field, sliders & checkbox widgets;
- optional iris integration;
- new ui replacement bindings;
- insets hints in IDE;
- typing-delays in UI;
- rewrite UIs in **Compose Runtime**;
- new docking system for UI (hollowengine.toml ->
debugMode=true& V-keybind in world - open demo); - update to **Kotlin 2.4.0**.
- text-field, sliders & checkbox widgets;
- optional iris integration;
- new ui replacement bindings;
- insets hints in IDE;
- typing-delays in UI;
- rewrite UIs in **Compose Runtime**;
- new docking system for UI (hollowengine.toml ->
debugMode=true& V-keybind in world - open demo); - update to **Kotlin 2.4.0**.
Required
- Hollow Core v1.6.1
- KSFF v1.3