L2 Backpack

L2 Backpack

Mod

A simple and easy to use backpack mod, with remote sharing features

Client and server StorageTransportationUtility

972 downloads
4 followers
Createda year ago
Updateda year ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

L2Backpack

Discord: https://discord.gg/BCHNhsDMXz

Dependency: L2Library

(Optional Compatilibity) It supports Modular Golems in the way that humanoid golems can use quivers from this mod, but you need to make sure Modular Golem version is at least 1.7.3

Contents

Backpack

Expand A simple backpack similar to backpacks in every backpack mod. You can color them to tell them apart from each other without hovering them. It has quick access support that differentiates itself from most other backpack mods. It has 9 slots at the beginning, and can be upgraded in smithing table using ender pocket, up to 54 slots (large chest). ### Features - **wearable**: They can be worn in chest slot or back slot of Curios, and opened with a key bind (default: B) - **quick-access**(limited): They can be opened in right hand, or in some inventories directly by right clicking this item in GUI. Supported inventories: player inventory, ender chest, dimensional storage. - **quick-dump**: You can dump all items in this backpack into block containers, such as chests, by shift-right clicking the container block. - **quick-load**: You can extract as much items as possible from a block container, by shift-LEFT clicking the container block. - **container-item**: This is a container item in vanilla definition. This means that it cannot exist in another container item, such as shulker box. This feature prevents NBT-overflow that can crash server and corrupt chunks.

Ender Backpack

Expand A portable ender chest. Nothing special. ### Features - **wearable**: They can be worn in chest slot or back slot of Curios, and opened with a key bind (default: B) - **quick-access**(full): They can be opened in right hand, or in any inventory directly by right clicking this item in GUI. - **off-loaded**: This is not a container item, so you can put backpacks in it and put it in backpacks. The data is stored on player.

Dimensional Storage

Expand A backpack that stores item in the end dimension. Dimensional Storage must be bind to a player to use, and the ones that bind to the same player and have the same color will bind to the same storage space. Once it's bound to a player, the owner can give it to others to allow other players to access this storage space. But note: one player only have 16 storage spaces, each corresponds to a color.

This item can also be placed on ground. Then it acts as a cross-dimensional item teleport chest, similar to Ender Storage. This chest can help you to teleport items from one factory to another, but it does not load the chunk.

Features

  • wearable: They can be worn in chest slot or back slot of Curios, and opened with a key bind (default: B)
  • quick-access(full): They can be opened in right hand, or in any inventory directly by right clicking this item in GUI.
  • off-loaded: This is not a container item, so you can put backpacks in it and put it in backpacks. The data is stored in the world.
  • placeable: This item can be placed down as a block. To place it, do shift+right click.  

Armor Bag / Book Bag

Expand A bag that stores up to 64 unstackable items. Armor bag stores items with durability, and book bag stores enchanted books. This is a temporary storage space: It does not have a GUI. Instead, player right click with it to collect all matching items into this bag, and shift-right click with it to pour every out.

These bags are useful only in RPG modpacks where you can get a lot of loots of equipments or enchanted books. They fills the inventory very quickly. These bags can help you to store them somewhere before you go back to home and sort them. To make sure it does not take your armor / weapon away, it only collect items in your inventory, not the hotbar or armor slots.

Features

  • quick-dump: You can dump all items in this bag into block containers, such as chests, by shift-right clicking the container block.
  • quick-load: You can extract as much items as possible from a block container, by shift-LEFT clicking the container block.
  • quick-collect: Right click to collect all matching items from your inventory except the hotbar
  • quick-extract: Shift-right click to pour out all items from the bag

Quiver

Expand A unique backpack that allows you to preview, select, and shoot arrows from 9 candidates all while holding a bow. This feature allows players to quickly select arrows to shoot without switching items or open inventory. Quiver has 9 slot only and cannot be upgraded. To use it, put it in offhand, chest slot, or back slot of Curios. When holding a bow, player will see all arrows in the Quiver, the currently selected one, and whether this arrow is acceptable by the bow. Press shift+number key to select arrow, or up/down keys (configurable) to switch arrows.

