Protector Core

Multi-level static defense cores. 2-block tall guardian statues that evolve through 5 tiers (Copper to Netherite). Features dynamic models, 360° rotation, and optimized hand-scaling.

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

NeoForge

implementation "curse.maven:protector-1417110:7492133"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

🛠 Changes

1. UI/UX Refinement

  • Input Alignment: Adjusted EditBox coordinates ($+2$px $X$, $+2$px $Y$) and expanded the active area for better text flow.

  • Custom Components: Integrated CheckButtonCustom and CloseButtonCustom classes to replace default Minecraft buttons with pixel-art icons.

  • Dynamic Flags Screen: Rebuilt FlagsScreen to 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 BlockEntity to 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.screen package.