Skip to content

Releases: SpaceWalkerRS/block-event-separator

Block Event Separator 1.3

21 Jul 12:47
Compare
Choose a tag to compare

1.3.1 (1.20.5-1.21.1)

Fixes incompatibility with Redstone Multimeter.

1.3.0 (1.21)

updated to support Minecraft 1.21

1.3.0 (1.20.5-1.20.6)

updated to support Minecraft 1.20.5-1.20.6

1.3.0 (1.20.2-1.20.4)

updated to support Minecraft 1.20.2-1.20.4

1.3.0 (1.20)

updated to support Minecraft 1.20 and 1.20.1

1.3.2 (1.19)

  • Fixed crash with Lithium (#3).

1.3.1 (1.18.2)

  • Fixed crash with Lithium (#3).

1.3.1 (1.19)

  • Added Multiconnect support.

1.3.0

  • Fixed unknown packet spam for Vanilla clients connected to a server with Block Event Separator installed.

Block Event Separator 1.2

29 Mar 16:55
Compare
Choose a tag to compare

1.2.2

  • Fixed a compatibility issue with Carpet TIS Addition.

1.2.1

  • The animation mode setting is now available for releases without G4mespeed integration as well. The hotkey can be changed in the vanilla controls menu.
  • The fixed_speed animation mode will behave more consistently while pausing and freezing the game.

1.2.0

Carpet Mod Compatibility

Block Event Separator is now compatible with Carpet's tick freeze functionality, allowing you to step through individual block events at your own leisurely pace. Note:

  • For the best results, Carpet mod should be installed client-side, with the smoothClientAnimations rule enabled, or G4mespeed should be installed client-side to properly sync the client to the server.
  • Block Event Separator does not separate the execution of block events server-side, but client-side.

Block Event Separator 1.1

26 Mar 20:43
Compare
Choose a tag to compare

1.1.0

All releases have the following changes:

  • Added new block separation mode: moving blocks are separated by index, based on the order in which they were created.
  • Added new Separation Interval setting.
  • Removed the /separateblockevents command in favor of the /blockeventseparator command with the following subcommands:
    • /blockeventseparator mode: returns the current separation mode.
    • /blockeventseparator mode <new mode>: sets the separation mode to the given value.
    • /blockeventseparator interval: returns the current separation interval.
    • /blockeventseparator interval <new interval>: sets the separation interval to the given value.

G4mespeed Integration

Releases with G4mespeed integration have the following changes.

  • Added new Animation Mode setting. This setting controls the animation of moving blocks, and can have the following values:
    • Default: moving blocks animate according to the speed of the game. This results in them appearing to slow down to match the extra tick length due to block event separation.
    • Fixed Speed: moving blocks always animate at a fixed speed, even when block event separation is occurring. This makes it easier to see the order of block events, at the cost of being able to tell when the blocks actually stop moving server-side.

Block Event Separator 1.0

21 Mar 20:05
Compare
Choose a tag to compare

1.0.0 (initial release)

Block Event Separator allows you to see the inner workings of your piston contraptions by separating block events in real-time. While server-side behavior is perfectly preserved, on the client block events are separated by 1gt worth of time, allowing you to see the order in which pistons extend and/or retract within any tick.

The mod can be activated in two modes using the /separateblockevents <mode> command:

  • depth: block events are separated by depth (colloquially known as "microticks" or "BED"). Block events at the same depth start animating simultaneously. Depths are separated by 1gt worth of time.
  • index: block events are separated by index, based on the order in which they were executed. They are separated by 1gt worth of time.

G4mespeed Compatibility

Using Block Event Separator in combination with G4mespeed (version 1.3.0 or later) gives several benefits:

  • More consistent piston animations.
  • Change the separation mode from the Server Settings section of the G4mespeed Menu.
  • The separation mod will be saved to a loaded from G4mespeed's options rather than resetting when the game is restarted.

Note: only releases for Minecraft 1.16 and above have G4mespeed integration.