Back to mods
EnderIO Legacy Machines project artwork

CurseForge · Minecraft mod

EnderIO Legacy Machines

Port of various machines from EnderIO 1.12 to 1.20.1

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which EnderIO Legacy Machines release should I use?

Updated 4 months ago
Latest stable file eio_legacy_machines-0.4.9.jar
Game version 1.20.1
Loader Forge

EnderIO Legacy Machines eio_legacy_machines-0.4.9.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is EnderIO Legacy Machines required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does EnderIO Legacy Machines eio_legacy_machines-0.4.9.jar need?

eio_legacy_machines-0.4.9.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add EnderIO Legacy Machines without breaking your instance.

Built for EnderIO Legacy Machines eio_legacy_machines-0.4.9.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use eio_legacy_machines-0.4.9.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside eio_legacy_machines-0.4.9.jar. It opens that exact file at the source.

About this project

What does EnderIO Legacy Machines add?

EnderIO Legacy Machines

EnderIO Legacy Machines is an unofficial Forge 1.20.1 add-on for Ender IO that brings back classic legacy machines and mechanics inspired by older Ender IO versions, especially the 1.12 era.

The goal of this mod is to restore missing iconic legacy machines while keeping them integrated with the modern Ender IO 1.20.1 ecosystem.


Credits and Original Project

This project is based on and inspired by Ender IO, originally created and maintained by the Ender IO team.

Original project links:

This mod requires the original Ender IO mod to be installed for Minecraft 1.20.1.

Some concepts, mechanics, names, recipes, textures, GUI ideas and machine behavior are inspired by or derived from Ender IO and its legacy versions. Full credit for the original Ender IO project, its design, machines and assets goes to the original Ender IO authors and contributors.

This is an unofficial add-on and is not affiliated with, endorsed by, or maintained by the official Ender IO team.

You can also check out EnderIO Darksteel Armor and Tools if you want access to Dark Steel armor, tools and upgrades for Ender IO 1.20.1.


Features

Killer Joe

The Killer Joe is an automated combat machine designed to attack nearby mobs using a real weapon placed inside the machine.

Current features include:

  • Uses an inserted sword or compatible melee weapon.
  • Attacks mobs using a Fake Player system.
  • Supports weapon damage, enchantments and durability usage.
  • Uses Nutrient Distillation as fuel.
  • Consumes Forge Energy.
  • Supports Entity Filters from Ender IO when available.
  • Configurable targeting area.
  • Optional line-of-sight behavior.
  • Redstone control support.
  • XP collection behavior inspired by legacy Ender IO.
  • Modern Ender IO-style machine interface.

Farming Station

The Farming Station is an automated farming machine inspired by the classic Ender IO Farming Station.

Current features include:

  • Plants seeds and saplings.
  • Supports planting layout control by region.
  • Harvests mature crops.
  • Replants crops when possible.
  • Uses tools from its internal inventory:
    • Hoe for tilling soil.
    • Axe for cutting trees.
    • Shears for leaves.
  • Supports bone meal usage.
  • Handles vanilla-style and generic age-based crops.
  • Supports IPlantable crops for broader modded crop compatibility.
  • Cuts connected tree logs and leaves progressively.
  • Uses Forge Energy and water.
  • Requires capacitors for machine progression.
  • Supports input and output filtering.
  • Includes Ender IO-style side configuration.

Ender IO Integration

This mod is designed to feel like a natural extension of Ender IO 1.20.1.

It uses or targets integration with:

  • Ender IO machine-style GUI.
  • Official-style IO side configuration.
  • Ender IO filters.
  • Forge Energy.
  • Fluid handling.
  • Inventory capabilities.
  • Machine progression through capacitors.

The latest development line is focused on making the machines behave and look as close as possible to native Ender IO machines while remaining compatible with the 1.20.1 environment.


Design Goals

This mod aims to:

  • Restore missing legacy Ender IO machines.
  • Preserve the spirit of the 1.12 Ender IO experience.
  • Keep machines compatible with modern Forge 1.20.1 systems.
  • Avoid global item or player inventory manipulation.
  • Keep machine logic contained inside BlockEntities.
  • Support large modpacks safely.
  • Provide familiar automation tools for farms, mob farms and item processing setups.

Safety and Compatibility

The machines are designed to be self-contained. Their logic runs inside their own BlockEntities rather than through global player or item events.

This means the mod avoids unsafe behavior such as:

  • Modifying random player inventory items.
  • Adding unexpected NBT to vanilla items.
  • Running broad global item checks every tick.
  • Affecting items outside the machine inventory.

This makes the mod safer for large modpacks with many automation, inventory and item-processing mods.


Current Status

This mod is under active development.

The current focus is:

  • Improving parity with Ender IO 1.12 behavior.
  • Refining the Killer Joe combat logic.
  • Improving Farming Station tree and crop handling.
  • Matching the official Ender IO 1.20.1 machine GUI and IO configuration system.
  • Expanding compatibility with modded crops, tools and filters.

Testing in real modpacks is strongly recommended.


Requirements

  • Minecraft 1.20.1
  • Forge
  • Ender IO for Minecraft 1.20.1

How This Project Differs From Ender IO

EnderIO Legacy Machines is not a replacement for Ender IO. It is an add-on focused specifically on restoring legacy machines and behaviors that are missing, incomplete, or different in the modern 1.20.1 version.

This mod differs from the original Ender IO project in the following ways:

  • It only adds selected legacy-inspired machines, instead of recreating the full Ender IO mod.
  • It depends on the official Ender IO mod rather than replacing it.
  • It focuses on machines and mechanics inspired by the 1.12 era, such as the Killer Joe and Farming Station.
  • It adapts older mechanics to the modern Forge 1.20.1 and Ender IO 1.20.1 systems.
  • It uses modern BlockEntity, capability, GUI, IO configuration and Fake Player behavior where appropriate.
  • Some behaviors may be adjusted for compatibility, stability, or technical limitations in Minecraft 1.20.1.
  • It is developed independently and may not match the original Ender IO implementation perfectly.

License Notice

This project follows the licensing requirements of the original Ender IO project.

The official Ender IO repository states that its code is released under the CC0 1.0 Universal public domain dedication, excluding bundled APIs from other mods, which remain covered by their respective licenses.

Any Ender IO-derived code or assets used by this project are credited to the original Ender IO authors and contributors and are used in accordance with the applicable Ender IO license terms.

If you are a rights holder and believe something is credited incorrectly or should be changed, please contact me and I will update or remove it.


Disclaimer

This is an unofficial add-on inspired by legacy Ender IO mechanics.
It is not affiliated with or endorsed by the official Ender IO team.

Project description from CurseForge.

Pick your setup

EnderIO Legacy Machines by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

EnderIO Legacy Machines versions and loaders

4 of 4 releases match

Looking for an older file? The official CurseForge project page is in Resources.