A comprehensive Minecraft plugin that allows players to share their inventory, ender chest, money, item-in-hand, and ping information in chat with interactive hover and click functionality without installing any dependencies.
-
Without Any Dependencies This plugin works even without installing any dependencies at all, except the money module
-
Interactive Chat Display
Players can type[inv],[enderchest],[money],[item], or[ping]in chat to share their data. -
Hover & Click Support
Messages are interactive—hover for tooltips, click to view detailed GUI/info. -
Live Inventory Updates (Configurable)
Inventory and ender chest views update in real time if enabled. -
30-Second Timeout
Shared data automatically expires after 30 seconds for privacy and security. -
Fully Configurable
Supports color codes, custom regex patterns, and message formatting. -
Economy Integration
Works with any Vault-compatible economy plugin. -
Permission System
Fine-grained permission control for each feature. -
View-Only Access
Players can view shared inventories but cannot modify them.
- Download the plugin
.jarfile. - Place it into your server’s
/pluginsfolder. - Restart your server.
- Configure the plugin via
/plugins/GShow/config.yml.
-
Required:
-
Optional:
- PlaceholderAPI (Placeholders)
- Vault (Money Module)
Click to view config.yml
# GShow Plugin Configuration
# Chat output messages (supports color codes, hex and placeholders if PlaceholderAPI is installed)
messages:
global:
no_permission: '&cYou don''t have permission to use this command!'
reload_success: '&aGShow configuration reloaded successfully!'
inventory:
enabled: true
format: '&e&lGSHOW &8/ &f{player} &7is showing their &bInventory'
hover: '&eClick to view {player}''s inventory'
no_permission: '&cYou don''t have permission to view inventories!'
expired: '&cThis inventory view has expired!'
enderchest:
enabled: true
format: '&e&lGSHOW &8/ &f{player} &7is showing their &dEnder Chest'
hover: '&eClick to view {player}''s ender chest'
no_permission: '&cYou don''t have permission to view ender chests!'
expired: '&cThis ender chest view has expired!'
money:
enabled: true # Requires Vault to be installed
format: '&e&lGSHOW &8/ &f{player} &7has &a{amount}$'
hover: '&eShows {player}''s balance'
no_permission: '&cYou don''t have permission to view balances!'
expired: '&cThis balance view has expired!'
ping:
enabled: true
format: '&e&lGSHOW &8/ &f{player} &7has &e{ping}ms &7ping'
hover: '&eShows {player}''s connection ping'
no_permission: '&cYou don''t have permission to view ping!'
expired: '&cThis ping view has expired!'
item:
enabled: true
format_1x: '&e&lGSHOW &8/ &f{player} &7is showing &b{item}'
format: '&e&lGSHOW &8/ &f{player} &7is showing &e{amount}x &b{item}'
hover: '&eClick to view {player}''s {item}'
no_item_in_hand: '&cYou must be holding an item to show it!'
no_permission: '&cYou don''t have permission to view items!'
expired: '&cThis item view has expired!'
# Regex patterns for detecting show commands in chat
patterns:
inventory:
- \[inv\]
- \[inventory\]
enderchest:
- \[enderchest\]
- \[ender\]
- \[ec\]
money:
- \[money\]
- \[balance\]
- \[bal\]
ping:
- \[ping\]
- \[ms\]
- \[latency\]
item:
- \[item\]
- \[hand\]
- \[i\]
# Settings
settings:
view_timeout: 30 # Time in seconds before a view expires
enable_live_updates: true # Whether to enable live updates for views
require_permission: false # Whether to require permission for players to view
# Permissions for commands and features
permissions:
use: gshow.use
admin: gshow.admin
view:
inventory: gshow.view.inventory
enderchest: gshow.view.enderchest
money: gshow.view.money
ping: gshow.view.ping
item: gshow.view.item
shulker: gshow.view.shulker
# Do not change this value
config-version: 3| Command | Description | Permission |
|---|---|---|
/gshow reload |
Reloads the plugin configuration | gshow.admin |
| Permission | Description |
|---|---|
gshow.admin |
Access to admin commands |
gshow.use |
Use the show features in chat |
gshow.view.inventory |
View shared inventories |
gshow.view.enderchest |
View shared ender chests |
gshow.view.money |
View shared money information |
gshow.view.ping |
View shared ping information |
gshow.view.item |
View shared items shown in chat |
gshow.view.shulker |
View shared shulker shown in chat |
- Type a pattern like
[inv],[enderchest],[money],[item], or[ping]in chat. - Other players will see an interactive message.
- Clicking inventory/ender chest shows a read-only GUI.
- Clicking money or ping shows the value in chat.
- All shared information expires after 30 seconds.
- ⏳ Timeout: Shared information auto-expires after 30 seconds.
- 🔐 Permission Checks: Configurable permissions for all features.
- 👁️ View-Only Access: No one can modify shared inventories.
- 🧼 No Storage: No persistent data is saved to disk.
For issues, suggestions, or contributions: