GooeyLibs: Fast Server-Side UIs for Minecraft

Download GooeyLibs for Minecraft to build fast, server-side UIs with inventory GUIs, pagination, and rate limiting. Easy to install and use.

GooeyLibs

Building custom user interfaces in Minecraft has always felt like a chore. You wrestle with packets, tick handlers, and client-side rendering just to show a simple menu. GooeyLibs changes that by offering a powerful, lightweight library designed specifically for Forge server-side mods. Instead of fighting the game's architecture, you can focus on creating intuitive menus that players actually enjoy using.

This library works by leveraging the existing inventory types already present in Minecraft 1.12.2. That means no complicated custom rendering or client mods are required. Everything happens on the server, allowing your mod to communicate directly with players through familiar GUI containers. Whether you are running a Pixelmon server or a custom minigame hub, GooeyLibs gives you the tools to build polished interfaces without the overhead.

Why Choose GooeyLibs for Minecraft?

The core promise of GooeyLibs is speed and simplicity. The library was born out of frustration with clunky inventory APIs in the Pixelmon community. The original project started as a layer on top of an existing API, but it has since been rewritten from the ground up to be more powerful and far more pleasant to work with.

Key Features That Stand Out

  • Rate Limiting: Prevent players from spamming clicks and breaking your server's logic.
  • Easy Updating: Refresh the contents of any GUI container with a single call.
  • Pagination: Split large item lists across multiple pages without manual math.
  • Drag Support: Allow players to drag items within the UI just like vanilla Minecraft.
  • Lightweight Design: Minimal performance impact, so your server can handle more players.

These features make GooeyLibs an ideal choice for server administrators and mod developers who need reliable, server-side interfaces. You no longer have to rely on client-side mods that players must install separately. Everything works out of the box with a standard Forge setup.

How to Install GooeyLibs

Getting started is straightforward. First, ensure you are running a compatible setup. GooeyLibs is built for Minecraft 1.12.2 and requires the Forge loader to function. If you are using a different version, you will need to check for compatibility patches or alternative builds.

To install, simply place the downloaded JAR file into your server's mods folder. There is no client-side installation required, which is a huge advantage for server owners. Once the file is in place, restart your server and GooeyLibs will load automatically. You can then begin integrating it into your own mods or server-side plugins.

For those who prefer a more streamlined setup, the foxygame.net launcher offers a one-click install for GooeyLibs, automatically handling version compatibility and mod placement so you can skip the manual file management entirely. This is particularly useful if you are running multiple servers or want to avoid configuration errors.

Understanding the API

GooeyLibs provides an intuitive API that abstracts away the complexity of Minecraft's inventory system. You can create a GUI container, add slots, and define click behaviors in just a few lines of code. The library handles the underlying packet logic, so you can focus on what matters: the player experience.

One of the standout features is the ability to create dynamic menus that update in real time. For example, you can build a shop interface that reflects current stock levels or a quest tracker that updates as players progress. The pagination system is particularly handy for large collections, such as a list of all available pets or custom items.

Licensing and Community

GooeyLibs is licensed under LGPL v3, meaning it is free to use, copy, modify, and distribute. This open approach encourages community contributions and ensures that the library remains a valuable resource for years to come. The developer is transparent about goals: providing an intuitive experience, keeping the library lightweight, and staying open to feedback.

The official source code and documentation are available for those who want to dive deeper. There is also an active Discord community where developers and server owners share tips, report issues, and suggest improvements. Whether you are a seasoned modder or a beginner, you will find support when you need it.

Download GooeyLibs Today

If you are ready to streamline your server-side UI development, download GooeyLibs and see the difference it makes. The library is lightweight, powerful, and designed with real-world server needs in mind. For those managing multiple servers, the foxygame.net launcher also includes GooeyLibs in its add-on catalog, letting you deploy it across your network with auto-updates and consistent version control.

GooeyLibs for Minecraft is more than just a library; it is a solution to a persistent problem. It eliminates the friction between server logic and player interaction. With its focus on speed, ease of use, and community-driven development, it is a must-have tool for any serious Forge server modder.

Stop wrestling with raw packets and start building the interfaces your players deserve. GooeyLibs puts the power back in your hands, and with the support of a vibrant community, you will never feel stuck. Give it a try on your next project and experience the difference firsthand.