EntityJS is a powerful addon for KubeJS that provides you with a comprehensive way to build, animate and configure custom entities in Minecraft.
Key Features
🔧 Dynamic Entity Registry
Dynamic Entity Registration
Easily register custom entities and define their attributes using JavaScript.
Behavior Definition
Customize how entities behave with fine-grained control.
🎥 Geckolib-like Animations with LioLib
Advanced Animations
Smooth, lifelike animations using LioLib, a Geckolib 4 fork.
Animation Control
Define complex animation sequences for custom entities.
🛠️ Entity Modification
Direct Modification
Modify entities directly using the EntityJSEvents.modifyEntity event.
🌱 Spawn Control
Spawn Conditions
Specify precise conditions, rates, and locations for entity spawning.
Custom Spawn Logic
Control how entities spawn to suit specific gameplay scenarios.
📊 Attribute Modification
Entity Attribute Event
Fine-tune key attributes to balance entities in the game.
🧠 Full AI Support
Comprehensive AI Behaviors
Access a wide range of AI behaviors and functions for entities.
AI Modification
Modify/Add/Control existing entity AI.
Getting Started 🚀
# Install EntityJS alongside KubeJS# Begin creating your custom entities and animations# Refer to the documentation for detailed instructions
Community 🌍
Join the official KubeJS Discord community to connect with other users, share your creations, and get help with any questions or issues while using EntityJS.