Yes, you can automate a composter, but it requires redstone and specific block placement

A composter in Minecraft can be automated using hoppers, redstone, and a few other blocks, but the setup depends on what you want the composter to do. If you want to automatically feed items into the composter and collect bone meal when it fills, you'll need hoppers above and below the composter, plus a redstone comparator to detect when the composter is full. The composter itself doesn't have an "on" switch — it works by accepting compostable items and gradually filling up until it produces bone meal output.

The most common automation goal is to turn a stream of compostable items (like seeds, leaves, or kelp) into bone meal without manual clicking. This works because the composter has a fill level that increases with each item added, and when it reaches level 8 (full), it outputs one bone meal and resets to level 0. A comparator can read that fill level and trigger a redstone pulse to move the bone meal away.

Key Takeaways

  • A hopper above the composter feeds items in automatically, and a hopper below collects bone meal when the composter fills.
  • A redstone comparator placed next to the composter detects when it reaches full capacity and sends a signal to eject the bone meal.
  • Compostable items have different fill chances — kelp and seeds are reliable, while items like cake and melon slices fill faster but are less common.
  • The composter must have space above it for a hopper and space below for output, so plan your build location accordingly.
  • Automated composters work best when fed a steady stream of one item type, because mixed items may not fill the composter evenly.

The basic hopper-and-comparator setup

Place a composter on the ground. Put a hopper directly above it (the hopper opening should face down into the composter). Put another hopper below the composter, also facing into it — this one will catch the bone meal when it drops out. Connect the bottom hopper to a chest or storage system so the bone meal doesn't pile up on the ground.

Place a redstone comparator next to the composter (not on top of it). The comparator should face away from the composter so its output points toward a redstone line. When the composter reaches level 8, the comparator sends a signal strength of 8. This signal can power a redstone repeater or dust line that triggers a mechanism to push the bone meal out — usually a piston or a second hopper system.

The top hopper needs a way to turn on and off so it doesn't overfill the composter. You can use a redstone repeater locked by the comparator signal, or you can use a hopper filter (a second hopper above the first one) to control the flow rate. Many players use a straightforward repeater set to 1-2 ticks to slow down the input.

Feeding items into the composter automatically

The top hopper can be fed by another hopper, a dropper, or a water stream. If you're using a farm (like a kelp farm or a tree farm), you can run a water stream into a hopper, which then feeds the composter hopper. Kelp is one of the fastest items to compost — each kelp has a 30% chance to increase the fill level, so a steady stream of kelp will fill the composter quickly.

Seeds (wheat, beetroot, pumpkin, melon) are also reliable at 30% fill chance each. Leaves from trees are slower (10% chance) but are straightforward to farm with a tree chopper. Avoid mixing item types if possible, because the comparator reads the total fill level — if you feed in items with different fill chances, the composter may not reach level 8 consistently, and your output will be unreliable.

If you want to use multiple item sources, you can use a hopper filter or a redstone circuit to alternate between them, but this adds complexity. For a straightforward build, stick to one item type and feed it steadily.

Detecting when the composter is full

The redstone comparator is the key to automation. Place it next to the composter (any of the four sides works, but not on top). The comparator reads the composter's fill level as a signal strength from 0 to 8. When the composter is empty, the signal is 0. When it's full, the signal is 8.

You can use this signal to power a piston that pushes the bone meal out, or to trigger a hopper that pulls it out. The simplest method is to place a repeater in front of the comparator output, set it to a 1-tick delay, and run redstone dust to a piston below the composter. When the comparator detects level 8, the piston extends and pushes the bone meal into the lower hopper.

If you want the system to pause input while the piston is active, you can run the comparator signal back to a repeater that locks the top hopper's input. This prevents items from piling up while the composter is ejecting bone meal.

Common mistakes and how to avoid them

The most common mistake is placing the comparator on top of the composter instead of next to it. A comparator on top of the composter will not read its fill level — it will only output a signal if something is on top of it. Always place the comparator on one of the four sides.

Another mistake is using items with low fill chances (like leaves at 10% each) without a large, steady input. If your input is too slow, the composter may take minutes to fill, and your bone meal output will be very slow. Test your input rate by watching the composter fill level for a minute — if it's not rising noticeably, increase the input speed or switch to a faster item.

Overfilling the top hopper is also common. If the top hopper fills completely, items will back up into the farm or input system and may clog your entire setup. Use a repeater to slow down the input, or use a hopper filter to limit how many items can sit in the top hopper at once.

Scaling up: multiple composters

If you need a lot of bone meal, you can build multiple composters in a row. Each composter needs its own top hopper (fed from a shared input line) and its own bottom hopper (feeding into a shared output chest). Each composter also needs its own comparator and piston system.

A line of four or five composters can process a large farm's output and produce bone meal continuously. The main challenge is feeding them evenly — if one composter fills much faster than the others, the input line will clog. You can solve this by using a hopper filter on each composter's input, or by using a redstone circuit that distributes items in a round-robin pattern.

Frequently Asked Questions

Do I need a redstone comparator to automate a composter?

Yes. The comparator is the only block that can read the composter's fill level and send a signal when it's full. Without it, you have no way to detect when bone meal is ready to output, so you'd have to eject it manually or use a constant piston that wastes bone meal.

What's the fastest item to compost?

Kelp and seeds (wheat, beetroot, pumpkin, melon) are tied at 30% fill chance each. Kelp is usually easier to farm in large quantities, so it's the most common choice for automated composters. Leaves are slower at 10%, and cake is fast at 100% but hard to farm.

Can I automate bone meal output without a piston?

Yes. Instead of a piston, you can use a hopper below the composter that pulls bone meal out when the comparator signal reaches 8. The hopper will pull one bone meal per tick when powered, so you may need a repeater to slow it down. This method is quieter and uses less redstone than a piston.

What happens if the composter is full and I keep feeding it items?

Items will back up into the top hopper and eventually into your input line. The composter won't accept new items until it outputs bone meal and resets to level 0. This is why you need a system to detect fullness and eject the bone meal automatically.

Can I use a dropper instead of a hopper to feed the composter?

Yes. A dropper can feed items into a composter just like a hopper can. Droppers are useful if you want to control the input timing with redstone — you can power a dropper with a clock to feed items at a specific rate. However, hoppers are simpler for continuous input because they don't need a redstone signal to work.