
Custom Entity API
A datapack API allowing anyone to add custom entities, or bosses, to Minecraft: Java Edition, powered by Animated Java.
Оцените первым
58
7
Список изменений
CEAPI 2.0.0:
yeah, going from 1.0.0 to 2.0.0 in just a week.
MAJOR BACKEND UPDATE:
- All data has been moved to command storage, as opposed to previously being stored on the mob. (This will drastically increase performance as reading and writing to entity data is incredibly slow compared to command storage)
This change was made to increase the amount of active CEAPI mobs that could be running at once, and the goal was to be as non-intrusive as possible. While some major changes are needed to any previous CEAPI mobs' phasedata files, only a few changes are required within the actual animations of your models.
BREAKING CHANGES:
- 🚨The ticking function for AJ rigs has changed to:
function ceapi:global/model(no longer runs with entity data) - 🚨CEAPI AJ rigs now require an On-Remove function:
function ceapi:debug/remove_id_as_entity - 🚨The end-of-attack function has changed to:
function ceapi:global/attacks/end(no longer runs with entity data) - 🚨The end-music function has changed to:
function ceapi:global/music/end(no longer runs with entity data) - 🚨Reaction attacks now require/allow a function at the beginning of the animation (or before the hitbox activates) which tells the CEAPI entity which attack to run if a player hits the hitbox. This command is as follows:
function ceapi:global/special_attacks/reaction/attack_on_hit {attack:"6s"}
FIXES/UPDATES:
- Locators and Interactions now automatically receive the same ID as CEAPI entities, which is two less modifications required for the user.
- CEAPI now supports AJ's custom namespaces, which are set in phasedata files and onspawn files.
Метаданные
Канал релиза
Release
Номер версии
2.0.0
Загрузчики
Версии игры
1.21.9–26.2
Загрузок
17
Дата публикации
16.08.2026
