Pistorder

Pistorder is a Rift and Fabric mod that shows the block movement order of a piston.







A mod that shows the block movement order of a piston. Thanks CarpetClient for the idea of such a cool tool

Check here for more details

A mod that shows the block movement order of a piston. Thanks CarpetClient for the idea of such a cool tool

Right click a piston base block with an empty hand to show what will happen when a piston pushes / retracts

Nothing will happen if you are sneaking when clicking

It will show:

If the piston action will success. A √ or a × indicates the result

The amount of the block that will get moved by the piston (even when it exceeds the piston push limit, maximum 128 blocks)

The push order of the blocks to be moved

The push order of the blocks to be destroyed

The immovable block that cause push failure if presents

Information will still be displayed if the piston fails to push / retract, but if it fails due to an in-movable block the result might be incorrect

Click the piston again to hide the information display. Information displays will also be removed after a dimension change

If there is an air gap between the piston and a block, clicking again will switch into indirect mode. It will assume the piston is interacting with the block and show the related push / retract information

Press the clear hot key (default p) to remove all information display manually

For mods that modifies the piston push limit, it's currently compatible with Fabric Carpet and Quick Carpet

It's a client side only mod, no need to be installed on the server side

Changelog:

1.5.0

Mark the immovable block if the piston failed to push due to it

Fixed confused display when a piston tries to move itself with slimeblocks

1.4.4

Unified render hook location

Updated bundled fabric-resource-loader

1.4.3

(1.16.x only) Fixed information display not being rendered with graphics: fabulous setting

1.4.2

Marked as client side mod (#5)

(1.17.x only) Fixed information display not being rendered with graphics: fabulous setting (#6)

1.4.1

fixed piston displayed as being moved in indirect mode

fixed some potential wrong info with high push limit

1.4.0

Make piston updating the info automatically

Also add an option DYNAMICALLY_INFORMATION_UPDATE with default value true

1.3.0

Added hotkey to clear all displaying information

Added configure file with 2 settings: clearance hotkey, swing hand animation switch

1.2.0

Support individual display for multi piston blocks

Click again to display indirect information for piston with a air gap between the block. Idea from @Andrews54757

1.1.0

Disables information display when the piston block gets removed, or when dimension changes

1.0.2

Nothing

1.0.1

Nothing

1.0.0

Nothing