Protector-1.4.4.jar
Curse Maven Snippet
What's new
🛠 Changes
1. UI/UX Refinement
-
Input Alignment: Adjusted
EditBoxcoordinates ($+2$px $X$, $+2$px $Y$) and expanded the active area for better text flow. -
Custom Components: Integrated
CheckButtonCustomandCloseButtonCustomclasses to replace default Minecraft buttons with pixel-art icons. -
Dynamic Flags Screen: Rebuilt
FlagsScreento show all flags in a dual-column layout regardless of player permission level. -
Visual Polish: Updated title formatting to Cyan Bold/Italic across all mod screens.
2. Functional Logic
-
Clan Lock: Implemented a requirement check that disables the "Clan" button unless the core has $\ge 3$ guests.
-
Flag Synchronization: Centralized flag registration within the
BlockEntityto ensure UI/Server consistency. -
Permission Toggles: Fixed real-time state updates for Build, Interact, and Chest permissions.
3. Backend & Stability
-
Persistence: Refactored NBT saving for UUID-based permission maps and name caching.
-
Inventory Handling: Updated upgrade logic to correctly consume items using NeoForge's
ItemStackHandler. -
Code Structure: Fixed package declarations and organized imports across the
client.screenpackage.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

