Smart Observer stops Deployer from working when placed under or above of it, and looking at it.
GabrielCalhabeu opened this issue ยท 4 comments
Describe the Bug
Whenever a Smart Observer is placed on top of or below a Deployer and facing it (for instance to identify whether or not the Deployer has any items on its inventory), it will stop the Deployer from activating if the Deployer has any items (since this will cause the Smart Observer to emit a redstone signal). This does not occur when the Smart Observer is behind or sideways.
Reproduction Steps
- Place a Deployer
- Place Smart Observer on top of it (or below).
- Give the Deployer an item, any item.
- Try to make the Deployer activate.
Expected Result
Expected it to not stop the deployer, as if it were placed behind it or sideways
Screenshots and Videos
Example of issue
Example of it working when behind, or sideways.
Crash Report or Log
No response
Operating System
Windows 10
Mod Version
0.5.1b
Minecraft Version
1.19.2
Forge Version
43.2.11
Other Mods
Optfine
Additional Context
If it is not a bug then it i shall create a suggestion issue instead.
smart observers emit redstone on all sides, deployers are disabled when powered with redstone.
They don't actually, they emit Redstone signals on all sides except one.
When placed like this it will cause the block that is being observed to not receive any Redstone, as long as it is directly facing West, East, North, South, and not Up or Down.
However, if I rotate it in the other axis, making it face down (or up), it will power the block that it is facing, which defeats the purpose of it.
As you can see, both Smart Observers are oriented in the same direction (South). However one is FACING South, and the other is FACING Down. Both are set to observe a Quartz Lamp.
On the right, it observes the Quarts Lamp, and it emits a signal in all directions except for the block to its South. Which is how it should be
On the left, it observes the Quarts Lamp underneath it, and it emits a signal in all directions except for the block to its South. Despite the observer having rotated 90 degrees down, the orientation for which blocks are powered and which aren't doesn't rotate with it. This causes it to power the block that it is observing.
I believe that it was not accounted for observing a block underneath it, because the orientation of not powering a block doesn't rotate with the observer. Unlike the vanilla observer, the orientation for which blocks are powered is absolute to its position and direction (South, North, etc), aka if aligned with south, don't power the block to the South (in this case, to its right), regardless of if it is actually facing that direction.
https://github.com/Creators-of-Create/Create/wiki/0.5.1c#:~:text=Fixed%20Smart%20observers%20not%20activated%20by%20funnels%20when%20facing%20up%20or%20down
I thought 0.5.1c fixed this issue, but I checked ingame this issue still exists.