Features

  • wearable: They can be worn in chest slot or back slot of Curios, and opened with a key bind (default: B)
  • quick-access(limited): They can be opened in right hand, or in some inventories directly by right clicking this item in GUI. Supported inventories: player inventory, ender chest, dimensional storage.
  • quick-dump: You can dump all items in this backpack into block containers, such as chests, by shift-right clicking the container block.
  • quick-load: You can extract as much items as possible from a block container, by shift-LEFT clicking the container block.
  • container-item: This is a container item in vanilla definition. This means that it cannot exist in another container item, such as shulker box. This feature prevents NBT-overflow that can crash server and corrupt chunks.  

Tool Swap / Armor Swap / Combined Swap

Expand Similar to quiver, these swaps allow you to preview, select, swap tools/armors from 9 candidates without opening any GUI. This feature allows players to quickly switch between mining/travel/battle gears without open inventory. When holding a tool, player will see all tools in the tool swap. Press shift+number key to select tool, or up/down keys (configurable) to select. Then press return to swap the select tool with the tool in hand. For armors, having an empty main hand opens the list for armor. 

Combined Swap is the combined version of quiver, tool swap, and armor swap. Holding corresponding items to trigger each of them. You can also press alt (configurable) to show the tool list when holding nothing.

Ender Swap combines combined swap and ender backpack, saving one backpack slot. Though the items is swap are still stored on the item, not the ender chest inventory.

Features

  • wearable: They can be worn in chest slot or back slot of Curios, and opened with a key bind (default: B)
  • quick-access(limited): They can be opened in right hand, or in some inventories directly by right clicking this item in GUI. Supported inventories: player inventory, ender chest, dimensional storage.
  • quick-dump: You can dump all items in this backpack into block containers, such as chests, by shift-right clicking the container block.
  • quick-load: You can extract as much items as possible from a block container, by shift-LEFT clicking the container block.
  • container-item: This is a container item in vanilla definition. This means that it cannot exist in another container item, such as shulker box. This feature prevents NBT-overflow that can crash server and corrupt chunks.

Portable Drawers

Expand Similar to the drawers in drawer mod. The only difference is that it is portable! It can only store one kind of item and the item must not have any NBT, but can store up to 64 stacks. It cannot be placed down, and player can access it through inventory.

To put items in, in any GUI, left click the drawer with the item you want to store in. To take items out, in any GUI, right click it to take out a stack. This also support quick-dump and quick-load, so you can fast transport items from one drawer block to another, if you have drawer mod installed. This also support quick-collect and quick-extract, so you can clear cobblestones in your inventory or take out a stack quickly when you need.

Features

  • quick-dump: You can dump all items in this backpack into block containers, such as chests, by shift-right clicking the container block.
  • quick-load: You can extract as much items as possible from a block container, by shift-LEFT clicking the container block.
  • quick-collect: Right click to collect all matching items from your inventory including the hotbar. When it has no item, it will collect the kind of item that has the largest count in your inventory.
  • quick-extract: Shift-right click to pour out one stack of items from the drawer

Ender Drawers

Expand A portable drawer, but store items in the end dimension. You can access it as if it is a simple portable drawer, but it does not have the quick dump and quick load feature. Instead, it can be placed down as a block, and act as a cross-dimensional item teleport station. To use it, first left click it with an item to set its binding. It will bind to the item even it contains none.

Similar to dimensional storage, it has to be bind to a player to be functional. ender drawers that binds to the same player and set with the same item will be bind to the same storage space. But better than dimensional storage, player can have as many ender drawer space as they want, one for each kind of item. This is very powerful in automated production lines

For ender drawer block, right click to store items or take items out. To bulk store / take, use portable drawer to quick-dump or quick-load

Features

  • quick-collect: Right click to collect all matching items from your inventory including the hotbar. When it has no item, it will collect the kind of item that has the largest count in your inventory.
  • quick-extract: Shift-right click to pour out one stack of items from the drawer
  • placeable: This item can be placed down as a block. To place it, do shift+right click

External resources



Project members

lcy0x1

Owner

MCHuangTao

Member

victorwen614

Member


Technical information

License
LGPL-2.1-only
Client side
required
Server side
required
Project ID