promotional bannermobile promotional banner

Alternate Current

An efficient and non-locational redstone dust implementation

File Details

[1.20 Fabric] Alternate Current 1.8.0 Beta 1

  • B
  • May 8, 2024
  • 50.37 KB
  • 173
  • 1.20.6+6
  • Fabric + 1

File Name

alternate-current-mc1.20-1.8.0-beta.1.jar

Supported Versions

  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20

Curse Maven Snippet

Fabric

modImplementation "curse.maven:alternate-current-548115:5326509"

Quilt

modImplementation "curse.maven:alternate-current-548115:5326509"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

1.8.0 Beta 1

Block Update Orders

This beta introduces a new feature that allows users to change the block update order that Alternate Current uses. This can subtly change behavior in some circuits that are sensitive to the block update order around individual wires. The default update order used is identical to that of previous releases, so circuits that were built in previous versions will still work the same.

In this Beta there are 4 available update orders:

  • horizontal_first_outwards: Update direct neighbors first, then diagonal neighbors, and lastly far out neighbors, where the order within each layer is derived from the basic order [ front - back - right - left - down - up ]
    • horizontal_first_inwards: Update far out neighbors first, then diagonal neighbors, and lastly direct neighbors, where the order within each layer is derived from the basic order [ front - back - right - left - down - up ]
  • vertical_first_outwards: Update direct neighbors first, then diagonal neighbors, and lastly far out neighbors, where the order within each layer is derived from the basic order [ down - up - front - back - right - left ]
  • vertical_first_inwards: Update far out neighbors first, then diagonal neighbors, and lastly direct neighbors, where the order within each layer is derived from the basic order [ down - up - front - back - right - left ] The details for each update order can be found in the source.

The update order can be changed on a per-world basis, and will remain changed upon game restarts. The update order used will be saved to a alternate-current.conf file in the world save directory.

The /alternatecurrent command gains new sub-commands that can be used to query and set the update order.

  • /alternatecurrent updateOrder: queries the current update order
  • /alternatecurrent updateOrder <update order>: sets the update order to the given value