ProShield icon

ProShield -----

Simple land & plot protection with claims, trust system, and GUI.



ProShield v1.2.5 — Expansion Requests, Safezones, and World Controls
⚠️ Migration Note (Important)
If you are upgrading from v1.2.4 or earlier, you must regenerate your ProShield config folder to load new settings and GUIs correctly.

Steps:

  1. Stop your server.
  2. Delete the /plugins/ProShield/ folder.
  3. Restart the server → new configs/messages will be generated.
  4. Reapply your custom changes.
This ensures Expansion Requests, World Controls GUI, and Safezone mob protection all work correctly.

✨ New Features
Expansion Requests System (Player → Admin)
  • Players can now request claim expansions directly via a GUI.
  • Admins review requests in the Expansion Review GUI with options to Approve or Deny (with custom reasons).
  • Full Expansion History with pagination.
  • Messages & deny reasons configurable via messages.yml.
World Controls GUI (Admin-Only)
  • Admins can toggle global world protections in-game (fire, explosions, mob griefing, etc.).
  • No need to edit YAML mid-game — changes apply instantly.
  • Fully integrated with protection.world-controls.defaults in config.yml.
Safezones & Mob Control
  • Claims can now be flagged as safezones.
  • Hostile mobs are:
    • Repelled at borders (push-back effect).
    • Despawned inside safezones (configurable).
    • Prevented from pathing/locking onto players inside safezones.
  • Controlled via protection.mobs.* in config.yml.
Fully Functional GUIs
  • All menus (Player & Admin) are now fully wired and interactive:
    • Claim land, Unclaim, Claim Info, Trusted Players, Role Assignment, Claim Flags.
    • Expansion Requests, Expansion History, Admin Tools, World Controls, Deny Reasons.
  • Back & Exit buttons work consistently everywhere.
Fixes & Improvements
  • GUIListener overhaul → Now routes clicks safely using color-stripped titles.
  • Role assignment polish → Properly assigns roles & clears pending states.
  • Flags menu → Toggling now saves instantly with confirmation messages.
  • Config & messages reload → /proshield reload updates config.yml + messages.yml live.
  • Better deny flow → Admins can pick denial reasons from messages.yml.
  • Performance tuning:
    • Reduced redundant entity checks.
    • Async-safe handling of expansion requests.
  • Build stability → Fixed API mismatches in mob tasks (now compiles cleanly).
Admin Notes
  • New permissions introduced:
    • proshield.admin.expansions → Access expansion review/history.
    • proshield.admin.worldcontrols → Access world-level controls GUI.
  • Expansion deny reasons are stored in messages.yml under messages.deny-reasons.
  • History menu supports pagination for long-term server use.
Summary
ProShield 1.2.5 is the biggest stability + features release yet:

  • ✅ Expansion Requests (player-to-admin workflow).
  • ✅ Safezones & advanced mob control.
  • ✅ World Controls GUI for live toggling.
  • ✅ Fully functional GUIs (no more placeholders).
This sets the stage for ProShield 2.0, where we’ll add Towns, Shops, Economy Integration, and Custom Roles.

Please back up your ProShield folder before upgrading!
Resource Information
Author:
----------
Total Downloads: 13
First Release: Sep 5, 2025
Last Update: Yesterday at 9:38 PM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings