Minecraft Data Packs / Technology

Pushable Tile Entities 1.14 [DEFUNCT]

  • check_circle Functions
  • 11,647 views, 0 today
  • 454 downloads, 0 today
  • 17
  • 17
  • 7
Auxhil
Level 38 : Artisan Procrastinator
7
Im editing this page at 3 am to tell you to please not download this data pack, because it sucks. It's got so many issues that I can't be bothered to fix and it's a hot mess of a data pack. If you want pushable tile entities in java just use mods. It was fun to challenge myself with this concept but you've got better options.

But please, absolutely download my other data packs ;)

mojang pls make this pack irrelevant in 1.15

This data pack lets you push chests and other tile entities in vanilla Java Minecraft. Due to technical limitations, I cannot use actual pistons to push chests; instead I have to use another block to act as a piston. To craft these "pistons", just throw a piston and chest on top of a crafting table. To craft the sticky variant, just throw a sticky piston and a chest on top of a crafting table.


You can go past the normal 12 block push limit. To do so, just type /scoreboard players set pc.pushLimit pc.blockCount <push limit>


Certain blocks cannot be pushed by piston, like bedrock and obsidian for example. To change what blocks can and can't be pushed by pistons edit the immovable.json file found in data/pushable_chests/tags/blocks.


Some blocks are completely ignored by the piston and will get replaced when blocks are moved, such as air, water, and lava. In the same place as you found the immovable.json file, you can find the passable.json file and edit what blocks are ignored by the piston.


UPDATE LOG:
V 1.1
Entities in front of the piston head get teleported 1 block forward when pushed, and not aligned with the center of the piston.

Certain blocks are now broken when pushed or pulled, like shulker boxes, redstone components, plants, etc.

The pistons are now obtainable in survival mode.

V 1.2
Fixed a critical bug where slime blocks being pushed or pulled in the positive directions were being deleted.

V 1.3
This data pack is now officially BUG FREE!!!! No more deleted blocks!! Big ups to Owgla for yelling at me that it was broken.

V 1.4
You can't place pistons in occupied spaces. Also, some timing changes.

V 1.5
Blocks with the #pushable_chests:breakable tag are now pushed before being broken.

V 1.6
Added "minecraft:moving_piston" to the #pushable_chests:immovable block tag, so vanilla pistons don't disappear when being powered at the exact same time as they're being pushed by the datapack's pistons.

V 1.7
Increased the maxCommandChainLength to its maximum value of 2147483647, so you can push more than 1300 blocks now.
Also doubled the efficiency of the pack by centralizing all of the checks.

V 1.8
Added #pushable_chests:stickable block tag, in preparation for honey blocks in the upcoming 1.15 update. Until 1.15 releases, slime blocks are the only entry in this tag. Blocks in this tag will act like slime blocks. They stick to themselves, but they don't stick to other blocks in the tag. This essentially means you can add colored slime blocks if you wanted to.

V 1.8.1
Fixed a minor bug where unpowering a sticky piston would not update itself causing blocks placed 2 blocks in front of it to be warped to the piston.

V 1.8.2
Blocks in the #pushable_chests:unstickable tag that were in front of a slime block were causing other valid blocks to be ignored when pulling them.
Creditbig shout outs to u/TinyBreadBigMouth on r/MinecraftCommands and all the peeps on the discord
CompatibilityMinecraft 1.14
Tags

Create an account or sign in to comment.

Griss
08/19/2019 7:50 am
Level 41 : Master Engineer
Is this datapack same as the Tryashtar 's Super Extended Piston datapack ?


2
Auxhil
08/19/2019 1:03 pm
Level 38 : Artisan Procrastinator
No. This is a different data pack made by a completely different person.
2
HauntedCorpse
08/18/2019 10:57 pm
Level 53 : Grandmaster Programmer
Breaking the dispenser (piston) should give you back the sticky piston spawn egg item
2
Auxhil
08/19/2019 1:00 pm
Level 38 : Artisan Procrastinator
It should do that in survival mode.
1
HauntedCorpse
08/19/2019 2:50 pm
Level 53 : Grandmaster Programmer
Nope, it doesn't.
2
Auxhil
08/19/2019 8:17 pm
Level 38 : Artisan Procrastinator
Just posted an update fixing that issue as well as a few other things.
1
Auxhil
08/19/2019 7:38 pm
Level 38 : Artisan Procrastinator
Huh. Well guess I have to fix that.
1

Welcome