File Details
Protector-1.4.4.jar
- R
- Jan 20, 2026
- 734.93 KB
- 34
- 1.21.7+7
- NeoForge
File Name
ProtectorMod-1.4.4.jar
Supported Versions
- 1.21.7
- 1.21.6
- 1.21.5
- 1.21.4
- 1.21.3
- 1.21.2
- 1.21.1
- 1.21
Curse Maven Snippet
🛠 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.