Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

GuiEngine ✨ Craft Unlimited GUIs Effortlessly ✨ [1.16-1.20.1] + API

Icon

JavaDoc Online ToberoCat GuiEngine Donate via PayPal Latest Release

Introducing GUI Engine ✨

Craft fascinating inventory layouts and improve your server's appeal with GUI Engine – the ultimate GUI crafting tool. Say goodbye to relying on external plugins and hello to boundless possibilities when it comes to GUI editing. What's more? You can now create amazing GUIs without any coding hassle all by yourself!

Why Choose GUI Engine?

This plugin sets itself apart from the usual GUI plugins. It allows server owners of all skill levels to craft GUIs that can be viewed without any external plugins, while also providing developers the opportunity to integrate GUIs into their plugin without much effort. Experience the freedom to create, modify, and shape your GUIs like never before.

Features

  • Easy gui creation via xml files
  • Well documented with many guides on how to do things
  • Create guis in all shapes & sizes (Chest, Anvil, Furnace, Enchanting table...)
  • Papi support
  • Player command, connect server, console command, sound, actionbar, broadcast, add_exp...
  • Multimenu, Multipage, Autopage
  • Playerheads with custom textures
  • Synchronized execution with delays
  • Toggle menu items
  • Custom textured guis (Using resource packs)
  • Multiple inputs: chat, etc.
  • Permissions
  • And much more!

Get Started Today! 🚀

Ready to dive in? Check out our beginner guide – your gateway to mastering GuiEngine. Whether you're a newbie or an expert, this guide will walk you through the basics of using this incredible tool. Get ready to fall in love with GUI Engine!

If you're interested in using it in your plugin, you can take a look at the developer docs. This is documentation of the most essential things you might want to do with this framework.

Comparison 🔄

GUI Comparison

Take a close look at the GUI comparison! On the left side, the RedLibs InventoryGui was employed to create the showcased GUI. On the right side, the power of GuiEngine shines through.

The remarkable advantage of GuiEngine becomes evident when compared to other frameworks. It empowers individuals without coding knowledge to effortlessly modify GUIs. This accessibility empowers server owners, regardless of their coding expertise, to customize and tailor GUIs to their preferences and vision. The user-friendly nature of this framework makes it incredibly easy to use. You can begin using it without the need to code. And, if you find yourself wanting more, the API allows seamless interaction. You'll be amazed that it only takes three lines of code to open a GUI for the user based on such a GUI file.

Ready to embark on this GUI journey? Check out the beginner guide now and start creating captivating GUIs like never before!

BStats 📊

This plugin uses bstats to collect very minimalistic data about the plugin. Visit the plugin's bstat site to view the metrics being collected BStats Signature

Technical Insights 💡

Spoiler: The technology behind the scenes

Discover the magic behind GuiEngine's functionality! Utilizing an interpreted component-based approach, GuiEngine renders GUIs with unmatched efficiency. By using components, developers can create visually appealing content that enhances the overall look of your GUIs.

What's the secret? The power lies in the interpreter, allowing users to work with simple config files and abstracting away complex coding details. No coding expertise required! GuiEngine also supports functions and placeholders – enabling dynamic actions and graphical data representation.

In a nutshell, GuiEngine revolutionizes GUI development. It simplifies configuration, integrates dynamic actions and data representation, all without demanding advanced coding skills. Craft stunning and functional GUIs effortlessly with GuiEngine.

Compatible Plugins

The following plugins might be of interest for you, when dealing with the creation of guis

  • Papi allows for placeholders in guis. View the wiki entry for more infos on how to utilize it correctly.
  • GuiEngine premium comes with web GUI editor, allowing you to create guis fast per drag & drop
  • Command Aliases Adds the ability to create custom commands - This is a perfect fit for this plugin, if you plan to open guis via commands

Notes

This is an mirror of the spigot GuiEngine page for modrinth users. Permissions have been granted.

Links

External resources



Project members

jokbon

Owner

ToberoCat

Main Developer


Technical information

License
GPL-3.0-only
Project ID