Project Red - Fabrication

Project Red - Fabrication

20M Downloads

[Bug] Multimeter HUD not showing in ProjectRed

Twilight-Dream-Of-Magic opened this issue ยท 0 comments

commented

Minecraft version

1.20.1

CodeChickenLib version

4.4.0.516

CBMultipart version

3.3.0.146

ProjectRed version

4.21.0

What happened?

Issue Description

  • The Multimeter right-click on Redstone Alloy Wire should display an on-screen overlay for a few seconds showing the redstone signal intensity, according to the documentation.
  • Instead, no visual feedback appears despite correct targeting and action being recognized.

Crash log

This does not involve a crash.

How do you make it happen again?

Environment

  • Minecraft version: 1.20.1
  • Forge version: (e.g., Forge 43.1.0)
  • ProjectRed components:
    • projectred-core-1.20.1-4.21.0.jar
    • projectred-transmission-1.20.1-4.21.0.jar
    • projectred-integration-1.20.1-4.21.0.jar
    • projectred-illumination-1.20.1-4.21.0.jar
    • codechickenlib-1.20.1-4.4.0.516.jar
    • cbmultipart-1.20.1-3.3.0.146.jar

Steps to Reproduce

  1. Launch Minecraft with only ProjectRed and its dependencies.
  2. Create a test world in Creative Mode.
  3. Place a redstone torch and connect wiring using transmission cable.
  4. Hold the Multimeter, right-click on the wire.
  5. Expect HUD overlay, but nothing appears.

Expected Result
A short HUD overlay should appear for a few seconds showing the redstone signal strength value (as stated in the documentation: "displays the intensity of the redstone signal"), when right-clicking with the Multimeter on a Red Alloy Wire or Bundled Cable.

Notes
This issue likely stems from the HUD rendering not being correctly registered within the 1.20.1 Forge rendering API post-refactor. The Multimeter logic seems functional, but the visual overlay is missing.

This issue severely impacts our ability to design and debug redstone systems, especially given that Redstone Alloy Wires are capable of transmitting signals up to 255 blocks. Without any HUD display, there's no way to verify signal strength at a given point along the wire, making it impossible to detect decay or unexpected loss.

Attachments
Screenshots available, showing the absence of HUD despite proper setup.

Image
Image