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

123.2k downloads
213 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

Ender IO 7.1.6-alpha

Bug Fixes

  • Solar panels not producing energy for the majority of the day
  • Conduit energy distribution imbalanced
  • Machines only pushing energy once every 5 ticks
  • Mistakenly added wheat to c:seeds.
  • Remove all testing reagents

Ender IO 7.1.5-alpha

This is another bugfix release for some minor issues. Among these is a change to how alloy smelter smelting recipe inheritance works. If your modpack is disabling smelting recipes specifically in the alloy smelter, you may need functionality from the KubeJS community addon to do this going forward.

Bug Fixes

  • IO config overlay not rendering overlay text for machines anymore
  • Redstone machine state not updating correctly.
  • Unable to place conduits directly into water
  • Revert to old recipe manager mixin, fixes some recipe issues
  • Ensure we use the correct recipe cache for smelting recipes now

Ender IO 7.1.4-alpha

This is a bugfix release, fixing a power bug with the crafter and an item dupe. Also, in addition to these changes we are also buffing machine push/pull IO again, it can now move as many items as are available into and out of machines once per second. As always, we're seeking feedback on these changes - thanks!

Features

  • Buff machine IO to push/pull from all slots each second (experiment)

Bug Fixes

  • Inserting a capacitor into a crafter doesn't enable energy buffer
  • Machine IO push/pull can duplicate resources

Ender IO 7.1.3-alpha

We're now lifting the caution warning for 7.1.x, as we've seen no major bug reports since it was released. Thanks to everyone who has helped to test these updates.

This is a bugfix release, closing off the last important issues from the 7.1 update. It also contains an experimental change to machine item pushing (with the orange push IO state) to make it faster, it can be made faster again, but we're seeking feedback on this change. Thanks!

Features

  • Make item push rate much higher (experiment)

Bug Fixes

  • Conduit item model crash with sophisticated storage
  • Player movement handler race condition (potentially)
  • Machines not pushing items when set to push mode

Ender IO 7.1.2-alpha

⚠️ This update should still be used with caution, take backups etc. however we haven't seen any significant issues with these changes. ⚠️

This is a bugfix release, resolving many of the issues that arose during testing of 7.1.0 and 7.1.1. In addition, it adds the forgotten recipe for the facades.

Features

  • Add chemical conduit locking gui

Bug Fixes

  • Missing facade crafting recipes
  • Make bundles with no conduits breakable by the player.
  • Ghost slot handler not working for rewritten machine screens
  • Empty fluid texture look-up
  • Wired charger ignoring energy
  • Some smelting recipes not being copied to alloy smelter
  • Fluid tank data not syncing to block model
  • Soul data on items when not needed
  • Redstone Count Filter save error
  • Ensure energy is generated at the correct time during the day
  • Filters can be moved while their menu is open

Ender IO 7.1.1-alpha

⚠️ This upgrade is more experimental than typical releases, please backup and exercise caution. ⚠️

This is a hotfix release with some facade and machine rewrite fixes.

Info for Pack Devs

We'd recommend avoiding the 7.1 releases for now, we've made a number of changes to machines which cannot be rolled back to 7.0.x without (minor) machine data loss. We'll remove this warning once we're satisfied with the stability.

Info for Players

Please backup your saves before trying out this build of Ender IO, rolling back will result in loss of some data (IO Config, Redstone Control and similar settings). Please report any and all issues to us on GitHub. Thanks a lot!

Features

  • Make conduit bundle inherit light, friction and sound from facades.

Bug Fixes

  • Facade ghosts visible after being broken
  • Facade duping
  • Pressurized fluid tank menu crashes when opening
  • IO Config with wrench + GUI not implemented after machine rewrite
  • Painted travel anchor crash

Ender IO 6.2.7-beta

This is a minor feature release with forced connections for redstone conduits and a handful of redstone bugfixes, thanks to @Metalit.

Features

  • Forced connections for redstone conduits

