promotional bannermobile promotional banner

Legacy EnderIO Darksteel Armor and tools

Adapting Darksteel Armor and tools for the version 1.20.1 of EnderIO
Back to Files

eio_darksteel_backport-0.5.9.jar

File nameeio_darksteel_backport-0.5.9.jar
Uploader
turizaumturizaum
Uploaded
Jul 28, 2026
Downloads
100
Size
468.6 KB
Mod Loaders
Forge
File ID
8528836
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:enderio-darksteel-armor-and-tools-1584806:8528836")

Learn more about Curse Maven

What's new

EnderIO Legacy Darksteel 0.5.4 - Legacy Combat and Power Parity

Fixed

  • Reworked Empowered armor durability handling to follow the Ender IO 1.12 model more closely.
    • Empowered protects item durability rather than directly reducing player damage.
    • Absorption ratios are 50%, 60%, 70%, 85%, and 95% for Empowered I-V.
    • Each durability point prevented costs 750 FE, matching the legacy default configuration.
    • Large modded hits are resolved per durability point instead of using one all-or-nothing roll.
  • Corrected powered tool durability protection to use the legacy 750 FE cost per prevented durability point.
  • Kept the Inventory Charger transfer fix: energy is removed only after the target accepts it in a real transfer.

Changed

  • Replaced the modern fixed 7% backport sword head chance with legacy-style powered sword behavior.
    • Standard supported mobs: 10% base plus 7.5% per Looting level.
    • Wither Skeleton: 5% base plus 5% per Looting level.
    • Enhanced head drops require the killing hit to be powered.
    • Existing head drops are detected to prevent duplicates.
    • Supported legacy heads: Skeleton, Zombie, Wither Skeleton, Creeper, and Enderman.
  • Compensated for the native Ender IO 1.20 The Ender's built-in 7% roll so the combined probability remains as close as possible to the legacy target.
  • Restored legacy Enderman pearl behavior for all supported Ender swords.
    • One guaranteed pearl with a 5% chance for a second.
    • Each Looting level adds a 50% chance for another pearl.
    • Existing pearl drops are counted before additional pearls are inserted.

Notes

  • Enderminy pearl behavior cannot be reproduced unless an Enderminy entity is supplied by another installed mod and explicitly integrated.
  • The project could not be compiled in the isolated build environment because the Gradle 8.9 distribution was not available locally and external downloads were blocked.

EnderIO Legacy Darksteel 0.5.6

Wired Charger compatibility fix

Added a Forge Mixin that replaces the faulty energy-transfer accounting in Ender IO 6.2.18's Wired Charger.

The original implementation:

  • used Math.max(storedEnergy, maxEnergyUse) instead of limiting the transfer with Math.min;
  • could therefore request nearly the entire machine buffer for high-capacity items;
  • ignored the amount returned by IEnergyStorage.receiveEnergy;
  • removed the full requested amount even when the item accepted only a small fraction.

The patched implementation now limits each operation by:

  1. the energy missing from the item;
  2. the energy stored in the Wired Charger;
  3. the capacitor-dependent maximum energy use.

It then removes only the exact amount actually accepted by the item.

This fixes large energy losses when charging high-capacity Dark Steel, End Steel, and Stellar Alloy equipment, while preserving normal capacitor-based charging speed.

Technical notes

  • Implemented inside the mod with Mixin; no modified Ender IO jar is required.
  • A datapack cannot implement this fix because datapacks cannot replace Java block-entity transfer logic.
  • Targeted and investigated against Ender IO 6.2.18-beta for Forge 1.20.1.

EnderIO Legacy Darksteel 0.5.7

Travel upgrade

  • Replaced the hard-coded 60-tick cooldown with EnderIO's Travel Staff cooldown configuration (disabledTime, default 5 ticks).
  • Uses the Travel Staff energy-use configuration (default 1,000 FE) instead of the previous hard-coded 2,500 FE.
  • Uses the Travel Staff teleport ordering and preserves the upgrade's sneak-right-click activation.
  • Creative players no longer require or consume stored energy.

Inventory Chargers

Restored the Ender IO 1.12.2 default capacities and rates:

  • Simple: 100,000 FE; 200 FE/t input; 50 FE/t charging.
  • Basic: 1,000,000 FE; 1,000 FE/t input; 200 FE/t charging.
  • Inventory Charger: 5,000,000 FE; 5,000 FE/t input; 1,000 FE/t charging.
  • Vibrant: 25,000,000 FE; 25,000 FE/t input; 5,000 FE/t charging.

Input rate and item-charging rate are now represented separately, matching the original design.

Upgrade icons

  • Rebuilt End Steel and Stellar tool/armor upgrade textures with the actual item sprite centered inside the Blank Upgrade frame.
  • Replaced the blank Travel texture with EnderIO's official Travel Upgrade icon.

EnderIO Legacy Darksteel 0.5.8

Legacy Travel Upgrade behavior

  • Changed only the Travel Upgrade used by Dark Steel swords and pickaxes.
  • The Ender IO 6 Travel Staff is not modified.
  • Restored the Ender IO 1.12 upgrade cooldown: 10 ticks (0.5 seconds).
  • Restored distance-based energy use: 250 FE for each block travelled.
  • Energy cost is calculated from the player's actual start and destination positions.
  • Travel Anchor access and safe-destination handling continue to use Ender IO 6's TravelHandler integration.
  • Creative-mode use remains free.
  • Updated the Travel Upgrade tooltip with the legacy cooldown and energy cost.

Retained from 0.5.7

  • Corrected Inventory Charger rates.
  • Centered tool and armor upgrade icons.
  • Wired Charger energy-loss fix remains enabled.

EnderIO Legacy Darksteel 0.5.9

Wired Charger

  • Restored charging from the Wired Charger's stored energy buffer.
  • The item is offered up to the energy currently available in the buffer.
  • The item's own FE receive limit controls the effective charging speed.
  • The machine now removes exactly the amount that the item actually accepted.
  • This avoids both previous failure modes:
    • losing the whole buffer when the item accepts only a small amount;
    • charging only at the machine's tiny per-tick input/usage rate while leaving the buffer untouched.

Travel Upgrade

  • Travel Anchor teleportation is now attempted before free short-range blink.
  • A Travel Anchor selected by aiming at its rendered name/label is therefore handled like the modern Travel Staff.
  • Directly visible blocks continue to work.
  • If no valid Anchor is selected, the sword or pickaxe falls back to legacy blink.
  • The Travel Staff itself remains unchanged.

This mod has no related projects