[MC-12315] Comparator will not distinguish between 3 and 4 items in a brewing stand Created: 18/Mar/13 Updated: 27/Mar/17 Resolved: 29/Jul/14 |
|
| Status: | Resolved |
| Project: | Minecraft: Java Edition |
| Component/s: | None |
| Affects Version/s: | Snapshot 13w11a, Minecraft 1.5.1, Minecraft 1.7.4, Minecraft 14w05b, Minecraft 14w06b, Minecraft 14w07a, Minecraft 14w08a, Minecraft 1.7.5, Minecraft 1.7.9, Minecraft 14w20b, Minecraft 14w21a, Minecraft 14w21b |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Mathias pedersen | Assignee: | [Mojang] Searge (Michael Stoyke) |
| Resolution: | Works As Intended | Votes: | 9 |
| Labels: | brewing, redstone-comparator | ||
| Issue Links: |
|
||||||||||||||||
| CHK: | |||||||||||||||||
| Confirmation Status: | Confirmed | ||||||||||||||||
| Description |
|
Since the "fix" that made comparators able to recognize full stacks of items in the brewing stand ( How to recreate:
|
| Comments |
| Comment by [Mod] Torabi [ 23/May/14 ] |
|
This is consistent with the signal strength produced by other containers. Water bottles cannot stack,, so when they are put in the bottom slots, they each contribute 3.5 to the signal strength, because there are a total of 4 slots. All of the brewing ingredients, however, stack to 64, so each one only contributes .05 signal strength, thus requiring 10 of them to reach the .5 signal strength necessary to push the 11.5 produced by 3 water bottles over to 12. For reference, the comparator function is found here: signal strength = truncate(1 + ((sum of all slots' fullnesses) / number of slots in container) * 14) fullness of a slot = (number of items in slot) / (max stack size for this type of item) So it is likely this is Working As Intended, despite how little useful information the comparator provides in this situation. For this to be changed, either the general container output function would have to change (unlikely to happen, because it works well with other containers), or the brewing stand would have to use a special output function (like the Jukebox, End Portal Frame, Cauldron, Item Frame, and Command Block). |
| Comment by Oliver Kruse [ 04/Mar/14 ] |
|
It does also occur on both 14w08a and 1.7.5. |
| Comment by andrew hyland [ 27/Jun/13 ] |
|
this is still a bug in 1.6 pre-release , the way round the comparator not detecting if potions are brewed or not would be to see if the top slot had an item in (one as once its gone the brewing will stop) , sadly this doesnt update the comparator either, as it takes 10 items in the top slot for the comparator to change its signal strength which means the only way to do 100% auto brewing is with clocks, whcih i have done and can get over 2000 potions an hour but they are quite large 10h by 20w by 10L and cause lag for some people i have shown it to ;( |
| Comment by Max CD [ 02/May/13 ] |
|
The simplest soloution would be reducing the maximum stack sise for the brewing stand ingredient, since that was what caused the need for the 'fix' in the first place. |
| Comment by Mathias pedersen [ 20/Mar/13 ] |
|
I would not really call this a feature request since this mechanism already was implemented in the game before they accedently broke it trying to fix something else. |
| Comment by Anon Ymus [ 19/Mar/13 ] |
|
Confirmed in 1.5.1, but I feel like this is more of a feature request than a bug. |
| Comment by Sergey Tyshkovets [ 19/Mar/13 ] |
|
Confirm. Basically, there is no way to detect the moment when potions are ready using comparators now, making it really hard to build auto-brewing machines. |