Skip to content
liopyu edited this page Oct 12, 2024 · 8 revisions

EntityJS

EntityJS is a powerful addon for KubeJS that enhances your Minecraft experience by providing: With EntityJS, you can bring your custom entities to life with ease and precision.


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.