Minecraft Data Packs / Item

Chest Mover !!New Features!!

  • check_circle Advancements
  • check_circle Functions
  • check_circle Recipes
  • 34,616 views, 24 today
  • 8,387 downloads, 5 today
  • 89
  • 95
  • 39
Required Resource Pack
Valkon avatar Valkon
Level 50 : Grandmaster Modder
24

A custom tool for moving chests and barrels.

ALL NEW in 1.2 - move spawners, netherite tier, adventure mode support, and config menu!

Description

I bet you wish it was easier to move a chest or barrel full of items? Well now it is, with the Chest Mover 2000 :P
But a full chest is heavy, so while you're carrying it you're going to be slow, unable to jump, and will start getting rather hungry.
So be careful when you use this wonderful tool, as you'll be an easy target.

What's in the pack?

The Chest Mover tool comes in 6 tiers, with custom models and working crafting table recipes.
1. Wood = 1 use
2. Iron = 12 uses
3. Gold = 25 uses
4. Obsidian = 50 uses
5. Diamond = 100 uses + perks
6. Netherite = 200 uses + perks (Minecraft 1.16+)
With Diamond and Netherite tiers you can also move spawners,
as well as unlimited instant pickup of shulker boxes and ender chests (silk touch not required).

Download v1.2

Minecraft 1.14+ | Data Pack | Resource Pack |

Minecraft 1.15+ | Data Pack | Resource Pack |

Minecraft 1.16+ | Data Pack | Resource Pack |

Minecraft 1.16.2+ | Data Pack | Resource Pack |

How to

Use the config menu
With cheats enabled or OP permissions on servers, you run this command in chat:
/function mover:config

Then open chat again and click to toggle the options off and on (see gallery images)

Craft the tools
In a normal crafting table (see gallery images)
1. Put a U shape of sticks in the top 6 slots (top middle empty)
2. Put handle items in the bottom middle slot (stick, iron ingot, gold ingot, obsidian, diamond, netherite ingot)
3. Move the Knowledge Books from the output to your inventory
4. They will change to the correct number of the correct tool when they enters your inventory.

Multiple tools can be made at once, but sometimes the Knowledge Books glitch for a bit.
You may see the new recipe notification each time you craft the tool, which is annoying I know.
All these oddities are to work around the limitation of not having custom items in Minecraft.

NOTE:
If the Knowledge Books don't show when crafting the correct recipes, run this command in chat:
/gamerule doLimitedCrafting false
My custom crafting method isn't compatible with doLimitedCrafting.
It's possible that other datapacks may require this set to true - you'll have to choose.

Summon the tools
With cheats enabled, or OP permissions on servers, you can run these commands:
/function mover:give/wooden
/function mover:give/iron
/function mover:give/golden
/function mover:give/obsidian
/function mover:give/diamond
/function mover:give/netherite
Or click the grey "give" links in the config menu.

Install the pack
1. Download the correct "Datapack" and "Resource" zip files for your game version.
2. Copy the "Datapack" zip to "/.minecraft/saves/<your-world-folder>/datapacks/"
3. Copy the "Resource" zip to "/.minecraft/resourcepacks/"
4. In game enable the resource pack in Options -> Resource Packs.
5. Then start your world, or if you're already in game with cheats enabled type /reload in chat.

Uninstall the pack
1. With cheats enabled, in game run the command /function mover:uninstall in chat.
2. Remove the "Datapack" zip from "/.minecraft/saves/<your-world>/datapacks/"
3. Remove the "Resource" zip from "/.minecraft/resourcepacks/"

Minecraft Version Support Info

Vanilla 1.14+ - Commands added in this version make this pack possible, so it can't work on prior versions.

Forge 1.14.4 - 28.0.91 and above
- Prior to this version a scoreboard objective bug in Forge made all tiers of Chest Mover single use - so update to the above version or newer if you can.

Bukket/Spigot servers -
Don't use this datapack as you will loose chest items! A patch in their code clears NBT data from chests items when they are placed. If you build your own jar from source, you can remove this patch as mentioned here. I wont be working on a fix for this.

Chest Movers are not deep storage

