Minecraft Data Packs / Game Mechanic

EnderChest+ - Infinitely Expandable EnderChests

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Predicates
  • 18,865 views, 6 today
  • 2,148 downloads, 0 today
  • 90
  • 88
  • 86
Required Resource Pack
rx97's Avatar rx97
Level 31 : Artisan Engineer
35
I've recently made a discord, check it out!
Currently working on the v2.0 update ;)



This datapack adds an expansion system to enderchests. What does that mean? Let the gif speak for itself!


Features

  • An upgradable ender chest requiring materials and becomes increasingly expensive for balance.
  • A paging system to navigate through your items inside your enderchest.
  • A EnderChest+ manual which describes the features as an in-game feature
  • A neat way to pack/unpack a shulker box full of items easily for travel
  • Multiplayer-Compatible (including servers)
  • Barely any lag whatsoever
  • Also, easily compatible with other datapacks unless they touch the enderchest.

Usage

First, you must make sure you have the dependency, PlayerDB, installed. This is a requirement. You can get the latest release of PlayerDB here! Then, if you just plop both of these datapacks into your datapacks folder, you should be set!

To start, craft a normal enderchest and place it down. You'll notice upon opening, a cool guide book will appear in your chest. You'll also notice some strange items on the right-side. These are your GUI items. Clicking on these will allow you to navigate around but you won't have anywhere to navigate yet. The middle item is your upgrade item slot. Hovering over this item will showcase which items you need before you can unlock your next page. Place these items on top of the GUI item. Once you fulfill all of the requirements, you'll be rewarded with a new page of item storage!

As you upgrade the enderchest more, you'll notice an increase in cost. Later on, you'll notice some weird items you may not have seen before. This includes dragon's soul and elder essence. These are new boss drops which drop from their respective bosses which may be required to upgrade the ender chest further!
You can run the following function if you want to reroll the items you need for upgrade.rx.ec:reroll
Note, if you add this to an existing world, your items will not disappear or anything! They'll just plop into your inventory the next time you open your enderchest. You can just place them back in the enderchest, and all will be well!

Wizardry



Not quite. This datapack requires a library I recently wrote called PlayerDB. PlayerDB allows for arbitrary nbt storage per player without incurring a large amount of lag. It's a bit complex, but if you are interested, check out the Github page for that project here!


If you are interested in changing the items required for upgrading, I have designed the system to be completely automatic and dynamic. All you have to do is customize a loot table and the upgrade process will adapt! This includes custom items!

rx.ec:upgrade
If you are a datapack savvy, you should check out the above loot table and you should be able to figure out how to tweak or customize the upgrade. (Note, make sure to backup this file just incase)


Thanks all! I'm very active on discord, so if you have any questions, hmu @ rx#1284. Let me know if there are any bugs, and I'll try to fix them!
CompatibilityMinecraft 1.16
toMinecraft 1.17
Tags

6 Update Logs

v1.8 : by rx97 06/11/2021 6:03:56 pmJun 11th, 2021

Updated to 1.17 (mostly fixed the `/item` and also Lantern Load update)
AM CURRENTLY WORKING ON THE v2.0 UPDATE!

Make sure you grab the latest PlayerDB v1.2.0, previous versions WILL NOT WORK AND MAY BE PRONE TO BUGS
LOAD MORE LOGS

Create an account or sign in to comment.

Reneid_YT
10/24/2022 7:44 am
Level 1 : New System
Reneid_YT's Avatar
how to get dragon soul and essence?
1
Swann_Decamme
12/05/2021 12:41 pm
Level 1 : New Miner
Swann_Decamme's Avatar
Hi! Great improvement for the lack of Minecraft inventory space! However, when i hit reload with both of the datapacks, and i try to open an ender chest, nothing happens (they continue to work as usual). Ive downloaded then Ender Chest 1.7.1 and the Player DB 1.2.0 versions (im playing in 1.16.1).

Could you help me?
1
rx97
12/08/2021 1:56 am
Level 31 : Artisan Engineer
rx97's Avatar
Hey! I can help, also can help in discord if u want quicker responses.

I think for 1.16.1, you should try out an older version of the pack. u can scroll thru my Github releases to find the version for 1.16 (and the corresponding PlayerDB version). Let me know if this works!
1
rx97
11/12/2021 3:12 am
Level 31 : Artisan Engineer
rx97's Avatar
Hey everyone, work has started (again) to migrate to the 1.18 Minecraft version alongside a giant rework with this pack (and the PlayerDB pack). Some great things are coming, just hold on tight!
2
Vanilnyi
09/28/2021 10:04 am
Level 16 : Journeyman Miner
Vanilnyi's Avatar
Can I use this data package on my server and edit it as I see fit without remorse? Your opinion is very important to me as the creation of this wonderful idea.
1
rx97
09/29/2021 11:06 pm
Level 31 : Artisan Engineer
rx97's Avatar
Yes, you can, as long as you credit me. I would prefer that you would not distribute it but you can refer to the license on my Github for more info. Note, my license is looser than my wishes so you can mostly do as you wish.
1
Vanilnyi
10/02/2021 9:29 am
Level 16 : Journeyman Miner
Vanilnyi's Avatar
I am very grateful to you , thank you
1
blazepow
08/08/2021 9:51 am
Level 1 : New Miner
blazepow's Avatar
if i have items in my ender chest then i add this datapack, do i lose the items that are in my ender chest?
1
Spyvingen
07/07/2021 9:58 pm
Level 1 : New Miner
Spyvingen's Avatar
Thanks for a great datapack :)



Also works great with https://www.curseforge.com/minecraft/mc-mods/upgraded-ender-chests witch gives you the 27 slots and pages from EderChest+ and will also give you 27 fixed spot so you can have things you always use in the lower part of the chest and then everything else in Enderchest+ Gui :)
1
rx97
07/11/2021 12:38 am
Level 31 : Artisan Engineer
rx97's Avatar
That's amazing haha, i would have never expected that
1
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome