
InfiInvConnect
InfiInvConnect is a practical Minecraft plugin that lets players share and synchronize their inventories using groups or direct links.
🔗 InfiInvConnect
InfiInvConnect is a practical Minecraft plugin that lets players share and synchronize their inventories using groups or direct links.
Designed for simplicity, stability, and Java 21 compatibility.
✨ Features
👥 Group Inventory Sharing
Players can create shared inventory groups and invite others:
/inv create <name>— Create a group/inv invite <player>— Invite a player/inv join <group>— Join a group/inv leave— Leave your group/inv list— List all groups 📢 Players receive messages when members join or leave groups.
🔗 Direct Link System
Link two players’ inventories directly:
/inv link <player>— Send link request/inv accept— Accept a link request/inv unlink— Remove inventory link
🛠️ Admin helpers:
/inv forcelink/inv forceunlinkLinked players share inventory in real time.
⚙️ Design Philosophy
InfiInvConnect is built for stability and simplicity:
✔ Java 21 compatible
✔ Zero compile warnings
✔ No async inventory ops
✔ No shulker GUI or deep container syncing
✔ Works well on Paper or Spigot
Not intended to:
- Track slot-level changes
- Optimize for extreme edge-cases
- Sync container GUIs
📜 Commands
| Command | Permission | Description |
|---|---|---|
/inv help | None | View help menu |
/inv create <group> | None | Create a new inventory group |
/inv invite <player> | None | Invite a player to your group (owner only) |
/inv join <group> | None | Join an invited inventory group |
/inv leave | None | Leave your current group (inventory clears) |
/inv info <group> | None | View information about a group |
/inv list | None | List all groups and direct links |
/inv deny <group> | None | Deny a pending group invitation |
/inv delete <group> | None | Delete a group you own |
/inv transfer <group> <player> | None | Transfer group ownership |
/inv deletegroup <group> | infiinvconnect.admin | Force delete a group (admin) |
/inv forcelink <p1> <p2> | infiinvconnect.admin | Force link two players |
/inv forceunlink <player> | infiinvconnect.admin | Force unlink a player |
🛡️ Duplication Protection
InfiInvConnect includes basic but effective duplication fixes for common scenarios:
- Block placement duplication
- Item drop & pickup duplication
Inventory synchronization may occur multiple times — this is intentional.
Correctness and stability are prioritized over aggressive optimization.
ℹ️ Plugin Info
- Version: 1.0.0
- Test Supported Versions: 1.21.x
- Author: Infinite21
- Main Command: /infiinvconnect
(Aliases: /inv) - Support: Core community and Discord support
