I've got a basic chicken farm, which takes eggs from a bunch of seed chickens, and channels them down to a dispenser. The dispenser has a comparator coming out the back which checks whether it's full, then it starts a comparator clock, which fires the dispenser until it's empty. It works great, until the dispenser gets full, then it stops working for some reason. Any ideas on how I can modify this so it'll always work?

The pictures below should illustrate my setup. If you imagine the third picture is a still frame: all the eggs are in the dispenser and nothing is happening. The comparator isn't turning on or off.

enter image description here enter image description here enter image description here

  • I didn't know comparators could work like that - last I checked, a comparator in "read inventory mode" couldn't also do subtractions or comparisons. Maybe it's changed. Jan 8, 2016 at 7:16

4 Answers 4


When the dispenser is full, the comparator is getting a signal strength of 15 from the dispenser. The signal from the repeater that it leads into is giving at most a signal of power 12 to the side of the comparator:

enter image description here

As 15 > 12, the comparator remains on.

To fix this, you should have the repeater lead into a comparator clock, rather than using the same comparator to detect the items in the dispenser and act as a clock. E.G:

enter image description here

  • Well, that clock certainly trumps the one I was going to suggest. For the longest time I've been using a hopper-powered clock, but this fires much faster (and probably causes less hopper-related lag)! If you'll excuse me I have a lot of redstone to reconfigure. Jan 8, 2016 at 1:01
  • My favorite clock method. Been using it for so long I forget.
    – ydobonebi
    Jan 8, 2016 at 1:10
  • @colorfusion he basically just combined the two comparators in your design into one but he didn't turn it to subtract mode.
    – Moddl
    Jan 8, 2016 at 2:34
  • I'm so very glad this was a helpful answer, but as a non-Minecraft person, this entire post reminded me of this: youtube.com/watch?v=xq0XNILIYTw
    – Kyle Hale
    Jan 8, 2016 at 4:01
  • There is a great design out there that Mumbo uses. It uses only 1 Comparator and Repeater by making use of strongly and weakly powered blocks. It's simply two lines: Comparator Block Dust, then Block Repeater Dust going back next to it. I'm 95% sure he featured it in a video but I can't find it right now.
    – MrLemon
    Jan 8, 2016 at 9:53

Munbo Jumbo have a good fix for this problem :


This technique is based on a comparator clock. In your case you have not set the comparator to subtract mode. if you right click on the comparator the torch on the front will turn on and your clock will work.

  • 1
    Switching the comparator mode alone doesn't quite solve the problem, it will fire once and then freeze again. The problem remains somewhat the same, as the comparator's A input (The dispenser when full - 15) is still higher than the side B input (12), and the circuit will just stay in the on position (flicking the switch would cause the cause the circuit to fire once). To get this method working you'd also need another repeater replacing the wire labeled "13" in colorfusion's answer. Jan 8, 2016 at 3:28

You should set the both repeaters to 2 ticks and the comparator to subtracting mode. this is because the comparator cant keep up with your one tick repeaters because a comparator uses one tick for cauculating it's output

Just right click both repeaters one time as well as the comparator. this should fix the problem for 1.8.8. (i don't know if it works in the snapshot)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .