HomeJavaModsCustomGuiReworked
CustomGuiReworked
CustomGuiReworked — screenshot 1CustomGuiReworked — screenshot 2CustomGuiReworked — screenshot 3CustomGuiReworked — screenshot 4CustomGuiReworked — screenshot 5

🎮 CustomGuiReworked - Plugin Mechanics

Detailed description of all mechanics and systems of the CustomGuiReworked plugin.

📋 GUI System

Creation and Editing

Inventory Types

💾 Data Storage System

5 Storage Types

Type Description Usage
Block Data bound to specific block Chests, furnaces, workbenches
Personal Data unique for each player Personal inventories, settings
Global Shared data for all players global banks, global chest
Team Data for player groups Clan storages
Temporary Data only for session duration Temporary menus, forms

Saving Mechanics

🎯 Command System

Slot Commands

Command Examples

commands:
  - command: "give %player% diamond 1"
    slot: 10
    condition: "has_permission"
  - command: "teleport %player% spawn"
    slot: 15

🔍 SlotTypeAPI - Slot Type Detection

Automatic Detection

Type Description Behavior
DESIGN Decorative slots Cannot interact
CONTAINER Storage slots Full interaction
CRAFT Crafting/recipe slots Limited interaction
RESULT Crafting result slots Only item retrieval
FUEL Fuel slots Fuel validity check

only design have functional, other for API to easy codding

Standard Inventory Support

Heuristics for Custom Inventories

🔧 Developer API

Static API (CustomGuiAPI)

// Simple calls without getting plugin instance
CustomGuiAPI.createGui("shop");
CustomGuiAPI.openGui(player, "shop");
CustomGuiAPI.isDesignSlot(slot, inventory);

Internal API (ApiManager)

🎨 Design System

Appearance Configuration

ItemsAdder SUPPORT!

🛡️ Security System

Checks and Restrictions

Performance Optimization

Caching

Memory Management

🌐 Multilingual Support

Language Support

Localization

🔧 Integration with Other Plugins

API Capabilities

Integration Examples

Plugin Application Examples
Economy Plugins Shops with prices Vault, Essentials
Warp Systems Teleportation menus Essentials, Multiverse
Clan Systems Clan management Factions, Clans
Mini-games Game interfaces Custom mini-games

📊 Performance

Metrics

Optimizations

🚀 Advanced Features

Advanced Functions

Future Plans

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more