PaperGUI is a Paper plugin that provides an interactive in-game GUI system. It allows players to interact with other players through a floating menu that appears near their avatar. This menu can be fully customized via the config.yml file to include various options, commands, and visual elements.
- Dynamic Floating Menu: Displays a GUI near a targeted player.
- Customizable Options: Define menu options in
config.ymlwith custom commands, item icons, and offsets. - Interactive Click System: Players can interact with menu options by right-clicking.
- Auto-Cleanup: Menus and options are automatically removed when the plugin shuts down.
- Download the plugin JAR file.
- Place it in the
pluginsfolder of your Paper server. - Restart or reload the server.
- Modify the
config.ymlfile to customize the menu options.
menus:
default:
title: "<bold>Interact with <target>"
options:
- name: "Say hello!"
material: "RED_DYE"
offset: [0, 0.5, 0]
command: "msg <target> hello!"
interactable: true
- name: "Ban <target>"
material: "DIAMOND_SWORD"
offset: [0, 1.25, 0]
command: "ban <target>"
interactable: true
- name: "Add friend"
material: "BLACK_DYE"
offset: [0, 2, 0]
command: "friend add <target>"
interactable: truetitle: The menu title.options: A list of interactable options.name: The display name (supports MiniMessage format).material: The item representing the option.offset: The position relative to the target.command: The command executed when clicked (<target>is replaced with the selected player).interactable: Makes the option interactable or not.
- Right-click on a player to open the menu.
- Click an option to execute its command (Left and right click).
- The menu disappears after interaction or when you are more than five blocks away.
- PaperMC 1.21.4
/reload-ppgui
Description: Reloads the config.
Permission: ppgui.command.reload
- Author: Aquestry
- Website: https://aquestry.dev