
NetworkStorage
A Minecraft plugin that allows players to create a centralized storage network and share items easily.
Автор: DerMoha3492обновлён 16 окт. 2026 г.
Механики игрыХранениеУтилиты
Описание
NetworkStorage
A Minecraft plugin that allows players to create a centralized storage network.
Features
- Create a network of chests to store your items.
- Access all your items from a single terminal.
- Trust other players to access your network.
- Track player deposits and withdrawals
- Wireless access to your network with a wireless terminal.
- Configurable Network Modes: Choose between individual player networks or a single, server-wide global network.
- Optional Trust System: Make networks publicly accessible, perfect for cooperative servers.
Commands
/storage wand: Get the storage wand./storage info: View your network information./storage trust <player>: Trust a player to your network./storage untrust <player>: Untrust a player from your network./storage wireless: Get a wireless terminal.
How to Use
- Use
/storage wandto get a storage wand. - Right-click with the wand to create a new network.
- Left-click on chests with the wand to add them to your network.
- Place a terminal to access all your items in one place.
Important Notes
Network Modes (network-mode)
In the config.yml, you can choose between two modes:
PLAYER(Default): Each player has their own private network. This is the classic behavior.GLOBAL: There is only one, single, massive network for the entire server. All players share this one network. Commands like/storage trustor/networkare disabled in this mode.
Trust System (enable-trust-system)
This option is only relevant in PLAYER mode:
true(Default): Only the owner and players they have added via/storage trustcan access a network.false: The trust system is completely disabled. Every player can access every network. Ideal for small, private servers where everyone works together.
Language and Item Search
- Display: The names of items in the terminal are always displayed in the language you have set in your Minecraft client (e.g., German, French, etc.).
- Search: The search function works with the internal, English material names (e.g.,
diamond,stone,iron_ingot) or with custom names you have given an item using an anvil. This means you must search in English, even if the items are displayed in your own language.
Галерея
Последние версии
Все версии →release
1.5.0
1.5.016 окт. 2026 г.74Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper
Что нового
# Changelog
## 1.5.0 — 2026-10-16
### Added
- Support for Minecraft Paper 26.3, built against Paper API 26.3 build 184.
- Barrel and copper chest support for storage networks.
- SQLite storage with automatic migration from YAML and legacy SQLite data, schema upgrades, and verified rolling backups.
- Hopper interaction with terminals and comparator output based on network capacity.
- Time-limited player trust, editable network descriptions, and network deletion with confirmation.
- In-game configuration editor and administrative network inspection, rescan, storage diagnostics, and update-check commands.
- PlaceholderAPI integration and a public service API for other plugins.
- French and Spanish translations, plus support for custom language files.
- Item search by enchantment name and level, a configurable default sort order, and saved per-player sort preferences.
### Changed
- Unified commands and help under `/ns`. `/storage`, `/network`, and `/networkstorage`, together with their existing aliases, now use the same command surface.
- Grouped administrative commands under `/ns admin <command>`. Use `/ns admin list` to list all networks and `/ns admin info <network>` for administrative network details; `/ns list` and `/ns info` show player information.
- Replaced immediate bulk deposits with an inventory preview and separate confirm/cancel buttons inside the terminal. Confirmation expires after 15 seconds and must be renewed if eligible inventory contents change.
- Bulk deposits now include only the 27 main inventory slots. Hotbar, armor, offhand, storage wands, and wireless terminals are excluded. Items that do not fit remain in the player's inventory.
- Protected storage wands and wireless terminals from individual player deposits as well as bulk deposits.
- Improved large-network scanning with incremental scans and batched persistence. Terminal and comparator output use complete scan results; incomplete scans report unavailable containers instead of presenting partial totals as authoritative.
- Wireless terminals configured to break at zero uses now remain available through the final terminal session and break when that session ends.
### Fixed
- Fixed startup failing when a database upgrade left a valid historical import schema version in migration metadata.
- Fixed migration digest verification rejecting permanent trusted players with no expiry.
- Fixed imports failing when registered containers reference worlds that are not currently loaded. Registrations are preserved and resolve when their worlds become available.
- Fixed stale player selections blocking migration. References to deleted networks are cleared with warnings while valid selections are preserved.
- Preserved existing networks whose names differ only by capitalization, such as `Main` and `main`. Exact-name lookups distinguish them; ambiguous case-insensitive lookups fail safely. New case-insensitive name collisions remain blocked.
- Fixed newly created networks not becoming the player's active network.
- Fixed wireless terminal interactions accidentally placing items from the other hand and improved handling of cancelled interactions.
- Improved terminal search and stats transitions, scan invalidation, save ordering, and cleanup during reload or shutdown.
- Improved update-check concurrency, version comparison, and lifecycle handling.
### Upgrade notes
- Stop the server and back up the complete `plugins/NetworkStorage` folder before upgrading. Replace the old plugin JAR with `NetworkStorage-1.5.0.jar`, then start the server.
- Existing YAML and legacy SQLite data are migrated automatically. Source backups are retained; no manual SQL changes are required for the migration fixes in this release.
- If migration fails, the plugin stays disabled and preserves recovery data. Inspect the error and any `migration.lock` before retrying; do not delete the lock blindly.
- Keep the plugin's SQLite database and backups on local storage rather than an NFS or SMB share.
- If a wireless terminal was deposited with an earlier build, use a physical terminal or obtain a replacement with `/ns wireless` to retrieve the stored items. Issuing a replacement requires permission.
- Existing tools created before metadata verification was introduced may need to be reissued with `/ns wand` or `/ns wireless`.
- This release targets Paper 26.3. Compatibility with older Minecraft versions has not been verified.
### Validation
- All 153 automated tests pass on Java 25, including migration and upgrade coverage for SQLite schemas 1–4, restart persistence, command routing, protected deposits, and partial/full storage behavior.
- The packaged SQLite driver smoke check passes.
Previous published release notes: [1.4.0](https://github.com/DerMoha/NetworkStorage/releases/tag/1.4.0).
release
for Minecraft 26.1.2
1.4.030 апр. 2026 г.147Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper
Что нового
for Minecraft 26.1.2
release
for Minecraft 26.1.2
1.3.019 апр. 2026 г.29Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper
release
NetworkStorage 1.2.1
1.2.118 окт. 2025 г.99Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Что нового
Initial Release on Modrinth, compatible with 1.21 and tested with 1.21.8 and 1.21.9



