What is parity? This category is designed just for features that exist but work one way on one platform, and another way on a different platform. Bugs are not parity! Items in snapshots and betas are subject to change so please be sure to only post about things that are currently released in Minecraft. Please read the intro post before you post!

1552

(Bedrock Parity) Pushable Chests

under review

58 Comments

Please sign in to leave a comment.

Sorted by oldest
  • 4
    Registered User commented
    Comment actions Permalink

    Would minecart chests work?

  • 33
    Registered User commented
    Comment actions Permalink

    Pushable dispensers would be insanely nice for many contraptions :)

  • 10
    Registered User commented
    Comment actions Permalink

    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.

  • 13
    Registered User commented
    Comment actions Permalink

    Interesting armchair analysis there, what makes you think it would take that long?

  • 7
    Registered User commented
    Comment actions Permalink

    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.

  • 10
    Registered User commented
    Comment actions Permalink

    This would make red-stone better. This should've been done long ago.

  • 18
    Registered User commented
    Comment actions Permalink

    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.

  • 2
    Registered User commented
    Comment actions Permalink

    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

  • 10
    Registered User commented
    Comment actions Permalink

    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. 

  • 2
    Registered User commented
    Comment actions Permalink

    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)

  • 6
    Registered User commented
    Comment actions Permalink

    I see alot of Java parity posts. But java also needs some Bedrock features

  • 5
    Registered User commented
    Comment actions Permalink

    R U kidding me Bedrock?! I hate the differences between Bedrock and Java.

  • 1
    Registered User commented
    Comment actions Permalink

    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

  • 20
    Registered User commented
    Comment actions Permalink

    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?

  • 12
    Registered User commented
    Comment actions Permalink

    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.

  • 3
    Registered User commented
    Comment actions Permalink

    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.

  • 3
    Registered User commented
    Comment actions Permalink

    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.

  • 5
    Registered User commented
    Comment actions Permalink

    I fully support this. Not just with chests, but every single tile entity that holds items. (Furnace, dispensers, droppers, hoppers, barrels, and brewing stands)

  • 1
    Registered User commented
    Comment actions Permalink

    The only problem is the duplication glitches that come with this. But maybe that's just how Bedrock handles it!

  • 3
    Registered User commented
    Comment actions Permalink

    I can see this being easily implementable as we can already push certain things holding data

  • 4
    Registered User commented
    Comment actions Permalink

    And if not chests, at least barrels

  • 3
    Registered User commented
    Comment actions Permalink

    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

  • 3
    Registered User commented
    Comment actions Permalink

    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.

  • 5
    Registered User commented
    Comment actions Permalink

    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.

  • 9
    Registered User commented
    Comment actions Permalink

    Adding in keywords for search: moveable containers pushable chests furnaces block entities piston dispensers redstone

  • 6
    Registered User commented
    Comment actions Permalink

    Suggest to rename this post's tittle:Movable block entities for Java.I think it would be more exact.

  • 2
    Registered User commented
    Comment actions Permalink

    It is definitly possible, there are mods that allow pushing containers with pistons

  • 2
    Registered User commented
    Comment actions Permalink

    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!

  • 2
    Registered User commented
    Comment actions Permalink

    or a special chest that can be moved apart from the normal one that cannot be moved

  • 4
    Registered User commented
    Comment actions Permalink

    Beacons should also be pushable.