[MCPE-15851] Observers are not consistent regarding their opacity. Created: 24/Jun/16  Updated: 19/Mar/17  Resolved: 02/Dec/16

Status: Resolved
Project: Minecraft (Bedrock codebase)
Component/s: None
Affects Version/s: 0.15.0, 0.15.1, 0.15.2, 0.15.4, 0.15.6, 0.15.7, 0.15.90.2, 0.15.8, 0.15.90.7, 0.15.10, 0.15.90.8, 0.16.0, 0.16.1, 0.17.0.1, 0.16.2
Fix Version/s: 1.0.0.0

Type: Bug
Reporter: Zeb
Resolution: Fixed Votes: 2
Labels: feature-parity, inconsistency, observer, opacity, opaque-block, redstone, transparency, transparent-block

Attachments: PNG File 2016-06-24 (1).png     PNG File 2016-06-24 (2).png    
Issue Links:
Relates
relates to MCPE-14199 Fence gates, daylight sensors, observ... Resolved
relates to MCPE-14910 Piston Transparency !! Resolved
relates to MCPE-17910 Redstone dust uses both plus-shape & ... Resolved
Confirmation Status: Confirmed
Platform: Windows
CHK:
ADO: 23407

 Description   

See the second half of this video for a demonstration/explanation:
https://youtu.be/tLeW3lhMn_0

The behavior of Observers in regard to their opacity is inconsistent. (I am referring to their functional opacity - whether or not they cut off redstone wire, can they have torches placed on their sides, etc., NOT their visual opacity.) You may expect them to act like opaque blocks, and they DO cut off redstone wire, but in every other aspect they act like upside-down slabs/stairs, in that they act like transparent blocks, with the exception of being able to place redstone/buttons/levers/etc. on their top side, but not any other sides.

I didn't realize it when I made the video, but making Observers opaque would cause them to be able to weakly power adjacent blocks, which would interfere with their functionality and make them a lot less useful in my opinion. Therefore, I think the best way to resolve this would be to make them act like slabs/stairs. So basically, they would act just like they do now, but would not cut off redstone wire.

However, if the devs decide that Observers, due to being rather unique, belong to their own unique set of opacity rules, then I think Observers should act like opaque blocks (levers/torches could be placed on their side), minus the ability to be strongly powered, so as to prevent them from transferring redstone signals to any adjacent blocks and interfering with their functionality. This would actually make them just like MCPE pistons currently are in regard to how they behave when it comes to being transparent or opaque. Perhaps they could be in their own new category of blocks that are transparent except they can have blocks attached to any of their sides (rather than only their top sides like slabs/stairs) and they also cut off redstone. Maybe they would be considered opaque, but non-redstone-conductive? Not entirely sure what the terminology would be.

As of 16w44a, observers in the Java edition act like any other transparent block in that edition: you can't attach stuff on its sides and it doesn't cut off redstone wire.



 Comments   
Comment by Zeb [ 02/Dec/16 ]

Fixed in 1.0.0.0 thanks to the fix of MCPE-14199.

Comment by Zeb [ 27/Aug/16 ]

Confirmed for 0.15.6. (Tested on Windows 10.)

Generated at Sat Jan 11 15:09:16 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.