Redstone Ready

Purpose
This resource pack is designed to aid in the development of redstone builds. It achieves this by visually exposing various block states such as directionality, activation, power levels, and more. It also includes some visibility improvements such as displaying redstone dust through glass and adding borders to colored blocks to make counting distances easier.
The pack is intended to be as accessible as possible. It tries to provide all extra information in an intuitive way while maintaining the recognizability of the underlying blocks. This makes it suitable for a general audience and for sharing detail rich videos and screenshots.
Setup
There are two version available, Vanilla and Extras, you only need one of them. The only difference between them is that the Extras pack includes features for displaying hopper/dropper/dispenser activation states. However, it requires the use of a Fabric client with Carpet and Carpet Extras mods installed, as well as blockStateSyncing set to true.
Windows Installation:
- Download the appropriate pack for your client and game version.
- Open your AppData folder by typing %appdata% in Windows Search and hitting Enter. This may automatically put you in the Roaming folder.
- Navigate to AppData > Roaming > .minecraft > resourcepacks and move the RedstoneReady.zip folder here. You don’t need to unzip it.
- Open a Minecraft world and go to ESC > Options > Resource Packs.
- You should see two lists. Find the Redstone Ready pack in the list on the left and move it to the top of the list on the right.
- Click Done. The resource pack should now be loaded.
Features
Directionality
These blocks have arrows that indicate the flow direction of items or redstone signals.
- Hoppers
- Droppers
- Dispensers
- Observers
Activation State
These blocks have red indicators that are bright when active and dim when inactive.
- Observers
- Pistons
- Note Blocks
- Levers
- Repeaters
- Comparators
- Weighted Pressure Plates
- Target Blocks
Power Level
- Redstone Dust
- Composters
- Cauldrons
- Daylight Detectors
- Weighted Pressure Plates
- Target Blocks
Other State Indicators
- Piston type is indicated by a colored border around the activation state indicator.
- Note block display the Note, Octave, and Instrument as text.
- Leaves that have been placed by a player display the distance to the nearest log, maxing out at 7.
- Cauldron content type is indicated by a colored border around the power level indicator.
Visibility Improvements
Borders have been added to several block types to improve countability at a distance.
- Concrete
- Concrete Powder
- Stained Glass
- Terracotta
- Wool
- Repeaters and Comparators have a bottom texture for visibility through glass
- Repeaters and Comparators have indicators along their sides for easier state identification.
- Redstone Dust has been smoothed out to make the power indicators easier to read.
Issues
Fixed in next update:
- Lever toggle direction is reversed. I missed this because the vanilla models are actually labelled incorrectly, with ‘lever being the powered version and ‘lever_on’ being the unpowered version. Silly Mojang.
- Hoppers, Droppers, and Dispensers don’t expose some of their states to the client and thus can’t change textures based on those states. See the issue on the bug tracker. The Extras version fixes this but requires a mod to do so.