Bug Fixes

  • Fixed some redstone filter problems

Ender IO 7.1.0-alpha - Facades & Performance Improvements

⚠️ This upgrade is more experimental than typical releases, please backup and exercise caution. ⚠️

This release reintroduces the much-awaited conduit facades, supporting all of the original types of facade (hardened, transparent etc.) as well as integration for AE2 facades. In addition, there are swathes of bug fixes and performance improvements.

Info for Pack Devs

We'd recommend avoiding the 7.1 releases for now, we've made a number of changes to machines which cannot be rolled back to 7.0.x without (minor) machine data loss. We'll remove this warning once we're satisfied with the stability.

Info for Players

Please backup your saves before trying out this build of Ender IO, rolling back will result in loss of some data (IO Config, Redstone Control and similar settings). Please report any and all issues to us on GitHub. Thanks a lot!

Features

  • Added conduit facades
  • Add recipe to rebind powered spawners
  • Rewritten machine networking, should improve performance but may introduce issues.
  • Forced connections for redstone conduits

Bug Fixes

  • NamedFluidContents Codec should've allowed optional FluidStacks (Fixes VAT)
  • Alloy smelting recipe matcher could match wrongly
  • Soul binder JEI shows outputs swapped around
  • Hidden travel anchors do not work as elevators
  • Conduits broken after new sync system was added
  • Crash when right-clicking a machine in spectator mode
  • Unable to extract levels from XP Obelisk if it is not XP Juice inside.
  • Travel anchor HUD not rendering
  • Some conduit recipes not working
  • Logic error preventing charging of machines
  • Mislabelled Redstone Mode tooltip
  • Alloy smelter not working properly for recipes with multiple smelting outputs.
  • Fixed some redstone filter problems
  • Painted slabs use the wrong tint

Miscellaneous Tasks

  • Tag crafter as connectable to redstone conduits
  • Replace log4j loggers with slf4j

Ender IO 6.2.6-beta

Features

  • Add recipe to rebind powered spawners

Bug Fixes

  • Alloy smelting recipe matcher could match wrongly - prevented soularium crafting in some cases
  • Hidden travel anchors do not work as elevators
  • Unable to extract levels from XP Obelisk if it is not XP Juice inside.
  • Alloy smelter not working properly for recipes with multiple smelting outputs.
  • Alloy Smelter not smelting if all three input slots are filled

Miscellaneous Tasks

  • Backport simpler smelting match logic for alloy smelter
  • Backport missing safety check in AlloySmeltingRecipe.

Ender IO 6.2.5-beta

This is a hotfix release for a couple important issues following the last bugfix release.

Bug Fixes

  • Conduit dupe when breaking with yeta wrench
  • Playing unnecessary pickup noise after fixing conduit dupe
  • Tweak xp obelisk calculations to avoid reaching a lockup.

Ender IO 7.0.11-alpha

This is a hotfix release for a couple important issues following the last bugfix release.

Bug Fixes

  • Conduit dupe when breaking with yeta wrench
  • Playing unnecessary pickup noise after fixing conduit dupe
  • Tweak xp obelisk calculations to avoid reaching a lockup.

Ender IO 6.2.4-beta

This release contains a handful of more bug fixes - most importantly conduit filters & upgrades are no longer voided by the wrench, item conduits no longer periodically lose items, the XP obelisk works predictably and dragging from JEI into filters is repaired.

Bug Fixes

  • Ensure conduits drop filters & upgrades when shift+r-click with wrench
  • Occasional item loss with item conduits
  • Filter dragging still broken.
  • Round robin only cycling between inputs if it moved a full stack size (base 4) at once.
  • Enchanter recipe conflict between Impaling and Sweeping Edge
  • Experience level calculations incorrect for display
  • XP Obelisk giving/taking incorrect XP.

Miscellaneous Tasks

  • Optimise ItemConduitTicker a tiny bit.
  • Minor optimisation for emptiness check in ItemConduitTicker

