
Block Properties not updating when using a Block Reader with a proxy
DraGonFiirE opened this issue ยท 11 comments
Issue type:
- ๐ Bug
Short description:
Block Properties are not updating when using a Block Reader with a proxy
Steps to reproduce the problem:
- Plant some seeds onto farmland
- Set the proxy to the wheat seeds
- Place the block reader pointing to the proxy
- Take the
block
aspect and put it into theblock_props
function via the logic programmer - Put the
block
aspect into a variable store and put the block_props variable card into a display - You will see
age: "0"
- Grow the seeds with bonemeal
age: 0
will not update despite the seeds clearly growing
Expected behaviour:
The variable card updating normally
Versions:
- Integrated_proxy-1.16-1.0.16
- IntegratedDynamics-1.16.5-1.9.0
- CyclopsCore-1.16.5-1.11.6
- CommonCapabilities-1.16.5-2.7.0
- Minecraft: 1.16.5
- Forge-1.16.5-36.1.16
Pulling the variable card out of the display and putting it back in updates it
Same thing with the plant_age
function
Block properties have only recently been added by Integrated Dynamics
It's fixed, but if you use bonemeal to grow the crop, it won't trigger a CropGrowthEvent, so I can't detect it, this might be a forge issue.
Redstone Cage Latern
from Architect's Palette is not updating just yet which is the main thing why I orginally noticed this bug
Vanilla Redstone Lamp
has the exact same issue too, I just tested
Tested a few more vanilla blocks with blockstates and seems to me that the issue seems to be related to the blockstate lit: true/false
you used Redstone Writer on your test, I meant the issue with the blockstates not updating like the first post
try to follow steps like the first post but instead of seeds use the redstone lamp and instead of bonemeal use a lever to switch between on and off and lookout for the blockstate lit: true/false