Home - liopyu/EntityJS GitHub Wiki

EntityJS

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.

⚠️ **GitHub.com Fallback** ⚠️