GShow | Show Item / EnderChest / Inventory / Money / Ping / Mention / Hover in Chat | No Depends | icon

GShow | Show Item / EnderChest / Inventory / Money / Ping / Mention / Hover in Chat | No Depends | -----

A plugin that allows players to show their inventory, ender chest, money, item and ping into chat.



Starting from version 1.1.0-BETA, support for versions older than 1.16 is temporarily dropped. I’ve been a bit busy with some real-life stuff, and I haven’t had the time to properly figure out how to bring the new features to older versions. If you need compatibility with older servers, I recommend using version 1.0.8 for now.

GShow is a simple yet effective minecraft plugin that allows players to share their inventory, ender chest, money, and ping information, including mentioning players and hovering over player names in chat with interactive hover, with tons of configurable settings depending on your preferences, without installing any dependencies.

Current ShowItem Functionality:
The plugin is currently designed to detect specific patterns defined in config.yml within player chat messages. When a match is found, the original message is cancelled and replaced entirely with a formatted message, also defined in the configuration.

Planned ShowItem Improvements:
The plugin will be reworked to replace only the matched patterns in a player's message, preserving the rest of the original chat content for a more seamless experience.

Features
  • Without Any Dependencies: This plugin works even without installing any dependencies at all, except the money module
  • Player Hover: Players can hover over someone’s name in chat to see their info. What’s shown depends on the configured text. By default, it includes things like location, ping, biome, and more.
  • Player Mention: Players can mention others to notify them when they're being called. The notifications are highly customizable through the config, with default options including Sound, BossBar, Title, Subtitle, and Toast (Advancement)!
  • Interactive Chat Display: Players can type [inv], [item], [enderchest], [money], or [ping] in chat to share their information
  • Hover & Click: Other players can hover over the message to see a tooltip and click to view detailed information
  • Live Updates: Real-time updates for inventory views (configurable)
  • 30-Second Timeout: Shared information expires after 30 seconds for security
  • Configurable: Full configuration support with color codes and regex patterns
  • Economy Integration: Works with Vault-compatible economy plugins
  • Permission System: Granular permission controls
  • View-Only Access: Players can only view, not modify shared inventories
Installation
  1. Download the plugin JAR file
  2. Place it in your server's plugins folder
  3. Restart your server
  4. Configure the plugin in plugins/GShow/config.yml
Dependencies
  • Required:
    • Spigot/Paper 1.8+ (1.0.8)
    • Spigot/Paper 1.16+ (1.1.0-BETA)
  • Optional:
  • Compatible with Java 8 through Java 24
Configuration
Code (YAML):

# GShow Plugin Configuration

# Chat output messages (supports color codes, hex and placeholders if PlaceholderAPI is installed)
messages
:
  global
:
    help
: '&e&lGSHOW &8/ &aUse [inv ], [enderchest ], [money ], [ping ], or [item ] in chat to share!'
    no_permission
: '&cYou don''t have permission to use that feature or 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!'
  player
:
    hover
:
      enabled
: true
      format
: |
        &aWorld
: &7{player_world} &aX : &7{player_x} &aY : &7{player_y} &aZ : &7{player_z}
        &eBiome
: &6{player_biome}
        &cHealth
: &c{player_health}&7/&c{player_max_health}
        &bPing
: &a{player_ping} &bms
        &dTime
: &7{player_time}
    mention
:
      enabled
: true
      prefix
: '@'
      color
: '&9'
      notification
:
        enabled
: true
        title
: '&e&lMENTION'
        subtitle
: '&7You were mentioned by &f {player }'
        fade-in
: 10
        stay
: 40
        fade-out
: 10
      bossbar
:
        enabled
: true
        message
: '&e&lGSHOW &8/ &6 {player } &ementioned you!'
        color
: 'BLUE'
        style
: 'SEGMENTED_6'
        duration
: 3 # 3 seconds bossbar display
        progress
: 1.0
      toast
:
        enabled
: true
        glowing
: true
        title
: '&6 {player } &ementioned you!'
        frame
: 'TASK' # TASK, GOAL or CHALLENGE
        icon
: 'BELL' # Any minecraft item
      sound
:
        enabled
: true
        type
: 'BLOCK_NOTE_BLOCK_PLING' # minecraft sound name
        volume
: 1.0
        pitch
: 1.0
      cooldown
:
        enabled
: true
        time
: 3   # 3 seconds between mentions
        message
: '&e&lGSHOW &8/ &cYou must wait {time } seconds before mentioning again'

# 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
:
  use
:
    inventory
: gshow.use.inventory
    enderchest
: gshow.use.enderchest
    money
: gshow.use.money
    ping
: gshow.use.ping
    item
: gshow.use.item
    shulker
: gshow.use.shulker
    mention
: gshow.use.mention
  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
    hover
: gshow.view.hover
  mention
:
    bypass_cooldown
: gshow.mention.bypass

# Do not change this value
config-version
: 5
 
Commands
  • /gshow reload - Reload the plugin configuration (Permission: gshow.admin)
Permissions

All Permissions:
  • gshow.* – Access to all commands and features
Usage Permissions (gshow.use.*):
  • gshow.use.inventory – Allow showing inventory
  • gshow.use.enderchest – Allow showing ender chest
  • gshow.use.money – Allow showing money
  • gshow.use.ping – Allow showing ping
  • gshow.use.item – Allow showing held item
  • gshow.use.shulker – Allow showing shulker box contents
  • gshow.use.mention – Allow using mentions in chat
View Permissions (gshow.view.*):
  • gshow.view.inventory – View shared inventory
  • gshow.view.enderchest – View shared ender chest
  • gshow.view.money – View shared money
  • gshow.view.ping – View shared ping
  • gshow.view.item – View shared item
  • gshow.view.shulker – View shared shulker box
  • gshow.view.hover – View hover information (e.g., player stats, info)
Mention Permissions (gshow.mention.*):
  • gshow.mention.bypass – Bypass the mention cooldown
Support
For issues, suggestions, you can chat with me in Discord or create an issue in the project repository.
Resource Information
Author:
----------
Total Downloads: 241
First Release: Jul 9, 2025
Last Update: Aug 3, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings