[2024.4]Epic Core API Plugin

Published by CJiangqiu on
Supported MCreator versions
2024.4
Tags / plugin type
API support
Epic Core API Logo
Downloads:
5
Upvotes: 0
About the plugin

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.

e.g

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.jar

Locations:

  • Windows: C:\Users\<YourName>\.mcreator\lib\
  • macOS/Linux: ~/.mcreator/lib/

Create the lib folder if it doesn't exist.

Step 3: Install the Plugin

  1. Download the plugin ZIP file from releases
  2. Place it in:

    <user home>/.mcreator/plugins/
  3. Restart MCreator

Step 4: Enable Java Plugins

  1. Open MCreator preferences (File → Preferences)
  2. Go to the "Plugins" section
  3. Enable "Java Plugins" option
  4. Restart MCreator if prompted

Step 5: Configure Your Workspace

  1. Open or create a workspace (Forge 1.20.1)
  2. Go to Workspace → Workspace settings → External APIs
  3. Check "Epic Core API" in the external dependencies list
  4. Click Save and regenerate code
  5. Wait for Gradle to sync

Step 6: Use the Procedure Blocks

  1. Create a new procedure
  2. In the procedure editor, find the "Epic Core API" category (purple color)
  3. 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

License
MIT License

Plugin downloads
v1.0.5-fix - eca_plugin.zip Uploaded on: 01/06/2026 - 13:05   File size: 8.92 KB