Integrated Dynamics

Integrated Dynamics

63M Downloads

Dynamic light panels are broken

Blockguy24 opened this issue ยท 1 comments

commented

Issue type:

  • ๐Ÿ› Bug

Short description:

  • The light output from a dynamic light panel can only be set once and then does not respond to changes
  • A block with id integrateddynamics:invisible_light is placed in front of the light panel, which cannot be destroyed or removed in any way except with /setblock
    • Pushing this invisible block with a piston results in a crash, however the block is successfully pushed after the world is reloaded.
    • Dropping a block affected by gravity on it results in the gravity block being dropped as an item

Steps to reproduce the problem:

  1. Make a simple setup like this:
    2023-06-02_10 31 03

  2. Insert an integer card with value > 0:
    2023-06-02_10 32 22

  3. Remove the card and insert a card with value 0 (or any other value):
    2023-06-02_10 33 30

  4. Observe that the light value has not updated:
    2023-06-02_10 35 13

Expected behaviour:

  • The light value emitted from the panel should be updated according to the value in the variable card.
    • No variable card present should emit 0 light
  • The invisible light block should be able to be replaced by any block, removing the light
  • The game should not crash after attempting to move the light with a piston

Versions:

  • This mod: 1.16.6
  • Minecraft: 1.19.4
  • Forge: 45.0.66

Log file:

Piston crash: https://paste.ee/p/UPly2

commented

Thanks for reporting!