Dependency: CustomRecipeAPI You need to download CustomRecipeAPI and put it in your plugins folder for this plugin to run DeepStoragePlusIs a mini-clone of the very popular mod Applied Energistics. This plugin includes the bulk storage feature of AE, and may have more features coming in the future. DeepStoragePlus helps you store bulk items in a Deep Storage Unit, and implements "Storage Containers" which are super easy to move in your inventory. In the above image, we can see that a Storage Container with 1K storage space is full with 7 types, and has more space for items. Storage containers are super easy to move around, as mentioned above, which means you can just take the container out of the DSU and keep it elsewhere. (Note, only the DSU can manipulate the items inside the Storage Container) Features: - Hopper Input/Output - Inventory Sorting - Custom Recipes - Wireless Terminal - Locking + Whitelist - Speed Upgrades - Easy Item Movement (using storage containers) - Realistic, not too OP - Multi-Unit Sorting System
Type /crapi book to view all of the recipes!
deepstorageplus.create:
description: Allows the user to create a DSU
default: op
deepstorageplus.adminopen: description: Allows the user to open locked DSUs
default: op
crapi.command:
description: Allows the use of CustomRecipeAPI commands
default: op
crapi.book:
description: Allows the use of CustomRecipeAPI recipe book
default: op
crapi.craftall: description: Allows the user to craft all CustomRecipeAPI recipes
default: op
deepstorageplus.wireless: description: Allows the user to use the wireless terminal
default: op
deepstorageplus.give:
description: Allows the user to use the /dsp give command
Following in the spirit of AE, Storage Containers have a max storage, and a max data types amount. Due to the size of a double chest, I've limited the types to 7. This cannot be changed to anything higher.
There's also a custom texture pack that will be prompted upon joining the server with the plugin enabled. I HIGHLY recommend using it. This plugin is very ugly without it enabled, and it's super light. Takes about 3 seconds to load.
To use the Wireless terminal, right click on a Deep Storage Unit. Then go anywhere in the same dimension as the DSU, and right click your Wireless Terminal. To unlink it, crouch and swap to offhand at the same time.
If you do not like the default recipes for DSP, you can create your own using /crapi new. The new items MUST have the same lore, and MUST have different names. Give each permission value of your custom items to your players (you can see an item's individual permission if you are an OP in the recipe book).
Code (Text):
loadresourcepack: true
resourcepackmessage: true
prefix: "&f&l[&9&lDeepStoragePlus&f&l]"
range: 500
# range is used for the maximum distance a player can be from the DSU to use the wireless terminal.
# Set to -1 for no max distance.
faileddownload: "This plugin will be hard to use without the very light resource pack that's designed for it."
downloadhere: "Download it here:"
containersfull: "Storage containers are full"
dsuioconfig: "DSU IO Configuration"
input: "Input"
all: "all"
output: "Output"
none: "none"
sortingby: "Sorting By"
container: "container"
dsuwalls: "dsu Walls"
emptystorageblock: "Empty Storage Block"
empty: "empty"
storagecontainer: "Storage Container"
currentstorage: "Current Storage"
currenttypes: "Current Types"
onlydefaultitems: "You can only store default items in the dsu"
specialcrafting: "Special Crafting"
storagecell: "Storage Cell"
storageloader: "Deep Storage Loader"
clickempty: "Click on an empty double chest"
tocreatedsu: "to create a deep storage unit"
onetimeuse: "One-time use."
amount: "amount"
alpha: "alpha"
nomorespace: "No more space for items in your inventory"
clicktoclear: "Click on this slot to clear selection."
changesorting: "Click to change sorting type."
sortscontainer: "sorts in order of items in storage containers."
sortsalpha: "sorts in alphabetical order."
sortsamount: "sorts by descending amount of items."
sortsid: "sorts by ID number."
clicktostart: "Click on this slot to start selection."
clickinput: "Then click an item in the dsu to input via hopper"
leaveasall: "Leave as 'all' to allow all items."
clickoutput: "Then click an item in the dsu to output via hopper."
dsucreate: "Deep Storage Unit successfully created"
chestmustbedouble: "The chest must be a double chest"
chestmustbeempty: "The chest must be empty"
nopermission: "You do not have permission to create a dsu!"
receiver: "Wireless Receiver"
terminal: "Wireless Terminal"
unlinked: "Unlinked"
linked: "Linked"
clicktolink: "Right click on a DSU to link with it"
dsunolongerthere: "Your DSU is no longer there"
cantopenin: "You can't open that in"
shiftswap: "Crouch + Swap Offhand to Unlink"
world: "World"
locked: "Locked"
unlocked: "Unlocked"
leftclicktoadd: "Left Click to add users to DSU"
rightclicktoremove: "Right Click to unlock and remove all users"
notallowedtoopen: "You are not allowed to open that DSU"
entername: "Enter username to add to lock"
typecancel: "Type 'cancel' to cancel"
iospeed: "IO Speed"
ioupgrade: "IO Speed Upgrade"
clicktoupgrade: "Right click on a DSU to apply the upgrade"
upgradesuccess: "DSU IO Speed Upgraded"
upgradefail: "DSU IO Speed at maximum"
owner: "Owner"
notowner: "You are not the owner of this DSU"
maxdistance: "Max Distance"
toofar: "You are too far away"
Planned Potential Features: -
IO Speed Upgrades - Done! Version 1.7.0 -
Recipe Book - Done! Supported by CustomRecipeAPI - Maximum DSUs per person? (will be optional)
-
DSU Locking feature- Done! Version 1.6.0 - Crafting terminal upgrade - will look into possibility
-
Wireless terminal - Done! Version 1.5.0
HOW TO CUSTOMIZE YOUR RECIPES (This only works for storage containers, the wireless terminal, and any non-final item (storage cells and wireless receivers))