Barrelporters adds two End-themed storage blocks for wireless item movement. Sender Barrelporters pull items from their own inventory and send them to Receiver Barrelporters that use the same network name. You can control where items go with filters, routing modes, upgrades, redstone, and config options.
Barrelporters works in singleplayer, LAN, and dedicated multiplayer servers. For multiplayer, install the mod on the server and on every connecting client. The server controls transfer logic, inventories, commands, and config. Clients need the mod for blocks, items, models, textures, GUI, and translations.
Transfers run every 1 tick by default. Each Sender moves up to 10 source stacks or 640 items per tick by default. Admins can change ticks, stacks, items, and limits using commands or the server config. Large networks use cached sender and receiver positions and only loaded chunks are considered. The default per-network connection limit is 9,999,999,999, while performance safety caps prevent runaway lag.
/barrelporters info/barrelporters block/barrelporters speed set global stacks 10/barrelporters speed set global items 640/barrelporters speed set block stacks 64/barrelporters limit set connections 9999999999/barrelporters reloadMatching names connect Barrelporters. Unnamed barrels use Barrel. The Network Card copies a network from one Barrelporter and applies it to another.
Filter Upgrade enables allowlist and denylist filtering. Sorting Upgrade makes Senders prefer matching filtered Receivers, then compatible stocked Receivers, then unfiltered storage, then overflow Receivers.
Hoppers and item pipes can insert and extract from the 27-slot main inventory on every side except the front face. Upgrade slots are protected from automation, making the blocks useful for farms, mines, and storage rooms.
Items are only removed after successful insertion. Full Receivers do not delete items. Unloaded chunks are not force-loaded. Cross-dimension transfer requires Dimensional Upgrade and a loaded target chunk. Void Upgrade does nothing by default.
Q: Does this work in singleplayer?
A: Yes.
Q: Does this work on servers?
A: Yes, but the mod must be installed on both the server and every client.
Q: Do Barrelporters force-load chunks?
A: No.
Q: How fast are they?
A: By default, every Sender can move up to 10 stacks or 640 items every tick.
Q: Can I change the speed?
A: Yes, through commands and config.
Q: Can I change the network connection limit?
A: Yes. The default is 9,999,999,999 for the network limit values, with performance safety caps.
Q: Will items disappear if no receiver exists?
A: No. Items stay in the Sender.
Q: Can I sort items?
A: Yes, use Filter and Sorting upgrades.
Q: Can it work across dimensions?
A: Yes, with Dimensional Upgrade, but only to loaded receivers.
Q: Is the Void Upgrade dangerous?
A: It does nothing unless explicitly enabled.
Original code and assets created for this project. Barrelporter block models reference vanilla Minecraft barrel textures at runtime but do not redistribute Mojang texture files.