3

I've watched many videos, and tried some myself, but none of it seems to work, what I'm trying to do here is make a row of hidden barrels. Obviously there are many way to hide it but I'm trying to do this. Before Opening

After opened

After opened

5
  • 2
    How do you wish to activate it? – RyugaGod Apr 22 at 4:36
  • 1
    Either lever, or button + observer is fine. – Dav_Did Hu Apr 22 at 4:37
  • 1
    I will try to make one and send u a solution by 9 pm ist – RyugaGod Apr 22 at 4:47
  • 1
    Ok thank you! :D – Dav_Did Hu Apr 22 at 4:51
  • 1
    what are you trying to hide, if it is crafting table then I can do it, but barrels and chests do not move with a piston. – RyugaGod Apr 22 at 10:01
3

Currently in Java Edition without mods (like Carpet mod with the movableBlockEntities rule enabled) this is impossible - no block with persistent inventory is pushable by pistons. Chests, barrels, furnaces, dispensers, hoppers, brewing stands, and a range of others - anything you can put some items on, leave the GUI, come back later and pull some items out - behaves like obsidian where it comes to pushing.

There's a range of designs of "hidden storage" where a segment of a wall or floor is retracted, revealing the containers hidden behind it. But where it comes to "pop-up containers" the way classic "pop-up crafting tables" are done, the closest you can get is to drop (or bounce on slime) a minecart with chest into place, or dispense a shulker box using a dispenser, then break it with a piston and suck it in with a hopper / minecart w/hopper. Or you could leave the barrels in place and move the entire remainder of the house... as you can bet this is no small feat, but there are madmen who built "moving houses" in Minecraft.

Of course with movable block entities ( installing Carpet mod and executing /carpet movableBlockEntities true and /carpet setDefault movableBlockEntities true ) this becomes quite doable with a decently simple contraption.

enter image description here enter image description here

An ABBA circuit with its A output negated with a torch. The negated A output goes into two rows of pistons retracting the wall (powering the upper row directly you assure the bottom row will also work through quasi-connectivity), and another row (connected to B) below pushing the barrels into place after the wall has retracted or removes them to make room for the wall. (obviously use barrels in place of the crafting tables; used here because I don't have Carpet mod.)

enter image description here

This will also work in Bedrock Edition without any mods - the only change would be moving the top redstone line one block lower (no quasi-connectivity so all pistons must be powered directly, but top pistons redirecting redstone will be able to grab their power directly from the dust line.)

5
  • Ok thanks! The size is much smaller than I thought I would need xD – Dav_Did Hu Apr 22 at 15:57
  • So you can't push a sulker box – Kirbychu Apr 29 at 12:59
  • @Kirbychu Shulkerboxes are special in that they break into item form when pushed. Afterwards, they can be sucked into hoppers or hopper minecarts and re-deployed using dispensers. But you can't just push the shulkerbox block. – SF. Apr 29 at 13:40
  • Ok, that's cool. Shulkerboxes also retain their current inventory when broken, making them excellent for portable storage – Kirbychu Apr 30 at 12:33
  • @Kirbychu The design is slightly trickier than you might be thinking initially - first, the hoppers must be locked when idle or they'll suck out all contents out of your shulkerboxes. And then breaking shulkerboxes gives them some random momentum meaning a chance they'll fly into a wrong hopper or even away from the hoppers altogether (to despawn, losing all the contents). Still perfectly doable but not -as- easy as one might think. – SF. Apr 30 at 12:45
1

Important see this before reading Important

Ok, to start, I will say that in java edition, chests and furnaces etc are immovable objects, so they cannot be moved using a piston/sticky piston. If you want to hide something that is movable, replace the crafting tables with the movable object.

So, when I made this contraption, the problem I faced was timing the movement of the 2 sets of pistons, so the repeaters that I added were to make them sync with each other perfectly, If you don't keep the same ticks, then it will not work. It won't work if you increase the number of pistons that send the crafting tables up as the redstone signal will not be able to reach till there, and if you add repeaters, the timings will be disturbed. Also, as @SF said, you could put minecart with chests in place of the crafting tables, though I didn't try it.

Please note that I am not good at redstone, in fact this is my first contraption that I made myself without the help of redstone tutorials. Maybe my contraption could be made better and if so, please tell me so I could get better. I tried my best to make a compact machine.

I hope this helped. :D

1
  • Yes, really inconvenient for me because I just switched from the bedrock redstone to java redstone. – Dav_Did Hu Apr 22 at 15:54
0

A row of barrels would make it too obvious that your hiding your stuff in the walls and floor, so 1 barrel would be VERY sneaky, or use map art or trapdoors, cause those cover entire blocks, enabling you to hide that enchanted netherite sword right under a map, and thieves will have no clue where to look, keeping your diamonds safe and sound right under the wallpaper.

2
  • I'm more looking forward to a kinda dramatic effect. I built my base in nether and have it all covered with lava (Except my window xD). And I keep all my valuable in my ender chest. But I really want something to flex in front of my friends so... – Dav_Did Hu Apr 23 at 2:41
  • Your friends would never think to check in a pool of lava for your stuff. So on my scale, your base is a sneak 100 master – Kirbychu Apr 30 at 12:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.