EntityJS: кастомные мобы на JavaScript без суеты

EntityJS для Minecraft: кастомные сущности на JavaScript без лишней суеты Если вы уже устали от «косметических» модов и хотите, чтобы в вашем мире появились настоящие новые мобы с осмысленным поведением, EntityJS заслуживает внимания. Это аддон вокруг KubeJS, который переводит работу с сущностями...

Скачать entityjs для Minecraft 1.21, 1.20.1, 1.19.2

Оригинальное название: entityjs

Версии Minecraft: 1.19.2, 1.20.1, 1.21

Загрузчик: Fabric, Forge, NeoForge

ФайлВерсияЗагрузчикРазмер
entityjs-0.2.6-1.19.2-fabric.jar1.19.2Fabric1.8 МБСкачать
entityjs-0.2.8-1.19.2-fabric.jar1.19.2Fabric1.8 МБСкачать
entityjs-0.2.7-1.19.2-fabric.jar1.19.2Fabric1.8 МБСкачать
entityjs-0.1.9-1.19.2-fabric.jar1.19.2Fabric1.8 МБСкачать
entityjs-0.2.0-1.19.2-fabric.jar1.19.2Fabric1.8 МБСкачать
entityjs-0.2.1-1.19.2-fabric.jar1.19.2Fabric1.8 МБСкачать
entityjs-0.2.2-1.19.2-fabric.jar1.19.2Fabric1.8 МБСкачать
entityjs-0.2.3-1.19.2-fabric.jar1.19.2Fabric1.8 МБСкачать
entityjs-0.2.4-1.19.2-fabric.jar1.19.2Fabric1.8 МБСкачать
entityjs-0.2.5-1.19.2-fabric.jar1.19.2Fabric1.8 МБСкачать
entityjs-0.1.8-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.1.9-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.2.0-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.2.1-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.2.2-1.20.1-fabric.jar1.20.1Fabric1.9 МБСкачать
entityjs-0.2.3-1.20.1-fabric.jar1.20.1Fabric1.9 МБСкачать
entityjs-0.2.4-1.20.1-fabric.jar1.20.1Fabric1.9 МБСкачать
entityjs-0.2.5-1.20.1-fabric.jar1.20.1Fabric1.9 МБСкачать
entityjs-0.3.3-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.3.5-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-fabric-0.7.2.jar1.20.1Fabric3.5 МБСкачать
entityjs-0.2.9-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.2.8-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.3.4-1.20.1-fabric.jar1.20.1Fabric1.9 МБСкачать
entityjs-0.3.2-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-fabric-0.7.3.jar1.20.1Fabric3.5 МБСкачать
entityjs-0.3.0-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.3.1-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.2.7-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.2.6-1.20.1-fabric.jar1.20.1Fabric1.8 МБСкачать
entityjs-0.4.9-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.5.0-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.4.7-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.4.8-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.4.6-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.4.5-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.4.4-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.0.4-1.19.2.jar1.19.2Forge1.0 МБСкачать
entityjs-0.0.5-1.19.2.jar1.19.2Forge1.0 МБСкачать
entityjs-0.0.6-1.19.2.jar1.19.2Forge1.0 МБСкачать
entityjs-0.0.7-1.19.2.jar1.19.2Forge1.0 МБСкачать
entityjs-0.0.8-1.19.2.jar1.19.2Forge1.0 МБСкачать
entityjs-0.0.9-1.19.2.jar1.19.2Forge1.1 МБСкачать
entityjs-0.1.0-1.19.2.jar1.19.2Forge1.8 МБСкачать
entityjs-0.1.1-1.19.2.jar1.19.2Forge1.8 МБСкачать
entityjs-0.1.2-1.19.2.jar1.19.2Forge1.8 МБСкачать
entityjs-0.1.3-1.19.2.jar1.19.2Forge1.8 МБСкачать
entityjs-0.1.4-1.19.2.jar1.19.2Forge1.8 МБСкачать
entityjs-0.1.5-1.19.2.jar1.19.2Forge1.8 МБСкачать
entityjs-0.1.6-1.19.2.jar1.19.2Forge1.8 МБСкачать
entityjs-0.1.7-1.19.2.jar1.19.2Forge1.8 МБСкачать
entityjs-0.1.8-1.19.2.jar1.19.2Forge1.9 МБСкачать
entityjs-0.1.9-1.19.2.jar1.19.2Forge1.9 МБСкачать
entityjs-0.2.0-1.19.2.jar1.19.2Forge1.9 МБСкачать
entityjs-0.2.1-1.19.2.jar1.19.2Forge1.9 МБСкачать
entityjs-0.2.2-1.19.2.jar1.19.2Forge1.9 МБСкачать
entityjs-0.2.3-1.19.2.jar1.19.2Forge1.9 МБСкачать
entityjs-0.2.4-1.19.2.jar1.19.2Forge1.9 МБСкачать
entityjs-0.2.5-1.19.2.jar1.19.2Forge1.9 МБСкачать
entityjs-0.2.6-1.19.2.jar1.19.2Forge1.9 МБСкачать
entityjs-0.2.7-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.2.8-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.2.9-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.3.0-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.3.1-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.3.2-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.3.3-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.3.4-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.3.5-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.3.6-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.3.7-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.3.8-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.3.9-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.4.0-1.19.2.jar1.19.2Forge2.1 МБСкачать
entityjs-0.4.1-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.4.2-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-0.4.3-1.19.2.jar1.19.2Forge2.0 МБСкачать
entityjs-forge-0.7.2.jar1.20.1Forge3.5 МБСкачать
entityjs-0.6.7-1.20.1.jar1.20.1Forge2.3 МБСкачать
entityjs-0.7.1.jar1.20.1Forge3.3 МБСкачать
entityjs-0.6.9-1.20.1.jar1.20.1Forge2.3 МБСкачать
entityjs-forge-0.7.3.jar1.20.1Forge3.5 МБСкачать
entityjs-0.7.0.jar1.20.1Forge3.3 МБСкачать
entityjs-0.6.6-1.20.1.jar1.20.1Forge2.3 МБСкачать
entityjs-0.0.1-1.19.2.jar1.19.2NeoForge1017 КБСкачать
entityjs-0.0.2-1.19.2.jar1.19.2NeoForge1020 КБСкачать
entityjs-0.0.3-1.19.2.jar1.19.2NeoForge1023 КБСкачать
entityjs-0.0.1-1.20.1.jar1.20.1NeoForge1019 КБСкачать
entityjs-0.0.2-1.20.1.jar1.20.1NeoForge1021 КБСкачать
entityjs-0.0.3-1.20.1.jar1.20.1NeoForge1023 КБСкачать
entityjs-0.0.4-1.20.1.jar1.20.1NeoForge1.0 МБСкачать
entityjs-0.0.5-1.20.1.jar1.20.1NeoForge1.0 МБСкачать
entityjs-0.0.6-1.20.1.jar1.20.1NeoForge1.0 МБСкачать
entityjs-0.0.7-1.20.1.jar1.20.1NeoForge1.0 МБСкачать
entityjs-0.0.8-1.20.1.jar1.20.1NeoForge1.1 МБСкачать
entityjs-0.0.9-1.20.1.jar1.20.1NeoForge1.8 МБСкачать
entityjs-0.1.0-1.20.1.jar1.20.1NeoForge1.8 МБСкачать
entityjs-0.1.1-1.20.1.jar1.20.1NeoForge1.8 МБСкачать
entityjs-0.1.2-1.20.1.jar1.20.1NeoForge1.8 МБСкачать
entityjs-0.1.3-1.20.1.jar1.20.1NeoForge1.8 МБСкачать
entityjs-0.1.4-1.20.1.jar1.20.1NeoForge1.8 МБСкачать
entityjs-0.1.5-1.20.1.jar1.20.1NeoForge1.8 МБСкачать
entityjs-0.1.6-1.20.1.jar1.20.1NeoForge1.8 МБСкачать
entityjs-0.1.7-1.20.1.jar1.20.1NeoForge1.9 МБСкачать
entityjs-0.1.8-1.20.1.jar1.20.1NeoForge1.9 МБСкачать
entityjs-0.1.9-1.20.1.jar1.20.1NeoForge1.9 МБСкачать
entityjs-0.2.0-1.20.1.jar1.20.1NeoForge1.9 МБСкачать
entityjs-0.2.1-1.20.1.jar1.20.1NeoForge1.9 МБСкачать
entityjs-0.2.2-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.2.3-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.2.4-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.2.5-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.2.6-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.2.7-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.2.8-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.2.9-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.3.0-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.3.1-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.3.2-1.20.1.jar1.20.1NeoForge2.0 МБСкачать
entityjs-0.3.3-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.3.4-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.3.5-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.3.6-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.3.7-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.3.8-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.3.9-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.4.0-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.4.1-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.4.2-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.5.7-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.5.6-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.4.3-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.5.8-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.5.9-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.6.0-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.6.5-1.20.1.jar1.20.1NeoForge2.3 МБСкачать
entityjs-0.6.1-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.6.2-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.6.4-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.6.3-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.5.5-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.4.4-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.4.5-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.4.6-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.4.7-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.4.8-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.4.9-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.5.0-1.20.1.jar1.20.1NeoForge2.1 МБСкачать
entityjs-0.5.1-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.5.2-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.5.3-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-0.5.4-1.20.1.jar1.20.1NeoForge2.2 МБСкачать
entityjs-1.4.3-1.21.jar1.21NeoForge2.2 МБСкачать
entityjs-1.4.8.jar1.21NeoForge3.5 МБСкачать
entityjs-1.4.7.jar1.21NeoForge3.5 МБСкачать
entityjs-1.4.4-1.21.jar1.21NeoForge2.2 МБСкачать
entityjs-1.4.9.jar1.21NeoForge3.5 МБСкачать
entityjs-1.4.6-1.21.jar1.21NeoForge2.3 МБСкачать
entityjs-1.4.2-1.21.jar1.21NeoForge2.2 МБСкачать
entityjs-1.4.5-1.21.jar1.21NeoForge2.2 МБСкачать
entityjs-1.5.0.jar1.21NeoForge3.5 МБСкачать
entityjs-1.4.1-1.21.jar1.21NeoForge2.2 МБСкачать
entityjs-1.2.8-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.1.7-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.1.8-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.1.9-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.2.0-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.2.1-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.2.2-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.2.3-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.2.4-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.2.5-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.2.6-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.2.7-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.4.0-1.21.jar1.21NeoForge2.2 МБСкачать
entityjs-1.2.9-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.3.0-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.3.1-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.3.2-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.3.3-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.3.4-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.3.5-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.3.6-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.3.7-1.21.jar1.21NeoForge2.1 МБСкачать
entityjs-1.3.8-1.21.jar1.21NeoForge2.2 МБСкачать
entityjs-1.3.9-1.21.jar1.21NeoForge2.2 МБСкачать
entityjs-1.0.0-1.21.jar1.21NeoForge1.9 МБСкачать
entityjs-1.0.1-1.21.jar1.21NeoForge1.9 МБСкачать
entityjs-1.0.2-1.21.jar1.21NeoForge1.9 МБСкачать
entityjs-1.0.3-1.21.jar1.21NeoForge1.9 МБСкачать
entityjs-1.0.4-1.21.jar1.21NeoForge1.9 МБСкачать
entityjs-1.0.5-1.21.jar1.21NeoForge1.9 МБСкачать
entityjs-1.0.6-1.21.jar1.21NeoForge1.9 МБСкачать
entityjs-1.0.7-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.0.8-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.0.9-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.1.0-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.1.1-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.1.2-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.1.3-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.1.4-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.1.5-1.21.jar1.21NeoForge2.0 МБСкачать
entityjs-1.1.6-1.21.jar1.21NeoForge2.0 МБСкачать

