Moderator Notice
Please do not spam the comments. This ticket has already been assigned to a developer and is likely to be fixed. Further discussion should take place on the Mojira subreddit.
Previously in 1.15.2 and below, a comparator that reads the contents of a container through a block would let the container's signal be overridden by a signal of the block itself, but only if it gives a strength of 15.
Since 20w06a, the container's signal strength is now always overridden by the block's signal strength if it is higher.
This feature was very useful in 1-wide tileable contraptions, where it can be used to detect full containers, etc.
Linked issues
is duplicated by 1
relates to 2
Attachments
Comments 18
A Redditpost for this bugpost has been added, could any of you link it directly in the bugpost above where the Mojira Subreddit is mentioned, and maybe also @unknown' comment?
https://www.reddit.com/r/Mojira/comments/fa6ngm/mc171079_why_it_shouldnt_be_fixed
I rephrased the description a bit to express the problem better, because the previous "before and after" description was a little bit ambiguous to me, about what exacly the issue is.
Isn't this WAI? Just like a piece of redstone dust gets the highest adjacent power level minus 1, a comparator in this way gets the highest measured power level. If this was not the case, either the incoming redstone signal or the container would always be ignored or there would be the weird 15/not 15 distinction mentioned in the description. The behaviour as described here is the only consistent one.
(The Reddit post also argues that this should be kept, but for performance or code cleanliness, which is not a valid argument for gameplay changes.)
https://youtu.be/jtprx48ebks?t=551