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 setownerno longer requires admin permission by default- Plot owners can transfer their own plots to other players
- Admins with
plots.admin.command.setownercan 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.adminpermission)
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_prefabto your template'sborder.jsonto customize corner intersections - Supports automatic rotation based on the open side direction
/p Command Alias
/pnow 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
wallssetting inborder.json - Set
"walls": falseto 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 setownercrash when target player was on a different world thread- Admin
/plot setownernow 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 tpinstead of/plot admin worldtpin all languages

