I created this plugin to provide convenient and powerful entity manipulation APIs for MCreator developers. Although I rarely use MCreator to create mods anymore, I still want to help those who continue using MCreator and struggle with entity-related operations.
This plugin integrates Epic Core API as a dependency and provides several entity manipulation procedure blocks that would otherwise be difficult or impossible to implement in vanilla MCreator.
Features
- Force Kill Entity - Instantly kill an entity with proper damage source handling
- Force Set Health - Set entity health using multi-phase smart modification
- Force Revive - Revive dead entities by clearing death state
- Set Invulnerable - Toggle strong invulnerability with automatic health locking
- Force Remove Entity - Completely remove entities with deep cleanup
All procedure blocks are located in the "Epic Core API" category (purple) in the procedure editor.

Additionally,ECA unlocks vanilla attribute limits to ±Double.MAX_VALUE by default.
Requirements
- MCreator 2024.4
- Minecraft Forge 1.20.1
- Epic Core API Dev JAR (for development)
- Epic Core API Mod (runtime dependency for players)
Installation for Developers
Step 1: Download the Dev Version
Download eca-1.20.1-forge-1.0.5-fix-dev.jar from Epic Core API Releases
Important: You must use the Dev version during development, otherwise you will encounter Mixin obfuscation issues when running the workspace.
Step 2: Install the Dev JAR
Place the dev jar file in:
<user home>/.mcreator/lib/eca-1.20.1-forge-1.0.5-fix-dev.jarLocations:
- Windows:
C:\Users\<YourName>\.mcreator\lib\ - macOS/Linux:
~/.mcreator/lib/
Create the lib folder if it doesn't exist.
Step 3: Install the Plugin
- Download the plugin ZIP file from releases
-
Place it in:
<user home>/.mcreator/plugins/ - Restart MCreator
Step 4: Enable Java Plugins
- Open MCreator preferences (File → Preferences)
- Go to the "Plugins" section
- Enable "Java Plugins" option
- Restart MCreator if prompted
Step 5: Configure Your Workspace
- Open or create a workspace (Forge 1.20.1)
- Go to Workspace → Workspace settings → External APIs
- Check "Epic Core API" in the external dependencies list
- Click Save and regenerate code
- Wait for Gradle to sync
Step 6: Use the Procedure Blocks
- Create a new procedure
- In the procedure editor, find the "Epic Core API" category (purple color)
- Drag and drop the blocks you need
For Players
All mods created with this plugin require Epic Core API as a mandatory dependency.
Players must download and install the Epic Core API mod to use any mods built with this plugin.
Links
- Epic Core API Mod: https://www.curseforge.com/minecraft/mc-mods/epic-core-api&https://modrinth.com/mod/epic-core-api
- Source Code: https://github.com/CJiangqiu/EpicCoreAPI
- Dev Releases: https://github.com/CJiangqiu/EpicCoreAPI/releases