Using them as such can crash your game/server - read why.
You are able to put full chest movers inside other containers. This means you can potentially have a container with hundreds of thousands of items stored in it. But there is an NBT length limit, and if you hit that you will either be automatically kicked from the server and/or will crash the server. I will try to add a fix for this, but for now just know that this pack is meant for moving chests, not as a hacky deep storage solution - there's other datapacks/mods for that.


This datapack is inspired by the forge mod Chest Transporter so credit to cubex2 for the inspiration.
Creditcubex2
CompatibilityMinecraft 1.14
toMinecraft 1.16
Tags

2 Update Logs

Version 1.2 - Overhaul : 08/25/2020 12:20:36 amAug 25th, 2020

Added better Minecraft version support - now 1.14 to 1.16.2
Added Spawner pickup and place - supports current vanilla spawn eggs
Added Netherite tier tool - for 1.16+
Added config menu - with lots of options
Added Adventure mode support - couldn't place chests/barrels before
Bug fixes
LOAD MORE LOGS

Create an account or sign in to comment.

1
12/22/2020 2:03 pm
Level 1 : New Explorer
housefullofnerds
housefullofnerds avatar
AMAZING TEXTURES
1
11/21/2020 1:19 pm
Level 1 : New Miner
Kalken
Kalken avatar
Hey pal! I'm unable to craft anything but the wooden chest mover. When trying to craft any of the other chest movers, it only gives the wooden one.
1
12/29/2020 2:47 pm
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Need more info - Game version? Using Forge? Using other datapacks?
1
09/29/2020 10:01 am
Level 1 : New Miner
slottwo
slottwo avatar
Does this pack have support for barrels? I think it would be interesting to support hives (like artificial ones) too
1
10/08/2020 3:56 pm
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Yes barrels are supported. I'll keep hives in mind, but I'm not able to spend time on this right now.
1
09/04/2020 12:52 pmhistory
Level 2 : Apprentice Engineer
Atolite
Atolite avatar
I think there should be some more limitations for the wooden mover-
For example, maybe it can only pick up chests with a small amount of items in them. I know this is possible with nbt data, and I think it would give a reason to actually make the higher tiers, rather than just for durability.
1
10/08/2020 3:57 pm
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Thanks for the suggestion, I'll keep this in mind.
1
08/25/2020 12:00 pm
Level 1 : New Miner
Kalken
Kalken avatar
I really like this pack! Super useful! I have a question, though; what are the 'pick up ender chests' and 'pickup shulker boxes' for? In the config menu? I'm unable to pick up ender chests/shulker boxes whether I have them enabled or not. Not that I need to pick them up. I just got curious when I saw them in the config menu.

Anyhow, thank you for making this! :)
1
08/25/2020 5:51 pmhistory
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
It is explained above, but there's a lot of text, so I don't blame you for not reading it all.

Only the Diamond and Netherite tools have the unlimited instant pickup of Ender Chests and Shulker Boxes. Rather than picking them up like chests, it makes the item drop like with a pickaxe, but instantly,.

I did this partly so that the tools aren't OP, but also to give the high tier tools some extra perks.
Do you think it makes sense?
I feel like it does for the Enter Chest, as you would normally need Silk Touch.
But Shulker Boxes can be picked up by hand, so maybe lower tier Mover tools should be able to?

I'm open to changing it.
1
08/27/2020 2:41 pmhistory
Level 1 : New Miner
Kalken
Kalken avatar
I like the function of the pickaxe-mining-like feature! For me personally, it's pointless, as I always run around with both a fortune as well as a silk touch pickaxe.

Also, I don't see any logic in crafting any other chest mover than the standard wooden one, since you're only able to carry one chest at a time - no matter which chest mover you choose to craft. Of course, you can craft multiple ones for each chest, but then you would have an inventory full of chest movers that you'll have to put aside in another chest.

What would make the "silk touch" feature neat is if you - with one chest mover - could pickup multiple chests the same way you do when you're right-clicking on a shulker/end chest, i.e., the chest gets 'mined' and drops on the ground for you to pick up.

