Download NABBA — Minecraft Mods — MetaMods

NABBA

Active

Downloads

0

Last update

2 years ago
Client
Storage

NABBA Mod

NABBA is an advanced modification offering tiered barrels for efficient storage of single items and fluids. The project draws inspiration from well-known mods like Jabba, Yabba, and Storage Drawers but provides its own unique approach to storage organization.

Important to note: the mod primarily targets version 1.19.3+, so some new features might be missing in the 1.19.2 version.

Controls

  • Right click - add item or fluid to barrel
  • Left click - remove item or fluid from barrel

Barrel Types

Standard Barrel

The basic barrel type familiar to many players from other modifications. Designed for storing a single item type with total capacity of 64 stacks.

Fluid Barrel

Liquid equivalent of the standard barrel. Can store up to 16 buckets of one fluid type.

Anti-Barrel

Specialized barrel for unstackable items (maximum stack size equals 1). Has no slot limitations and can store up to 256 items. Equipped with an interface for content browsing.

Anti-barrels store data in SavedData, which prevents chunk corruption and player disconnections with large data volumes.

All barrel types support respective FluidHandler/ItemHandler interfaces and preserve contents when broken.

Upgrade System

NABBA barrel modernization features an original concept. To apply upgrades, you first need to replace the standard frame with an improved version, as the basic frame doesn't support modifications.

Each frame has a specific number of upgrade slots. When holding an upgrade item near a barrel (in normal mode), it displays the number of used slots with color indication of upgrade applicability.

Two modernization methods:

  • Through crafting table
  • Using frame upgrade items on placed barrels

Frame tiers: Wood(0) → Stone(1) → Copper(4) → Iron(8) → Lapis(16) → Gold(64) → Diamond(128) → Emerald(256) → Netherite(2048) → Creative(2,147,483,647)

Notes:

  • Some upgrades require more than one slot
  • Certain modifications (like "void") have hard limits on application quantity

Available Upgrades

Storage

Increases barrel's total capacity. Available modifications from 1x to 1024x, overall limit - 64000 units per barrel. Requires 1 slot.

Void

Destroys overflow items. Limit - 1 upgrade per barrel. Requires 1 slot.

Pickup

Automatically collects nearby items. Increasing upgrade level expands range from 3×1×3 to 17×3×17. Limit - 9 upgrades, cost - 8 slots.

Infinite Vending

Creative-only upgrade that doesn't deplete inventory when extracting items or fluids. Doesn't work with anti-barrels.

Storage Downgrade

Reduces base capacity of standard barrels to one stack, fluid barrels - to one bucket. Storage upgrades continue working. Not applicable to anti-barrels.

Redstone

Allows barrels to generate redstone signal proportional to fill level: from 0 (empty) to 15 (completely full).

Configuration Keys

The mod adds a set of special keys for barrel customization. All keys can be combined into a keyring for convenient storage - use Shift + scroll to switch between them.

Vanity Key

Change barrel text color (default bright pink) and icon size.

Hide Key

Significantly improves performance by completely removing BlockEntityRenderer visualization. Barrel becomes visually indistinguishable from regular stone block.

Lock Key

Locks barrel to store only one item or fluid type, including NBT data. Doesn't work with anti-barrels.

Connect Key

Disables barrel's connection to nearby controllers.

Controller Keys

Experimental interface for managing connected item and fluid barrels through controller.

Barrel Networks

Barrel networks are created using controller or barrel interface, allowing to manage multiple barrels as a unified system.

Controller

Connects nearby barrels within a 25×25×25 cube. Works with regular and fluid barrels, doesn't support anti-barrels.

Controller Proxy

Additional interaction points with existing controller network, doesn't extend its range.

Barrel Interface

Unified block for interacting with barrel groups, including anti-barrels, with capacity up to 4096. Warning: will drop all connected barrels when broken.

Network Visualizer

Displays connected barrels and controller proxies when interacted with.

Controller Network Capabilities

Controller functionality goes beyond simply combining barrels into IItemHandler interface.

  • Group application of keys (vanity, hide, etc.)
  • Bulk installation of frame upgrades
  • Uniform application of other modifications for all connected barrels
Project members
tfarecnim

tfarecnim

Created: 6 Oct 2023

ID: 97061