-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Brandon Pearce edited this page Sep 14, 2015
·
20 revisions
Gilded Games Util is a collection of small libraries design by Gilded Games to help your Minecraft mod flourish. All components are focused on having maximum flexibility, ease of use and compatibility. You can remove a lot of boilerplate code and focus on what makes your mod special: the content. Many of these are used our own project, The Aether II. The library currently offers the following components (of which some are still work in progress):
- Player Hooks
- Allows for extended functionality of the EntityPlayer class.
- More control over customized player data and the effects they have on gameplay.
- Player Groups
- Allows developers to create group-oriented gameplay.
- Has a default Party group type for general purposes.
- Supports further customized group types for other use cases.
- Improved Mob Spawning
- Including granular control.
- World Hooks
- Can implement extended functionality for the default World class.
- Further abstraction from the Minecraft codebase, making refactoring and porting easier.
- Customized Tabs
- Enables you to extend existing GUI functionality without editing Minecraft's design.
- Modular design prevents design conflicts when several mods attempt to implement new functionality in one GUI screen.
- Improved GUI Library
- An entirely separate system from Minecraft's default GUIs.
- Written to overcome the reoccurring challenges and obstacles of designing GUIs in Minecraft.
- Multi-layered with UI elements, the GuiFrame structure allows for component-styled design.
- Highly flexible with interchangeable functionality, due to the support of decorated elements and event-based programming.
- Improved IO Library
- Another alternative system from Minecraft's own IO solution.
- Highly modular, supporting 99% of existing IO implementations (while maintaining the system's added benefits).
- Has a default implementation for NBTTagCompound.
- Area Instances
- Main Menu System
- Popup Notifications
- Universe System
- Allows developers to separate highly incompatible gameplay mechanics within isolated "Universes".
- Players can switch their current Universe at any time during the game through a "Universe Hopper" tab in the inventory screen.
- Default Universe is the generic Minecraft Universe.
- Cloud Network