Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
About
EZ Register GUI is a simple to use tool that aims to help people building redstone computers. It allows you to monitor content of any data register you choose on a configurable GUI.
Features
- Add as many registers you need
- Manage registers in groups
- Select display mode base (binary/decimal/hexdecimal)
- Color code
- Select bit length and block spacing
- Save and load profiles
- Render markers in world
- Works with signal strength based memory
How to use
Every command begins with /ez
. Run /ezhelp
to show all available commands.
/eztoggle
- turns mod on and off.
/ezregister
- add register to currently selected group. You need to provide a name then left click the block of the most significant bit. You can specify the bit size, inverted mode, spacing.
/ezgroup
- manage groups. See below for details.
/ezremove
- remove specified register.
/ezremoveall
- remove all saved registers.
/ezrename
- renames register
/ezconfig
- configure general settings. See below for details.
/ezprofile
- save or load profile.
/ezdeck
- configure command deck.
You can drag the GUI windows with left mouse button. Right click it to select the current group.
Detailed info
Basic usage
Enable GUI with /eztoggle
. Run /ezregister <name>
to start the registration process. Left click most significant bit of the register you want to select. The mod recognizes all redstone components containing powered
, power
or lit
tags. By default it assumes your register is 8 bits, not inverted, with spacing of 2 blocks vertically and radix of 2. You can specfiy these settings during register creation or configure a default template using /ezconfig template
.
If a value of a digit exceeds register's radix, it is clamped to max value.
**
Groups
By default, there is one unnamed group. To reference it use the keyword default
.
To create or select a group use /ezgroup <name>
.
/ezgroup <name> color <#rrggbb>
- set group color
/ezgroup <name> displayBase <bin|dec|hex>
- set group display base
/ezgroup <name> remove
- removes group only (registers in group are preserved)
/ezgroup <name> hideToggle
- hides or shows group
/ezgroup <name> separator <size>
- configures displayed value spacing
**
Config
/ezconfig guiScale <scale>
- changes scale of GUI elements
/ezconfig guiFitWindows
- tries to automatically fit GUI elements on screen
/ezconfig markers
- toggles world markers
/ezconfig markers scale <scale>
- sets world markers scale
/ezconfig markers currentGroup
- toggle show only current group markers
/ezconfig markers values
- toggle show values on world markers
/ezconfig markers indicators
- toggle show position indicators of markers
/ezconfig reposition <name>
- repositions all registers based on selected pivot, registering new position process is identical to creating a new register
/ezconfig breakToSelect
- toggles selection mode between selection by breaking a block or player's current position
/ezconfig selectMSB
- toggles between selecting MSB or LSB of the register
/ezconfig displayMode <bin|dec|hex>
- change display base of all current groups
/ezconfig separators <size>
- change displayed value spacing of all current groups
/ezconfig template
- shows current template settings
/ezconfig template reset
- sets template settings to default
/ezconfig template set <bitSize> <inverted> <spacingX> <spacingY> <spacingZ> <radix>
- sets template settings
**
Profiles
/ezprofile save <name>
- saves a profile
/ezprofile load <name>
- loads a profile
/ezprofile append <name>
- appends profile to current configuration
**
Command deck
GUI window containing buttons with bounded commands. To toggle it on and off use /ezdeck
.
/ezdeck add <name> <command>
- creates or overwrites a named command
/ezdeck append <name> <command>
- creates or appends to a named command
/ezdeck remove <name>
- removes a named command
/ezdeck clear
- removes all named commands
/ezdeck list <name>
- lists all commands bound to a name
/ezdeck save <file>
- saves current named commands to a file
/ezdeck load <file> [noDupes]
- appends commands to deck from a file, you can prevent loading duplicate entries by using noDupes keyword