ElvenideGUI

A powerful GUI creation plugin for PaperMC that lets you build advanced custom inventory menus using configuration files.

ElvenideGUI lets server administrators and developers create customized GUI inventory menus easily without writing Java code. By leveraging intuitive configuration files, server owners can craft bespoke user interfaces, handle interactive player inputs, and design complex action-driven menus.

Key Features

  • Custom Menu Layouts: Define rows, titles, and item layouts with absolute precision.
  • Interactive Icons: Configurable click actions, formatting, and requirements/prices.
  • Action System: A fully-featured actions engine supporting actions like close menu, execute command, open another menu, play sound, and give items/money.
  • Dynamic Formatting & Placeholders: Built-in support for PlaceholderAPI, Vault economy, and custom internal placeholders.
  • Easy Configuration: Created entirely using friendly, human-readable YAML structures.

Technology Stack

  • Platform: PaperMC (1.21+)
  • Language: Java
  • Build Tool: Maven

Local Setup

To install ElvenideGUI on your Minecraft server:

  1. Download: Obtain the latest ElvenideGUI.jar from Modrinth.
  2. Install: Place the downloaded JAR file into your server's plugins/ directory.
  3. Run: Start or restart your server to generate the default configuration files.
  4. Docs / Getting Started: Reference the documentation here to learn how to create your first menu.