Source-checkedAdmin & protection

CustomGUI [1.9-1.19]

by snadol · for Minecraft

A CustomGUI plugin with arguments, customization, and more!

24KDownloads
5 yr agoLast updated
Spigot · PaperLoaders
1.19Latest game version

About CustomGUI [1.9-1.19]

From SpigotMC

A CustomGUI plugin with arguments, customization, and more!

[​IMG]

A fully customizable GUI plugin that has an argument feature.
If you download and like it, please leave a review below.

Please only decompile this plugin for learning purposes.​

------------------------Info/Features-----------------------
  • Custom open command and GUI title (argument support and color support. Put 'BanMenu: <Arg>' as the name of the GUI in config, and it'll get replaced by the argument in-game!)
  • Please see the wiki for more item config tips.
  • Unlimited items! Just copy and paste one of the two examples and edit!
  • Unlimited menus! Copy and paste a default one and edit!
  • In each menu, there's a 'FillWithPanes:' option. If set to true, it will fill all empty spaces in the GUI with Dark Gray Stained Glass Panes. If set to a number (data value for color, <1.13) then it will be that color, same for 1.13, except you would put the actual name of the color:
    • Examples:
      • 1.13 (On): 'FillWithPanes: true, Orange'
      • Pre-1.13 (On): 'FillWithPanes: true, 1'
      • Both (Off): 'FillWithPanes: false'
  • Hooks into PlaceholderAPI!
  • Full item customization
    • Custom command for each item (runnable from console or player) Put command to 'null' for no command to be executed. For more info on commands, see https://www.spigotmc.org/resources/customgui.58440/update?update=243496.
    • Custom Material, Data Value, Lore, and Name (PlaceholderAPI is supported, use <Arg> before the placeholder to parse the placeholder for the argument. See https://www.spigotmc.org/resources/customgui.58440/update?update=243173 for more info.)
    • Custom amount of items in a slot (1 diamond or 10 diamonds, etc.)
    • Lore and Name allow color codes and "<Arg>", which gets replaced by the argument in-game (see below)
    • Player heads are supported! Put SKULL_ITEM as the material, then the data section becomes the owning player's name. "<Arg>" and "<Username>" are supported, along with PAPI placeholders and regular player names.
    • Custom head textures not linked to a player are supported! Just put the code in the Data area after changing the material to HEAD_TEXTURE (the code being the long one you'd find in a link, like hYdeWj3Cbfjds= (but they're longer)
    • Leather armor colors are supported, put any leather armor piece as the material, and the data section becomes the "color" section. All color names are supported, and must be all caps. Example: "BLUE"
    • “<Username>” will get replaced by the player opening the menu in-game.
    • Add "glowing" to the attributes list in config and the item will glow.
  • GUIs live update with the config!
  • Argument Support
    • Leave open command as normal, in item command put “<Arg>“. Then when executing the command, add an argument. For example the item command is “ban <Arg>” and the open command was “punish”, “punish (username)” would open a GUI and if you clicked the item with arguments in config, it would run “ban (username)”!
    • Item commands without "<Arg>" in them still function as normal.
  • GUI switching feature!
    • Use <GUI> at the start of an item command to open another GUI! After <GUI>, put the OpenCommand of the GUI you're trying to open. If the GUI you're trying to open requires arguments, put <Arg> after the OpenCommand.
  • GUI Open sounds!
    • There's an OpenSound config option for each menu, set to false for no sound, or to a sound name to play that sound.
  • See https://www.spigotmc.org/wiki/customgui-snadol/ for item configuration tips
--------------------------Commands--------------------------
/customgui reload - customgui.command - Reloads plugin
/customgui open <menu #> (player) - customgui.command - Opens menu # for optional player.
[][][][][][][][][][][][][][][][] - customgui.open.<menu number> - Permission to open a menu.
-------------------------Permissions------------------------
customgui.open.(menu #) - Permission to open the GUI with the number given
customgui.reload - Permission to reload the plugin
customgui.(menu #).(item #).view - Permission to see a certain item in a GUI
customgui.(menu #).(item #).use - Permission to use an item that you can see's commands
------------------------Installation------------------------
  1. Download by clicking the download button
  2. Drag and drop into your plugins folder
  3. Restart your server/load the plugin (PlugMan)
  4. Open up the config file and edit to your liking
  5. Reload the plugin in-game
  6. Have fun!
----------------------------Help----------------------------
  • Q: Where do I find a default configuration? A: Look here.

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 11 Minecraft versions, the newest being 1.19.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

CustomGUI [1.9-1.19] on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
5, released 2021-11-17

Game versions by loader

LoaderGame versionsNewest
Paper1.9 to 1.19 (11 versions)1.19
Spigot1.9 to 1.19 (11 versions)1.19

From 10 recorded builds of CustomGUI [1.9-1.19].

Recent builds

BuildReleasedGame versionsLoaders
52021-11-171.9 to 1.19 (11 versions)Spigot, Paper
52021-11-17n/aSpigot, Paper
42020-04-16n/aSpigot, Paper
3.1.7.12019-04-21n/aSpigot, Paper
3.1.62019-02-24n/aSpigot, Paper
3.1.52019-02-18n/aSpigot, Paper

Run CustomGUI [1.9-1.19] on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

SpigotMC lists CustomGUI [1.9-1.19] as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.19 and 10 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-02Open ↗
  • ✓Authorsnadol, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

CustomGUI [1.9-1.19], answered

Generated from the mod’s own source data.

Do my players need to install CustomGUI [1.9-1.19]?

SpigotMC lists CustomGUI [1.9-1.19] as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. CustomGUI [1.9-1.19] is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run CustomGUI [1.9-1.19] on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add CustomGUI [1.9-1.19] in one click.