Another little idea would be to be able to use an eye of ender in the recipe, allowing you to carry the chests without any of the different defects like hunger, mining fatigue, etc. This would also give more purpose to use other materials than just wood since you'd otherwise be wasting an eye of ender each time you picked up a chest.
Although I am aware that you can put the picked up chests in an ender chest and run around like usual, I think it would be a good addition.
1
08/30/2020 8:40 pm
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Thanks for the insight into how you actually use this tool - I haven't had much of that.

The "Silk Touch" instant Ender Chest pickup is really only a speed boost perk, so perhaps lower tiers could have it too? However there's still a time / resource cost involved in getting a Silk Touch Pickaxe, especially a diamond one. And even then that still slows you down by 5-7s each time you want to pick up your Ender Chest (2-4s with Efficiency). So for players that make heavy use of an Ender Chest, that speed boost perk is worth something. In general I'd like to allow enchantments on the tools, but there's not a clean way to do this in datapacks.

With the Wooden tier, the idea is that they're fine for very early game, and they're a cheap way to move a whole base (with the help of a donkey, horse, boat and/or ender chest). But they're annoying for general use, because as soon as you put the current chest down, you have to craft another tool to pick it/another up again. And because they don't stack, having a bunch of them crafted is pretty annoying too. But it sounds like that works for you, which is all good.

Multi chest pickup with a single mover tool is a bit OP I think, and it doesn't fit with the idea that the tool is actually helping you move a heavy chest. It also makes chests much more like Shulker Boxes, which in vanilla are an end game perk. But perhaps I could add this feature and have a config option for it set off by default?

Disabling the "heavy" effects for only some tool types is actually a bit tricky. I'm also not sure Eye of Ender or Ender Peals make sense for this, other than the fact that an Ender Chest is already a workaround. I think strength potions neutralising the debuff effects makes more sense with the whole "heavy" aspect?

Thanks again for the input.
1
03/04/2020 12:13 am
Level 1 : New Miner
Azgad
Azgad avatar
There are any way to give permissions to use the chest mover only vip players in my server? Sorry for my bad english
1
08/25/2020 1:50 am
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Yes checkout the permission options in the new v1.2 config menu!
1
02/29/2020 7:46 pm
Level 18 : Journeyman Miner
Bep
Bep avatar
I feel like maybe obsidian should be the top tier instead of diamond since you need diamond before you can get obsidian
1
08/25/2020 1:57 am
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
I think that would be over powered, as obsidian is rather easy to get once you have a diamond pick.
Also Netherite is now the top tier in 1.16+
1
10/18/2019 2:12 am
Level 1 : New Miner
ShaekRiver
ShaekRiver avatar
Sorry it took me a while to see this.

My experience was that I had jump boost enabled and when I activated the datapack the effect would completely go away.
1
08/25/2020 1:58 am
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Sorry about not replying. This should be fixed in v1.2
1
10/09/2019 2:20 pmhistory
Level 37 : Artisan Engineer
Morphious86
Morphious86 avatar
Woah, this blows my mind! Really underrated datapack.
Right off the bat, using advancements to detect custom crafting is really clever.
Though, the most impressive part out of this, however, is the block data storing...
I looked a bit more at the commands but I still don't get how that part works.
Could you give some sort of brief explanation?

EDIT: Ah, it seems you're giving the player just the block as if it has been copied in creative mode. How are you making the block drop though?
1
10/09/2019 5:39 pmhistory
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Thanks :)

I learnt the advancements crafting idea from the Vanilla Tweaks Redstone Rotation Wrench by MSpaceDev. Although I had to tweak the method in order to allow for multiple items using the same output item (Book of Knowledge). So unfortunately having his rotation wrench installed as well breaks my recipes.

Here's how the chest block drop works:
  1. Track the used scoreboard objective of the mover "Carrot on a Stick"
  2. When activated, raycast forward from the players eyes until we find a chest/barrel block.
  3. If so, remove the mover tool from the players hand.
  4. Then run function A at the chest blocks position, but "as @s" the player.
  5. From within that, run function B "at @s" the players position and summon an empty tagged chest, with CustomModelData to make it look like a chest mover tool.
  6. Then in function A again, copy the items from the chest block to the summoned chest item (selected by the tag it was given).
  7. Remove the existing chest block by setting it to air
  8. And after that the player automatically picks up the summoned chest into their empty hand.