Ender IO 7.0.10-alpha

This release brings up a range of bugfixes from 1.20.1 - most importantly conduit filters & upgrades are no longer voided by the wrench, item conduits no longer periodically lose items, the XP obelisk works predictably and dragging from JEI into filters is repaired.

Features

  • Allow shift r-click with yeta to pick up conduit while flying
  • Remove purple borders from conduit connector boxes.

Bug Fixes

  • Tank recipes being erroneously mutated by the block entity
  • Ensure conduits drop filters & upgrades when shift+r-click with wrench
  • Occasional item loss with item conduits
  • Crash when clearing fluid lock on conduit
  • Filter items not persisting when dragged in from JEI/EMI.
  • Crafted capacitors not stacking beyond 1
  • Round robin only cycling between inputs if it moved a full stack size (base 4) at once.
  • Enchanter recipe conflict between Impaling and Sweeping Edge
  • Experience level calculations incorrect for display
  • XP Obelisk giving/taking incorrect XP.

Miscellaneous Tasks

  • Optimise ItemConduitTicker a tiny bit.
  • Add tests for experience methods

Ender IO 6.2.3-beta

This release contains the highly awaited conduit probe copy+paste functionality, thanks @omergunr100!

Features

  • Allow shift r-click with yeta to pick up conduit while flying
  • Remove purple borders from conduit connector boxes.
  • Add conduit probe copy + paste

Bug Fixes

  • Tank recipes being erroneously mutated by the block entity
  • Filter items not persisting when dragged in from JEI/EMI.

Miscellaneous Tasks

  • Add safety clause for empty conduit bundle particles

Ender IO 7.0.9-alpha

This release contains a handful of QoL features and bugfixes.

Features

  • Support JEI click areas and ghost dragging
  • Play item pickup sound when shift r-click conduit with yeta

Bug Fixes

  • Catch class cast exceptions when loading crafting recipes
  • Crafters were using a shared global crafting container accidentally.
  • Redstone control icons were not correct

Miscellaneous Tasks

  • Replace checkstyle with spotless
  • Some tweaks to the JEI changes

Ender IO 6.2.2-beta

This release contains a handful of important conduit bugfixes that were deferred during the release of 6.2.1-beta, as well as a handful of other things.

Features

  • Fluid conduits ensure they extract from all internal tanks
  • Backport JEI ghost slot and show recipes
  • Play item pickup sound when shift r-click conduit with yeta

Bug Fixes

  • Backport some conduit fixes (fluid and breaking)
  • Catch class cast exceptions when loading crafting recipes
  • Crafters were using a shared global crafting container accidentally.
  • Redstone control icons were not correct

Ender IO 7.0.8-alpha

⚠️ Ender IO no longer supports 1.21 from this release forward, upgrade to 1.21.1 to continue receiving updates. ⚠️

Conduit JSON reading changed slightly in this release, if you have custom conduits you may wish to review the transfer rates. Transfer rates are now described as per-tick for almost all conduits except item conduits, which are per-second.

Features

  • Fluid conduits ensure they extract from all internal tanks
  • Rework conduit tooltips, fix some rates and prepare for fast item conduits

Bug Fixes

  • Fixed fluid conduits not working at all
  • Redstone conduit not connecting to Copper Bulbs
  • Energy conduit outputs max transfer rate despite buffer contents
  • Ensure we use ROOT Locale for toLowerCase (crashing Turkish PCs)
  • Aversion Obelisk and Entity Filter bugs and crash fixes
  • Possible conduit crash if no conduits are in a bundle somehow.
  • Alloy smelter not smelting vanilla recipe when all input slots are filled
  • Some tag inconsistencies

Miscellaneous Tasks

  • Bump minimum Minecraft version to 1.21.1
  • Ensure consistent filter serialization for soul filter.

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

Project members

Team EnderIO

Team EnderIO

Organization

Details

Licensed Unlicense
Published 3 years ago
Updated a day ago