Create

Create

102M Downloads

Smart Observer stops Deployer from working when placed under or above of it, and looking at it.

GabrielCalhabeu opened this issue ยท 4 comments

commented

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

  1. Place a Deployer
  2. Place Smart Observer on top of it (or below).
  3. Give the Deployer an item, any item.
  4. 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.

commented

smart observers emit redstone on all sides, deployers are disabled when powered with redstone.

commented

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.

commented

I have the same problem, and besides smart observer, threshold switch has this issue too.
Base Profile Screenshot 2023 07 02 - 00 14 13 99
Base Profile Screenshot 2023 07 02 - 00 14 04 74