Here's the specific command for copying data, where @e is the summoned chest item and "from block ~ ~ ~" is the chest to pick up:
data modify entity @e[type=item,tag=mover,sort=nearest,limit=1] Item.tag.BlockEntityTag.Items set from block ~~~ Items

So yeah this command language is crazy! I'm sure it's written by crazy people, for crazy people (like me), who waste crazy amounts of time hacking it to do something that should be simple. So if your crazy too and have nothing better to do, then welcome to insanity :P

Otherwise, if you're new to programming, my advice would be to spend your time learning a standard programming language that can be used in other contexts. If you want to mod MC, learn Java and make some Forge mods. Then you'll be in a position to move on to bigger things.

Peace
1
09/05/2019 7:59 am
Level 35 : Artisan Modder
InTheAirMC
InTheAirMC avatar
Excuse me. Would you mind if I use your datapack in an upcoming project of mine? I will make sure to give you credit.
1
09/05/2019 7:40 pm
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Sure. What's your project? PM me if you don't want to say here.
1
08/28/2019 9:47 am
Level 1 : New Miner
KissWorldOrder
KissWorldOrder avatar
I only get a one time use out of all tiers. Love the mod other than that. But it would be nice to get more uses out of the diamond than just one. Also it looks like the carrot on a stick in my hot bar. Is that normal?
1
08/28/2019 5:48 pm
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
So if you pick up a chest with a diamond chest mover then place the chest down again, does the chest mover break? It definitely shouldn't break or disappear, it should still be in your inventory.

As for the carrot on a stick. Did you read the "How to install" section above? You need to put the resource pack in your resource pack folder and enable it in the resource pack menu in game.
1
08/29/2019 9:30 amhistory
Level 1 : New Miner
KissWorldOrder
KissWorldOrder avatar
Yes the diamond chest mover breaks and disappears when I place a chest down. I did read the instructions and did that. I also removed other resource pacs to see if they interfered but still just a carrot on a stick. In my hand it looks like the chest mover should look tho.
I also would like to ask about interaction with mods. Like I have the mod Metal Barrels.
Your chest mover will pick up vanilla barrels but not the ones from the mod. Is there a way to make your chest mover pick up the Metal barrels? If not that's cool I still love the mover.
1
08/29/2019 7:33 pm
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Forge Bug: I'm guessing you're using Forge 1.14.3or4? It seems Forge is changing something about vanilla commands that's breaking the Chest Mover. Forge is still beta, so yeah bugs are to be expected, but breaking vanilla commands is pretty weird. I'll try find a fix, but as I have no idea what it might be, I can't promise anything.

