Ender IO

Ender IO

Mod

Ender IO is a full-featured tech mod. It has armor, tools, weapons, machines, conduits, inventory management, mobs, etc.

Client and server DecorationEquipmentTechnology

79.5k downloads
180 followers
Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

Ender IO 6.2.1-beta

This release contains important a hotfix to prevent EnderIO from breaking other mods's recipes following the release of 6.2.0-beta.

Changes to conduits, such as tooltips and rebalancings, were reverted for this hotfix release as they were not in a good enough state for release, but we wanted to get these fixes out as soon as possible.

Features

  • Backported Aversion Obelisk and Soul Filters (thanks krxdev-kaan!)

Bug Fixes

  • Do not modify RecipeManager#context (misunderstanding with Shadow when writing a mixin, apologies to packmakers and devs for the confusion).
  • Do not throw tag exceptions for sag mill

Ender IO 7.0.7-alpha

⚠️ This will be the final Ender IO 7 build that is also compatible with Minecraft 1.21. Ender IO 7.1 will be 1.21.1 only. ⚠️

Note Mekanism on 1.21 is not compatible with Ender IO. To use these together you must update to 1.21.1.

Recipe format changes were made in this release, as such custom datapacks may not work as expected.

Features

  • [breaking] Make all machine recipes support item components

Bug Fixes

  • Ensure Alloy Smelter recipe is_smelting is serialized in JSON
  • Do not attempt to assemble a recipe before checking that it is still matching.
  • Sunflower grinding recipe incorrectly requiring vines.
  • Item duplication with filters
  • Items voiding in filters
  • Wrong check in FluidFilter equals
  • Many conduit bugs, check commit description.
  • Conduit missing particles (temporary fix)
  • Conduit forget configuration when upgraded
  • Entity filter was missing dupe fixes
  • Placing a conduit below an existing bundle was not working.
  • Breaking the last conduit would not play the breaking sound
  • Network error when setting crafter template.

Miscellaneous Tasks

  • Ensure consistent naming of OutputItem#item between 1.20 and 1.21
  • Some recipe key consistency changes
  • Sync changes to filter capabilities from 1.20.1.
  • Break-out fluid rate scaling into a method

Ender IO 6.2.0-beta

This update brings some breaking changes to APIs used by the KubeJS plugin, as such we have marked this version as incompatible with the previous version and are bumping our major number.

Features

  • Handle alloy smelting vanilla inheritance with recipe manager.
  • All machines now support NBT outputs.

Bug Fixes

  • Prevent crafter from attempting to assemble a recipe before checking that it still matches.
  • Sunflower grinding recipe incorrectly requiring vines.
  • Items voiding in filters.
  • Some lang files named incorrectly.

Miscellaneous Tasks

  • Mark as incompatible with KubeJS EnderIO < 0.6.0

Ender IO 6.1.11-beta

Bug Fixes

  • Default to extract only on capabilities that report false on canReceive/canExtract
  • Crafter works without energy
  • Crafter not checking for the full amount of energy being present.
  • Ensure broken tools are destroyed in slice 'n' splice
  • Soul vial deleted when capturing using the first slot of a dispenser.
  • Crash when playing with Starlight installed

Miscellaneous Tasks

  • A handful of performance improvements

Ender IO 7.0.6-alpha

This build is also compatible with Minecraft 1.21. Note Mekanism on 1.21 is not compatible with Ender IO. To use these together you must update to 1.21.1.

Features

  • Re-add IO Config show/hide neighbour button

Bug Fixes

  • Soul vial deleted when capturing using the first slot of a dispenser.
  • Ensure isSmelting is synced for alloy smelter recipes.
  • Do not show smelting recipes for the primitive alloy smelter in JEI.
  • Recipe input filtering is now based on alloy smelter mode.
  • Smelting recipes not inherited when KubeJS is in use.

Miscellaneous Tasks

  • Ensure all modules have a valid jar manifest.

Ender IO 7.0.5-alpha

This build is also compatible with Minecraft 1.21. Note Mekanism on 1.21 is not compatible with Ender IO. To use these together you must update to 1.21.1.

Bug Fixes

  • Revert energy conduit connection defaults to check capability canReceive/canExtract.
  • Crafter works without energy
  • Crafter not checking for the full amount of energy being present.
  • Skip smelting recipe inheritance for recipes that do not have valid result items.

Ender IO 7.0.4-alpha

This build is also compatible with Minecraft 1.21. Note Mekanism on 1.21 is not compatible with Ender IO. To use these together you must update to 1.21.1.

Bug Fixes

  • Conflicting recipe IDs in smelting recipe inheritance

Ender IO 6.1.10-beta

Features

  • Make the filter slot in the vacuum chest work

Bug Fixes

  • Fluid filter crash, corrected the size and ensure no index-out-of-bounds can occur.
  • Fluid conduit speed upgrades not applying fully
  • Fluid tank recipes not working after block load/server restart.
  • Stored tank fluid is not shown/rendered correctly in item form
  • Item duplication with filters (Note: item voiding is not yet fixed properly)

