Alternate Current is finally out of Beta! It is now in an excellent state, both int terms of performance and stability. I'd like to thank everyone who has stuck with me through the past several months, helping and testing the mod.
Legacy Fabric
Alternate Current is now available for Minecraft 1.7, 1.8, 1.12 and 1.13 through Legacy Fabric.
1.0.0
- Improvements to connection management and clean-up give a 5-10% performance boost over 0.4.
- Minor changes have been made to the update order to make it more consistent still.
0.4.1 (1.17)
- Fixed: crash when Alternate Current is used in combination with mods or data packs that extend the world height below y0.
This is a big milestone for Alternate Current! 0.4 brings significant performance improvements as well as changes to the block update order to make it more intuitive. I do not foresee any major changes, meaning there might only be minor tweaks before a full 1.0 release!
0.4.0
- Added support for Minecraft 1.8 through Legacy Fabric.
- Redstone wires now avoid sending block updates to any other redstone wires. While this can halve the mspt in extreme cases, it can also lead to unresponsive behavior when a network is "BUDded" in an invalid state.
- Block update order now more closely follows the shape update order. Wires now emit both shape and block updates when setting their power level (in v0.3 wires would emit block updates in reverse order after the power levels had been set). This should make it behave more intuitively.
- Fixed errors/crashes when replacing large amounts of dust with the
/fill
command.
0.3.0
Alternate Current 0.3.0 brings a slight performance boost over 0.2.0 and makes changes to the block update order. Heavily inspired by theosib's RedstoneWireTurbo, the block update order depends on the way power flows through wire networks.
The /alternatecurrent
command has been removed. This means the only way to disable the mod is to remove it from your mods folder.
0.2.0
Alternate Current 0.2.0 brings some performance improvements over 0.1.3, while fixing several bugs.
Fixes
- #1 spams the console with multiples of six.
- #5 Observers run slower with alternate-current enabled.
- Potential issues while power changes are happening and another network is updated.
The fixes in this update bring a slight performance loss, which I hope to reclaim in future updates.
Fixes
- Potential memory leak when unloading chunks with redstone dust in them.
- Redstone can break if the mod is repeatedly enabled/disabled while redstone is activating.
Changes
- New optimizations for reducing the number of shape updates caused by redstone dust.
Fixes
- Power levels can be incorrect in rare cases.
Fixes
- Wire connections do not update when wires are (un)cut due to moving blocks.
- Pistons breaking redstone dust can crash the game.
- Block updates are sometimes not emitted in the order you would expect, breaking some 0-tick circuits.
Features
Fast Redstone is an efficient and non-locational redstone dust implementation. With the mod you will see up to 20 times fewer block updates caused by redstone dust, and working with redstone dust will be less cumbersome, due to locationality no longer being an issue.
To enable the mod, use the /fastredstone enable
command. To disable it, use the /fastredstone disable
command.