1.2latestViewInventory V1.2-releaseOct 30, 2025 Change
- Plugin Information Update1.1-betaViewInventory 1.1-betaSep 11, 2025 Change
<details> <summary>Permissions</summary> This update added permissions. Players with OP permissions are granted all permissions by default. Parent Permissions These permissions grant groups of child permissions. *viewinventory.seeGrants permission to view both a player's inventory and their ender chest. (Includesinventory.seeandenderchest.see) *viewinventory.editGrants permission to edit both a player's inventory and their Ender Chest. (Includesinventory.editandenderchest.edit) Individual Permissions Use the following nodes to configure features individually. *viewinventory.see.inventoryEnables viewing another player's inventory using the /vi inventory <playername> command. *viewinventory.edit.inventoryAllows editing another player's inventory within the opened GUI. Without this, the inventory is read-only. *viewinventory.see.enderchestAllows viewing another player's ender chest via the /vi enderchest <playername> command. *viewinventory.edit.enderchestAllows editing another player's ender chest within the opened GUI. Without this permission, ender chests are read-only. </details> <details> <summary>Disappearance bug</summary> The item disappearance bug was primarily caused by two processes competing with each other. 1. The process of updating the GUI display (copying the target player's inventory to the GUI) 2. The process reflecting click actions (copying what the viewer clicked in the GUI to the target's inventory) When clicking rapidly, process 1 would overwrite process 2. This caused the GUI to revert before changes were saved, resulting in items disappearing.Solution
To eliminate this conflict, we fundamentally changed the approach.Prioritize Click Operations
Valid click operations performed by the viewer within the GUI (such as item movement) are now handled by Bukkit's standard functionality. This ensures the exact same processing as Minecraft's normal inventory operations, preventing item disappearance.
Synchronize Changes Later
The modified GUI contents are now copied to the target player's inventory one tick after Bukkit completes the click operation. This completely eliminates processing conflicts and ensures changes are reflected safely.
Control Only Custom Slots
Plugin intervention is now limited solely to clicks on special slots like the trash can or glass panes. These operations cancel the event and are safely handled by the plugin.
This approach—“leave processing to Bukkit and reflect results later”—achieves both stability and a vanilla-like feel, eliminating the item disappearance bug. </details>1.0-alphaViewInventory 1.0-alphaSep 9, 2025 ViewInventory 1.0-alpha
A simple plugin for viewing and editing other players' inventories.How to Use
Main Command*:/vior/viewinventorySub command*:inventory <player>|enderchestorec<player> The inventory command displays the inventory of the specified player. The enderchest command displays the contents of the specified player's ender chest.bug
It works, but there's a bug where items disappear if you tap repeatedly. We're planning to fix it in the next update, 1.1-beta.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
LuckPerms
A permissions plugin/mod for Minecraft servers.
2.8MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta
SkinsRestorer
🎨 Ability to restore/change skins on servers! (Offline and Online Mode)
1.6MSueta