promotional bannermobile promotional banner

PlotPlus

The ultimate plot management plugin for Hytale. Claim, protect, and merge plots with patch-level protection for BuilderTools. Supports economy systems and customizable templates.

File Details

PlotPlus-2.0.0-beta.4.jar

  • B
  • Feb 14, 2026
  • 18.48 MB
  • 137
  • Early Access

File Name

PlotPlus-2.0.0-beta.4.jar

Supported Versions

  • Early Access

[2.0.0-beta.4] - 2026-02-14

Breaking Changes

Permission Standardization

All command permissions now follow a consistent plots.<command> format:

Old Permission New Permission
plots.set.home plots.sethome
plots.set.desc plots.description
plots.alias.set plots.alias
plots.command.sell plots.sell
plots.command.buy plots.buy
plots.admin.command.setowner plots.setowner
plots.admin.alias.set plots.admin.command.alias

Admin Commands Grouped

All admin commands are now under /plot admin:

  • /plot setup/plot admin setup
  • /plot reload/plot admin reload
  • /plot worldtp/plot admin worldtp
  • /plot deleteworld/plot admin deleteworld
  • /plot regenroads/plot admin regenroads

/plot setowner is Now a Player Command

  • /plot setowner no longer requires admin permission by default
  • Plot owners can transfer their own plots to other players
  • Admins with plots.admin.command.setowner can transfer any plot

New Features

/plot regenroads Admin Command

  • Regenerate all roads, walls, and intersections in a plot world without touching plot contents
  • Useful after changing templates or prefab files — apply your new design to all existing roads instantly
  • Chunk-aware: regenerates roads in all generated areas, not just around claimed plots
  • Non-blocking: server stays fully responsive during regeneration (tick-based processing)
  • Shows completion stats with road/intersection count and duration
  • Permission: plots.admin.command.regenroads
  • Aliases: regenroad, rr

server_plot Flag

  • Mark a plot as server-owned with /plot flag set server_plot true
  • Server plots display "Server" as the owner in /plot info
  • Admin-only flag (requires plots.admin permission)

Flag Subcommands

  • Flags now use explicit subcommands: /plot flag set <flag> <value> and /plot flag remove <flag>
  • Clearer syntax for setting and removing flags

Corner Prefab Support

  • Intersections surrounded by 3 closed sides now use a dedicated corner prefab
  • Add corner_prefab to your template's border.json to customize corner intersections
  • Supports automatic rotation based on the open side direction

/p Command Alias

  • /p now works as a shortcut for /plot (e.g., /p claim, /p home)

Improvements

Protection System Migration

  • BuilderTools protection (selection, transform, paste, line tool) moved to patch-level Hyxin mixins via PlotPlus-Patches
  • Crop harvest protection moved to patch-level mixins
  • Fluid spread protection across plot boundaries via patch-level mixins
  • Significantly reduced plugin complexity and improved reliability

Prefab Walls Toggle

  • Templates can now control whether walls are placed between plots using the walls setting in border.json
  • Set "walls": false to disable wall generation entirely (useful for prefab-only templates)

Chain Merge Improvements

  • Improved road removal logic when merging plots in chain configurations (L-shapes, 2x2, 3x1)
  • More accurate detection of which roads should be removed between merged plots

Performance

  • Improved protection check performance with lazy caching
  • Merge/unmerge and worldgen performance optimizations

Fixed

  • /plot setowner crash when target player was on a different world thread
  • Admin /plot setowner now bypasses target player's plot limit
  • Fluid spread no longer crosses plot boundaries in merged/unmerged plots
  • {price} placeholder not working in claim messages (was using wrong placeholder name)
  • Setup command showing incorrect /plot tp instead of /plot admin worldtp in all languages