Supporting modded items (like metal barrels): Doing this takes a lot of work, as there are multiple chest/barrel mods I could support, which all have multiple types (block id's), all of which have to be hard coded and tested. If I can fix this Forge bug then I might look into it, but again no promises.
1
08/29/2019 7:56 pm
Level 1 : New Miner
KissWorldOrder
KissWorldOrder avatar
Thanks for looking into it. I understand if there's nothing you can do. I'll just use the first tier for now. As for the metal barrels part I hope you can but there again I understand the work would be a bit much. I don't know how to do it so I'll leave you to your work.
1
09/04/2019 1:17 am
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
I found what the issue in Forge was today and submitted a bug report.
And a few hours later they released version 28.0.91 with a fix - talk about responsive.
So yeah update to that new version if you can.
1
08/22/2019 7:15 am
Level 1 : New Miner
ShaekRiver
ShaekRiver avatar
Love this data pack.

In one of my worlds, I've figured out that effects were deactivated. I've reinstalled all my mods and data packs and narrowed it down to this pack so unfortunately, I've had to deactivate it. D:

Hope this can be fixed in the future.
1
08/25/2020 1:59 am
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Sorry it took so long, but this should be fixed in v1.2
1
08/24/2019 2:32 amhistory
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Could you give more info on what you mean by effects were deactivated?

Some effects are added to you when you pick up a chest, then removed when you put it down. So if you had the same effects before you picked it up, they will get removed when you place it down. I could possibly fix that, but it's tricky.

It shouldn't completely disable all effects though, so more info will help.
1
08/17/2019 3:39 pm
Level 1 : New Miner
AshyanTel
AshyanTel avatar
Hello there,

just came for report you a "little" glitch with this datapack,





It's as easy to reproduct it you only need chests and shulker box.

-Fill as much shulker with cobble stone for completely fill a chest.
-Take as much chest like this for fill a new shulker
-... Again and again....

And :

SPOILERS

SERVER CRASH - Out of memory...


Except that it's perfect, thx for did it
1
08/19/2019 1:37 am
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Ha, well yes if you're going to (ab)use chest movers as deep storage, then there's nothing to stop you hitting the max NBT length and causing issues.

I'd have to stop chest movers being able to be put inside other containers, which could be tricky. I'll see if I can come up with something, but for now I'll add a note to the description above.
2
07/03/2019 11:52 am
Level 1 : New Miner
ohn
ohn avatar
I installed this datapack and now my server is messed up. Not accusing you of anything but I tried deleting the datapack and me and my friends still cant join after restarting the server. here is the error

https://pastebin.com/HH3VuSkd

java.lang.illegalArguementException: Name cannot be empty

I deleted the user cache (backed it up) but that didn't help so I just put it back on the server. This all started once I crafted the "chest mover". Please help
2
07/04/2019 5:50 amhistory
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
Update, I've fixed this horrible world corrupting bug.

But I've also found out that the pack wont work properly on Bukkit/Spigot servers, as they have patched chest so that NBT data (like the list of items) is removed when placed. So if you had been able to use the pack you would have lost the items from your chests.

I so hope you can get your world fixed using the instructions below.
1
07/03/2019 10:30 pmhistory
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
OMG, so sorry, this was my fault. I forgot the name property in the "Uses" attribute modifier on the tool.

I've done some testing and this is only an issue on Spigot type servers, not official ones. So it's also something they need to fix (among many other things).

If the tool is in your inventories (which it probably is), you will be able to fix this using NBTExplorer (download).

If there are tools in chests or on the ground, then you'll need other instructions - which I'm not sure of right now.
  1. If the server is online, download the "playerdata" folder from the world
  2. Open NBTExplorer
  3. Click File -> Open Folder in top left corner and open the "playerdata" folder
  4. Expand each players .dat file
  5. Expand their "Inventory"
  6. Expand all "entries" inside looking for "id: minecraft:carrot_on_a_stick"
  7. Click on "entries" that are carrot_on_a_stick and hit your delete key
  8. Click File -> Save in top left corner
  9. Upload the edited files to the server again if need be.
Once all carrot_on_a_stick items are removed you should be able to load into the world again.

So sorry for the inconvenience.
I'll be uploading a fix for this very soon (wouldn't blame you if you didn't use it)
1
07/02/2019 5:26 am
Level 11 : Journeyman Miner
SssBoom
SssBoom avatar
Crafting doesn't work for me but I can just give it to myself. Otherwise works great. Thanks
1
07/02/2019 11:17 pmhistory
Level 50 : Grandmaster Modder
Valkon
Valkon avatar
With the very limited info you've given, here's my first thought:

Does the Knowledge Book show in the output slot when crafting the recipes? If not you probably have the gamerule doLimitedCrafting true? If you didn't run this command, another datapack might have.

The custom crafting hack I've used can only work with limited crafting off. This is because the recipes have to be given and taken away for each craft, or else you'd always get a wooden mover tool. I am looking for a fix or a suitable crafting replacement.

But for now, if this is the case, and you don't need limited crafting, you should be able to get the recipes working by running this command: /gamerule doLimitedCrafting false
1
06/26/2019 3:44 pm
Level 19 : Journeyman Miner
ChaoticBeats
ChaoticBeats avatar
I'm loving it.
1
06/18/2019 8:01 am
Level 45 : Master Dinosaur
Sir_Craftypants
Sir_Craftypants avatar
Not used yet but great idea that saves time, anything that saves time gets my vote, well done.
Planet Minecraft

Website

© 2010 - 2021
www.planetminecraft.com

Welcome