Something in Bedrock that really should be in Java is the fact that pistons can push chest (and hoppers, droppers, etc.) This would open up so many new opportunities in Java for storage systems and more.
42 Comments
Please sign in to leave a comment.
-
Would minecart chests work?
Pushable dispensers would be insanely nice for many contraptions :)
This would require the rewriting of all containers in java which would take months. A very cool feature but not something i see the mojang team doing soon.
This is an often asked question especially after the implementation in the bedrock edition and mojang have said in interviews and q&a's that this would take very long. I can't find an interview in which they say this but if you search hard enough you may be able to find an interview in which they do.
I think this has to do with the items in the chest being assigned to the coördinats of the world and not the chest. The chest and it's items are separate beïngs. I can't prove this but it is what I can remember on the subject.
Sorry for my lack of prove.This would make red-stone better. This should've been done long ago.
Toon Brooks,
I have heard this before as well, but I still don't understand why they couldn't have it so when a piston is powered, it looks at the nbt of the block in front of it, assigns that to the block in front of that block, and then deletes the nbt from the original block, and then pushes the container. I'm not really a programmer so I guess I can't really talk about this too much, but it just doesn't seem like it could possibly be as hard as Mojang says it would be.
As it stands now in java, minecraft chests, dispensers, etc are static objects. These objects can't be moved unless broken. To change this would require a whole rewrite to how they are rendered and stored within the world
A feature long overdue in my opinion :)
Potential spaghetti code or potential other technical debt should have been cleaned up by now since we are talking here of a situation that persists over many years already.
The reason they don't do this is because in java chests are nbt containers, but in bedrock chests are json objects, meaning in bedrock it is easier to keep everything together. It's just hard, not impossible. (Correct me if i am wrong)
I see alot of Java parity posts. But java also needs some Bedrock features
R U kidding me Bedrock?! I hate the differences between Bedrock and Java.
jang has definately already tried this and considered this, but, due to the java edition's game mechanics and style of code, pushable chests would only be available to javamatter how much i want it if they completely rewrite the code to match bedrock's code. I just don't think that this feature will be added to java, no
I don't care if Mojang needs to make some big changes to their code. They literally rewrote the entire lighting system in 1.14 and they are rewriting the entire RENDERING engine (which is insane!).
This needs to be in the game! If people managed to mod that in just a few days, why would a team of experienced programmers not be able to?
For the ones who still think that it is impossible to add pushable tile entities (chests, hoppers, dispenser etc) see this video :
https://www.youtube.com/watch?v=HYqgPVOR0Ss
It also show what could be done with this feature.
this is an feture that would be amazing to have, and yes it might need a rework of existing code. but in long term it's worth it. there are already a mod that dose just this (for 1.14) called carpet mod and its entirely server sided.
If this is going to be a "gameplay" version on ONE platform, why is it not a gameplay feature on BOTH platforms, or NEITHER? I'd much prefer it on both, but having this only on one platform is highly distracting for someone who does play both platforms.
I fully support this. Not just with chests, but every single tile entity that holds items. (Furnace, dispensers, droppers, hoppers, barrels, and brewing stands)
The only problem is the duplication glitches that come with this. But maybe that's just how Bedrock handles it!
I can see this being easily implementable as we can already push certain things holding data
And if not chests, at least barrels
Many mods are able to already do this and inmensely bug-less, being able to open and change items from container blocks while moving or changing places
Nearly all block entities should be pushable. I'm sure the developers can make smart decisions about which ones shouldn't be. Everyone should realize that this would break backward compatibility with existing contraptions in countless ways. But the technical players have been using this in carpet mod for so long that they're used to it and more than willing to accept the changes in order to get the benefits.
I DO think that all block entities should be capable of being pushed.
It would be extremely convenient to get an "immovable" block tag for datapacks so that any block can be changed to be pushed or not pushed by pistons.
Suggest to rename this post's tittle:Movable block entities for Java.I think it would be more exact.
It is definitly possible, there are mods that allow pushing containers with pistons
I like that idea. It’s something Java Edition lacks today even with the latest 1.16 snapshots. This would make unique storage containers like some Bedrock Edition players made. If this was possible, you can make auto fillers too!
Post a new comment: