Skip to main content

đŸ–Ĩī¸ GUI Customization

The plugin provides three separate configuration files for precise interface customization.

📁 Configuration File List​

  • socket_gui.yml: Layout for gem socketing.
  • perforation_gui.yml: Layout for slot perforation.
  • gem_removal_gui.yml: Layout for gem extraction.

🎨 Common Syntax (Example: Socketing GUI)​

Freely adjust icons and button positions (slots):

title: "&8Gem Socketing Station"
rows: 3
slots:
item: 13 # Equipment slot
gem: 11 # Gem slot
confirm: 22 # Confirm button
# Background fillers
filler:
material: GRAY_STAINED_GLASS_PANE
display-name: " "

đŸ’Ŧ Dynamic Lore Placeholders​

Button tooltips update dynamically. Common placeholders include:

  • {money_cost}: Required Vault currency.
  • {exp_cost}: Required XP points.
  • {status}: Current status (e.g., "Success Rate: 80%").

[!NOTE] After modifying GUI files, use /mgs reload to apply changes instantly without a server restart.