EntityJS для Minecraft: кастомные сущности на JavaScript без лишней суеты

Если вы уже устали от «косметических» модов и хотите, чтобы в вашем мире появились настоящие новые мобы с осмысленным поведением, EntityJS заслуживает внимания. Это аддон вокруг KubeJS, который переводит работу с сущностями в привычную для скриптеров плоскость: регистрация, правила спавна, атрибуты и анимации описываются логично и предсказуемо. В итоге вы получаете не просто «ещё одного зомби с другой текстурой», а полноценный элемент геймплея, который можно донастроить под сервер, карту или модпак.

Что даёт EntityJS в терминах механик Minecraft

В центре возможностей стоит динамический реестр сущностей: вы регистрируете собственные типы, задаёте их характеристики и поведение через JavaScript, не упираясь в жёсткие заготовки. Это особенно полезно, когда вы проектируете прогрессию, редкие встречи в биомах или уникальных боссов для многопользовательского сервера, где важна стабильность и повторяемость логики.

Отдельная сильная сторона — модификация уже существующих сущностей: через события изменения entity можно аккуратно подменять методы и расширять поведение без полной переделки ванильных классов. Так проще вписать «мелкие, но вкусные» изменения: от реакций на блоки и предметы до сценариев взаимодействия с окружением.

