areamonitor

A Minecraft Forge mod for monitoring specific areas and automatically switching player game modes.

File Details

areamonitor-2.0.5.jar

  • R
  • Jul 10, 2026
  • 335.39 KB
  • 12
  • 1.20.1
  • Forge

File Name

areamonitor-2.0.5.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:areamonitor-1489219:8404567")

Learn more about Curse Maven

Teleport & Cross-Dimension

  • Fixed area protection and item restrictions briefly failing after cross-dimension teleport

  • Fixed chain teleport not triggering enter effects (title, game mode, triggers) at the destination area

  • Fixed safe landing check not loading chunks before teleport, preventing suffocation in the Nether and falling through the world in the Overworld

Schedule & Whitelist

  • Fixed schedule auto-enable/disable logic inversion: manually disabled areas are no longer incorrectly re-enabled by the schedule

  • Fixed whitelisted players still triggering leave effects (game mode switch, title, triggers) when leaving an area

Config & Data Safety

  • Config files now use atomic writes to prevent data loss on server crash

  • Added circle radius cap (2000 blocks) and rectangle area cap to prevent accidental server freezes from oversized regions

  • Enhanced area name validation: names with spaces, control characters, or other invalid characters are now rejected when editing config files manually

  • Fixed stale data persisting in memory when config file is corrupted or missing

Client Compatibility

  • Fixed vanilla clients (without the mod) being unable to connect to the server

  • Fixed server-side detection of whether a client has the mod installed

  • GUI command now shows a friendly message to vanilla clients instead of sending unhandled network packets

UI & Input

  • Area name input length now matches the server-side limit (32 characters)

  • Added character filtering for trigger dimension format input

  • Blocked commands list now auto-lowercases to prevent case-sensitivity mismatches

  • Fixed scroll panel not responding to small scroll gestures

  • Input fields now filter control characters to prevent display corruption

Stability

  • Fixed multiple memory leaks for better long-term stability

  • Fixed concurrent modification conflict during area saving

  • Fixed network packets not properly releasing memory

  • Fixed blacklist data remaining in memory after area deletion

  • Proper cleanup of runtime state and async tasks on server shutdown

Security

  • Trigger configs now run full sanitization when saved from the GUI

  • Expanded trigger command filter: added data/function/schedule to blocked indirect commands

  • Added length limit (64 characters) for area display names