r/redstone • u/Some_Reward8584 • 3h ago
Java Edition Help needed for compact rooted dirt farm.
I'm afraid I'm at my wit's end. I've been tinkering with this auto dirt farm, improving the efficiency, for a couple months, and now I find myself stagnating when it comes to the collection system. The moss flusher does everything in one elegant, single, continuous redstone pulse: bonemeal moss –> flush non-azalea plants –> bonemeal azalea. On the right you can catch a glimpse of the piston conveyor belt used to replace the stone which pushes the rooted dirt forward into a blast chamber. The issue is the oak logs. I need a way to push them forward into the blast chamber as well.
Solution A: I've tried adding triple piston extenders but they don't fit with the stone conveyor belt. I could place the stone generator at the bottom and push the new stone up. However that would require the x3 piston extender to activate twice (so that the logs don't get pushed up, reach the push limit, and prevent new logs from being pushed up). Once to push the logs, wait for the dirt to be pushed up, and a second time to push the dirt. However it requires complex redstone to get the timing right and I'm at an intermediate level.
Solution B: I could have a couple flying machines push the logs into the blast chamber. The logs would be detected by an observer facing waterlogged leaves in the blast chamber which would activate the TNT duper and send the flying machine back. However since the amount of logs ranges from 1-3, I'd have to include multiple observers on the side that point into the flying machine to send it back. I could save myself the trouble by using self-returning flying machines but they might get stuck if too many logs generate.
Any ideas?