Анимации, спавн и атрибуты: от «красиво» к «играбельно»

Анимации здесь не декоративная приставка, а часть ощущения живого мира. Для версии 1.19.2 в связке часто фигурирует LioLib — форк Geckolib 4 с бэкпортом исправлений на неподдерживаемую ветку. На EntityJS 1.20.1 и новее Geckolib подключается напрямую как зависимость, потому что платформа уже в нормальном цикле обновлений. Практический смысл простой: вы можете сделать плавные циклы атаки, ходьбы и спецприёмов, чтобы моб читался игроку «по-настоящему», а не дергался как временная заглушка.

Контроль спавна — отдельный инструмент силы: условия появления, частота, привязка к локациям. Это помогает балансировать экономику дропа, редкость событий и нагрузку на сервер, не превращая мир в бесконечный зоопарк. Параллельно вы точно настраиваете атрибуты — здоровье, скорость, урон и прочие параметры — чтобы сущность соответствовала вашей сложности, а не «случайно» ломала прогрессию.

ИИ, сценарии и связка с магией

EntityJS предлагает широкий набор AI-функций и поведенческих шаблонов, на которых удобно строить интерактив: патрули, преследование, реакции на угрозы, смена состояний в бою. Для авторов, кто любит «сценарный» Minecraft, это снижает порог: меньше ручной возни, больше времени на идею и тестирование на реальных игроках.

