The Meaning of Life, the Universe, and Everything.
Hi everyone, I'm trying to make an observer/piston trapdoor, but it's too fast. My first attachment is the part of the design that I'm having issues with. It's pretty simple.
1) An observer is facing a piece of (string which is likely not visible in the picture.) That powers ...
2) a redstone repeater into ...
3) a solid block disabling...
4) a redstone torch which powers
5) two redstone going down into
6) the sticky piston.
The Use Case
When a villager is standing on the block that the piston pushes, their head is in the string. That will trigger a block update when they enter and leave, which will cause the piston to briefly retract, which will in turn cause the villager to fall into the space below.
The issue is that it's a little bit too quick. The villager gets whacked on the head and takes damage when the piston extends back before they are able to fall the full distance. I've tried a bunch of things to extend the duration but I can't figure out anything compact enough. I am going to be putting these things almost next to each other, with a 1-wide gap in between each.
Furthermore the 1-tick pulse of the observer really surprises me. Without a repeater, this tick isn't even enough to invert a torch. Why is that? I needed to put it into a repeater just to have the torch see the signal.
I'm working on a new design for my villager trading hall. The idea is that transport is done through rails, without water, and that the villagers are standing on flat ground, not still in a mine cart, when they are trading. To accomplish this, I'm using an activator rail to eject them onto a block that I will retract once then land on it. The mechanism is working pretty well, but the piston gets replaced too quickly and hits the villager in the head as they are falling, which damages them a little bit. I'd like to avoid that. Another very minor issue is that the piston retracts and extends a second time after the villager falls out of the string. This doesn't really matter, but ideally, it would only retract and extend once.
My second and third attachments show the project in full. The second attachment is the activator rail which is disabled by a villager standing in the area beneath it. The third image is the piston trapdoor and activator rail disabling circuit all together to show how it will work.
So does anyone know how I could improve this? I'd love it if as soon as the villager steps onto the trapdoor, pulse of a few ticks retracts the floor, gives them plenty of time to fall, and then extends the floor back late enough to never hit them on the head and in an ideal world, also in a way that can ignore the second update from them leaving the string block.
I'm also open to out of the box solutions, if you have any.
Just replace the block he stands on with a half-slab or upside-down stair, or glass block, or leaf... something that won't cause suffocation damage.
Yeah that does, in fact, prevent the damage. Thanks a bunch.
I guess I am still interested in knowing how to do pulse extending simply on the observer, but it's not exactly the right tool for this job. It's just the only way to detect the presence of a villager that will fit into my design. I've also realized I need a bit of a redesign since there's no room for the trading floor the way I have it. I've gone a bit back to the drawing board on this one.
My end goal is to make a villager trading hall where villagers are transported to their locations with rail and ejected with an activator rail. I find this to be the most elegant solution so I'm interested in developing it more. I haven't seen any trading halls like this that actually provide a way to get rid of the villager afterward.
I've seen that one too. It's not what I'm trying to do though. My explanation was very brief though. I'll give a better one. He's using the activator rail to eject the villager right before death. That's cool. But what he's not doing is using an activator rail to eject a villager into the trading bay where they will live out their life. What Mumbo is doing here is pretty much szPeddy's trading hall which uses water to get villagers in mine carts to fall into their trading bay and onto a rail inside the trading bay.
szPeddy's design is awesome, don't get me wrong. But it's not without it's problems, since water rides in carts have been known to get crammed up. Also, I just want to make my own with a certain set of design principles just for aesthetics and to maybe clear up some of the sticking points. So here's my general design idea...
1) Once the villagers are pulled out of the water stream from the villager breeder, they are put into mine carts which they get into voluntarily one by one.
2) That cart stays on a rail the whole time and never jumps tracks or gets put into a water flow. Instead, villagers are popped off the cart into a trading bay by an activator rail. The carts are immediately returned to start so that the whole system requires way fewer carts. In fact maybe just one and no dispenser system at all.
3) Villagers are standing on their own two feet inside the trading bay for better visual look. They are not in mine carts that are cocked forward at a slant.
4) I'm willing to sacrifice the 1-wide density that szPeddy got with his, but I don't want to go any wider that 2-wide per villager. I'm willing to make this space tradeoff because I think the 2-wide just looks nicer anyway.
5) When being killed, villagers can be put into a water without a cart or just dropped but they must be taken at least 16 blocks away before death to avoid breeder hiatus.
6) System must pose no threat to an absent-minded player walking into holes they can't easily get out of within reason and must have no exposed red stone.
I think I have something more or less working on this front but I'm at work and I haven't been able to test ideas that I have. I can report back after work though.
This is really cool. Thanks. It doesn't use an activator rail to get the villager into the bay but it's interesting to see a design I haven't seen yet. What I like about mine over many of these is that mine is *way* simpler. I'm going to get it up online asap.