Changes in 1.3.0 [1.14/1.15/1.16/1.17]
- Added support for Minecraft 1.17 (e.g. lightning rods, sculk sensors).
- Added the following event types:
power_change,random_tick,scheduled_tick,block_event,entity_tick,block_entity_tick. - Auto-generated meter names now reflect the block the meter is placed on.
- Meter groups are now automatically removed if they have no subscibers and no meters.
- You can teleport to a meter by clicking on the word Pos in the meter controls.
- Added option to hide a meter in the HUD by clicking the square icon in the meter controls.
Fixes
- #3 scrolling timeline is unresponsive
- Moved event indicators render on top of the pulse length indicators.
Changes in 1.2.1
- Fixed initial
poweredstate of a meter being wrong if the meter is powered by a comparator.
Changes
- Added the Multimeter screen (open with
Gby default). On the Multimeter screen you can navigate the HUD with the mouse or select a meter to change its properties (position, name, movability, metered events). - Hover over an event in the subticks overview to see a tooltip with information about the event.
- Meters can now track
activeevents for detector rails, doors, end portal frames, fence gates, note blocks, powered and activator rails, trapdoors, tripwires. - Added the
/meter add <pos> <movable> <name> <color>command - The
/meter color <color>and/meter name <name>shortcuts have been removed, and instead autocomplete suggestions have been added to the/meter color <index> <color>and/meter name <index> <name>commands. - Removed the
/meter removeAllcommand and instead added the/meter remove allsubcommand. - Improvements to networking should make it more likely that future versions are backwards compatible with 1.2.
Changes
- Fixed event types that aren't displayed in the HUD still being logged, leading to extra empty columns in the subticks overview.
- Fixed
poweredoractiveevents not being displayed correctly in the ticks overview in rare cases where there are multiple in a single tick. - Fixed keybindings not being loaded.
Features
Redstone Multimeter allows you to track when blocks are powered, activated, or moved by placing virtual "meters" in the world. These meters log the various events. An overview of the logs of the past 60 ticks is displayed in a HUD in the top left of the screen. Each meter has its own row, and each column represents a single tick. Pressing n will pause this HUD and allow you to scroll through the logs with , and .. When the HUD is paused there will also be an extra overview on the right that displays the ordering of events within a single tick.
Pressing m on your keyboard will add or remove a meter at the block you are looking at. By default meters will move if the block they are metering is moved by a piston. This is useful for debugging flying machines. If you hold ctrl while creating a meter that meter will be immovable.
Meters are organized into meter groups. A meter group is a collection of meters and a unique name. You can have multiple meter groups, but the HUD will only display the logs of a single meter group. To subscribe to a meter group, use the /meter group <name> command. You can get a list of all meter groups by using the /meter listGroups command.
Commands
/meter name <index> <name>: re-names the meter at the given index*./meter name <name>will attempt to re-name the meter you are looking at, or default to an alias of/meter name -1 <name>.
/meter name <index> <#RRGGBB>: re-colors the meter at the given index*./meter color <#RRGGBB>will attempt to re-color the meter you are looking at, or default to an alias of/meter color -1 <#RRGGBB>.
/meter event <index>: list the types of event that the meter at the given index* is currently metering./meter eventwill attempt to list the types of event that the meter you are looking at is currently metering, or default to an alias of/meter event -1.
/meter event [start/stop] <index> <type>: make the meter at the given index* start/stop metering the given event type./meter event [start/stop] <type>will attempt to update the metered event types of the meter you are looking at, or default to an alias of/meter event [start/stop] -1 <type>.- The available event types are:
powered: track if the block is receiving power.active: track if the block is emitting power or active in another way.moved: track if the block is moved by a piston.
/meter removeAll: removes all the meters in the meter group you are subscribed to./meter group <name>: subscribes you to the group with. the given name, or creates a new group if it does not yet exist./meter listGroups: lists all the meter groups.
* Positive indices count from the top down. Negative indices count from the bottom up.
Keybindings
Toggle Meter(defaultm): Adds or removes a meter at the block you are looking at. Holdingctrlmakes the meter immovable.Pause Meters(defaultn): Pauses HUD.Step Forward(default.): While paused, move the display 1 tick ahead in time. Holdingctrlmoves 10 ticks.Step Backward(default,): While paused, move the display 1 tick back in time. Holdingctrlmoves 10 ticks.Toggle HUD(defaulth): toggles the HUD.