Если вы углубляетесь в боевые системы, полезно знать про совместимость с KubeJS Iron's Spells: через Goal event можно научить практически любого моба кастовать заклинания, собрать кастомного «мага» с набором спеллов и отдельной логикой, а также описать снаряды заклинаний для выразительных эффектов в бою. Документацию и примеры лучше держать под рукой на этапе прототипирования, чтобы не изобретать велосипед там, где уже есть готовые паттерны.

С чего начать и как не запутаться в зависимостях

Старт обычно выглядит предельно приземлённо: ставите аддон рядом с KubeJS и переходите к созданию сущностей и анимаций по гайдам из вики. Дальше всё упирается в дисциплину — версии Minecraft, набор модов и выбранная ветка библиотек анимаций должны совпадать, иначе вы столкнётесь не с «ошибкой логики», а с несостыковкой зависимостей, которую проще предотвратить заранее. Кстати, если вы собираете сборку и хотите быстро подтянуть моды без бесконечного копания по папкам, этот мод можно легко установить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где моды можно скачать прямо из меню, что экономит время перед запуском одиночной игры или тестового сервера.

  • Реестр и скрипты: новые сущности как отдельные «типы» с понятной структурой данных.
  • Поведение: события модификации сущностей для точечных правок без тотальной переработки ванильных мобов.
  • Постановка в мир: правила спавна и атрибуты как рычаги баланса для карт и модпаков.
  • Анимации: LioLib на 1.19.2 и Geckolib на 1.20.1+ — выбирайте связку под свою версию.
  • Расширения: магические мобы и снаряды через интеграцию с KubeJS Iron's Spells.

Заключение

EntityJS — это не «ещё один блок контента», а рабочий каркас для тех, кто хочет управлять Minecraft на уровне сущностей: от визуала и анимаций до ИИ, спавна и боевых сценариев. Он особенно хорошо раскрывается там, где важны повторяемые правила, серверная стабильность и возможность быстро итерировать идеи. Если вы уже используете KubeJS как «центр сценариев», EntityJS логично превращает мобов из декорации в полноценную часть обновлений, версий и механик вашего мира — остаётся только аккуратно сверить совместимость и спокойно тестировать нагрузку, прежде чем выпускать игроков на новую волну опасностей.

--- **Обновление 27.08.2026:** Добавлено 12 файлов для версии 1.21.1, 1.21, 1.20.1 (NeoForge, Forge, Fabric).