Ender IO 7.0.3-alpha

This build is also compatible with Minecraft 1.21. Note Mekanism on 1.21 is not compatible with Ender IO. To use these together you must update to 1.21.1.

Features

  • Change Energy conduit cap to be per-node instead of per-tick.
  • Ensure shift+clicking a filter on vacuum chest targets filter slot first.
  • [API breaking] Handle alloy smelting vanilla inheritance with recipe manager.

Bug Fixes

  • Another attempt at fixing crowdin (will backport to 1.20.1 once complete)

Miscellaneous

  • A handful of performance improvements ported from 1.20.1

Ender IO 7.0.2-alpha

This build is also compatible with Minecraft 1.21. Note Mekanism on 1.21 is not compatible with Ender IO. To use these together you must update to 1.21.1.

Some configuration defaults have been changed in this release, you may need to update your existing config's.

Features

  • Add soul chain to c:chains
  • Update and fix Crowdin translations
  • Add config flag to disable machine energy input throttling

Bug Fixes

  • Fill and empty recipes not working as expected.
  • Allow null direction on Energy Conduit to allow Jade to display buffer.
  • Ensure stirling generator saves burn progress
  • Save stored entity on solar panels
  • Fix wired charger calculations (Also lowered default speed of wired charger and increased capacity of staff of levity.)

Ender IO 6.1.9-alpha

Bug Fixes

  • Ensure stirling generator saves burn progress
  • Fix wired charger calculations

Miscellaneous

  • Update Crowdin Translations

Ender IO 7.0.1-alpha

This build is also compatible with Minecraft 1.21. Note Mekanism on 1.21 is not compatible with Ender IO. To use these together you must update to 1.21.1.

Features

  • Add chemical filters (with laserio compatibility too)

Miscellaneous Tasks

  • Update all dependencies in development environment.
  • [API breaking] Bump minimum AE2 version and add support for exposing capabilities with any context.
  • Add guard clause to GridHelper.onFirstTick to avoid calling create twice. (Speculative fix for an AE2 related crash)
  • Bump graphlib and use maven mirror.

Build

(Developer changes, you can ignore these as a player)

  • Fix gradle string interpolation for publish versioning [no ci]
  • Fix maven publishing and update readme for new maven name [no ci]
  • Publish all modules separately with dependencies [no ci]
  • Also publish modded conduits [no ci]
  • CompileOnly refined storage [no ci]
  • RuntimeOnly refined storage in enderio target [no ci]
  • Put back data generation that I mistakenly removed [no ci]
  • Fixed the ensure compiler plugin
  • Add checkstyle gradle plugin and fix warnings.
  • Introduce spotbugs gradle plugin [no ci]
  • Use api configuration instead of implementation to ensure maven dependencies are scoped correctly [no ci]

Ender IO 7 will remain in alpha until we are satisfied with the stability of existing content. There are some planned changes to early-game Ender IO still in the works, expect some recipes to change.

This build is also compatible with Minecraft 1.21.

  • Work-in-progress texture overhaul and GUI redesign thanks to CyanideX
  • Rewritten conduits with datapack support (facades are work-in-progress currently)
  • RS2 conduits
  • Enchantments temporarily removed
  • Loot capacitor random names are back!
  • Added fuel efficiency and burning generation rate properties for capacitors.
  • Added The Vat for fluid crafting (recipes still work-in-progress)
  • Added the "Phantom" solar panel
  • Added inhibitor, aversion and relocator obelisks.
  • Support for JEI bookmarks
  • Grains of Infinity can now be acquired through sag-milling -and- from setting deepslate on fire.
  • Support for Laser IO filters in conduits
  • Support for NeoForge configuration menu.
  • Added sag-mill recipes for raw iron, gold & copper
  • Fixed a significant number of bugs
  • Many other changes that were made in the transition to NeoForge

Hotfix for machines not loading their stored energy correctly.

Hotfix for the conduit GUI when running a server.

What's Changed

New Contributors

Full Changelog: https://github.com/Team-EnderIO/EnderIO/compare/v6.1.5-beta...v6.1.6-beta

Security release, bump EnderCore minimum version.

Uploaded to Curseforge a while ago but accidentally missed on Modrinth - sincerest apologies.

Hotfix for AE2 conduits when using Forge (NeoForge was unaffected)

Ender IO 6.1.4-beta

New Features

  • Make soulbinder tank input only
  • Add filter slots to sort blacklist
  • Add painted walls

Bug Fixes

  • Fix MixinConfigs in jar manifest

fix: conduit type in menu not updating fix: check insert cap for insert filter, not extract fix: pickblock broken for heat conduits


Project members

Team EnderIO

Team EnderIO

Organization

Details

Licensed Unlicense
Published 2 years ago
Updated 3 days ago