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

Description

PlotPlus

The most advanced plot management mod for Hytale servers.

Documentation: https://docs.hexora.io/plotplus/overview

This documentation is for PlotPlus v2. If you are upgrading from v1, please review the Migration Guide for breaking changes and upgrade steps.

Why PlotPlus?

  • Lightning Fast - All operations run in the background. No lag, no freezing, even with hundreds of players online.

  • Advanced Plot Merging - Create massive build areas by merging plots in any direction. L-shapes, 2x2, 3x3 - any configuration works.

  • Full BuilderTools Support - All brushes, paste operations, and selection tools respect plot boundaries. Your plots stay protected.

  • Plot Marketplace - Players can buy and sell plots with full economy integration.

  • 10 Languages - Fully translated with customizable language files and automatic updates.

  • Smart & Reliable - Intelligent caching keeps everything responsive. Built for large servers.

Features

  • Plot Worlds - Create dedicated worlds with customizable plot sizes
  • Plot Claiming - Players can claim and manage their own plots
  • Advanced Plot Merging - Chain merge support for L-shapes, 2x2, 3x1, and any configuration
  • Plot Marketplace - Buy and sell plots with /plot sell and /plot buy
  • Membership System - Trusted players (build anytime) and Members (build when owner online)
  • Plot Aliases - Name your plots and visit them by alias
  • Plot Descriptions - Add descriptions shown in /plot info
  • Custom Homes - Set a custom teleport point on your plot
  • Kick - Remove unwanted players from your plot
  • Full Protection - Block breaking, placing, and interactions are protected
  • BuilderTools Integration - Protects plots from all brush types, line tool, paste operations, scripted brushes, and selection tool
  • Multi-Plot Support - Own multiple plots and navigate between them
  • Flags - Toggle PvP, explosions, server_plot per plot
  • Templates - Customizable world generation templates (classic, bridge)
  • Economy - Optional integration with economy plugins for claiming costs, refunds, and marketplace
  • Database - SQLite (default) or MySQL support
  • Granular Admin Permissions - 18 specific admin permissions instead of all-or-nothing
  • 10 Languages - English, Turkish, German, Spanish, French, Portuguese, Russian, Japanese, Korean, Chinese
  • i18n Auto-Merge - Language files update automatically, preserving your customizations
  • Error ID Tracking - User-friendly error messages with unique IDs for easy debugging

Commands

Player Commands

  • /plot claim - Claim the plot you're standing on
  • /plot auto - Automatically find, claim, and teleport to a plot
  • /plot delete - Delete your plot (refund if economy enabled)
  • /plot home <number> - Teleport to your plot
  • /plot visit <player|alias> [--number=1] - Visit a player's plot by name or alias
  • /plot middle - Teleport to the center of a plot
  • /plot sethome <set|remove|reset> - Set or remove a custom home location
  • /plot trust <player> - Add a trusted player (can build anytime)
  • /plot add <player> - Add a member (can build when you're online)
  • /plot remove <player> - Remove a player from your plot
  • /plot deny <player> - Deny a player from entering your plot
  • /plot kick <player|*> - Kick a player from your plot
  • /plot alias <name> - Set a custom name for your plot
  • /plot desc <text> - Set a description for your plot
  • /plot flag set <flag> <value> - Set a plot flag
  • /plot flag remove <flag> - Remove a plot flag
  • /plot info - View plot information
  • /plot list - List your plots
  • /plot clear - Reset your plot
  • /plot merge <direction> - Merge with adjacent plot (north/south/east/west)
  • /plot unlink - Unmerge all merged plots
  • /plot sell <price|cancel> - List your plot for sale or cancel
  • /plot buy - Buy the plot you're standing on
  • /plot confirm - Confirm a pending action

Admin Commands

  • /plot admin setup <world> [--template=name] - Create a new plot world
  • /plot admin deleteworld <world> - Delete a plot world
  • /plot admin reload - Reload configuration and translations
  • /plot admin worldtp <world> - Teleport to a plot world
  • /plot admin regenroads - Regenerate all roads in current plot world
  • /plot setowner <player> - Transfer plot ownership

Permissions

Player Permissions

  • plots.claim - Claim plots
  • plots.auto - Auto-claim plots
  • plots.delete - Delete plots
  • plots.home - Teleport to own plot
  • plots.visit - Visit other players' plots
  • plots.middle - Teleport to plot center
  • plots.sethome - Set custom home location
  • plots.trust - Add trusted players
  • plots.add - Add members
  • plots.remove - Remove players from plot
  • plots.deny - Deny players from plot
  • plots.kick - Kick players from plot
  • plots.alias - Set plot alias
  • plots.description - Set plot description
  • plots.flag - Change plot flags
  • plots.merge - Merge adjacent plots
  • plots.unlink - Unmerge plots
  • plots.clear - Reset plot terrain
  • plots.info - View plot information
  • plots.list - List owned plots
  • plots.confirm - Confirm pending actions
  • plots.sell - List plots for sale
  • plots.buy - Buy plots
  • plots.setowner - Transfer plot ownership

Admin Permissions

  • plots.admin - All admin commands
  • plots.admin.bypass - Bypass plot protection
  • plots.admin.command.setup - Create plot worlds
  • plots.admin.command.deleteworld - Delete plot worlds
  • plots.admin.command.reload - Reload plugin
  • plots.admin.command.worldtp - Teleport to plot worlds
  • plots.admin.command.regenroads - Regenerate roads in plot worlds
  • plots.admin.command.setowner - Transfer any plot's ownership
  • plots.admin.command.trust - Trust on any plot
  • plots.admin.command.add - Add members to any plot
  • plots.admin.command.remove - Remove from any plot
  • plots.admin.command.deny - Deny on any plot
  • plots.admin.command.kick - Kick from any plot
  • plots.admin.command.clear - Clear any plot
  • plots.admin.command.merge - Merge any plots
  • plots.admin.command.unlink - Unlink any plots
  • plots.admin.command.flag - Set flags on any plot
  • plots.admin.command.sethome - Set home on any plot
  • plots.admin.command.desc - Set description on any plot
  • plots.admin.command.delete - Delete any plot
  • plots.admin.command.alias - Set alias on any plot
  • plots.admin.sell.bypass - Sell/cancel on any plot
  • plots.admin.kick.bypass - Cannot be kicked

Limit Permissions

  • plots.limit.<number> - Set player plot limit (e.g., plots.limit.5)
  • plots.limit.unlimited - Unlimited plots

Flags

  • pvp (default: false) - Allow PvP combat on the plot
  • explosions (default: false) - Allow explosion damage on the plot
  • server_plot (default: false) - Mark as server-owned plot (admin-only)

Configuration

Edit config.json in the mod data folder:

{
  "database": {
    "type": "sqlite",
    "sqlite": {
      "file": "plots.db"
    },
    "mysql": {
      "host": "localhost",
      "port": 3306,
      "database": "plotplus",
      "username": "root",
      "password": ""
    }
  }
}

Supported Languages

Language files are stored in mods/Hexora_PlotPlus/languages/ as JSON files. You can customize any translation by editing these files. New keys are automatically merged on updates.

  • English (en-US)
  • Turkce (tr-TR)
  • Deutsch (de-DE)
  • Espanol (es-ES)
  • Francais (fr-FR)
  • Portugues (pt-BR)
  • Russkiy (ru-RU)
  • Nihongo (ja-JP)
  • Hangugeo (ko-KR)
  • Zhongwen (zh-CN)

Installation

  1. Download PlotPlus-x.x.x.jar
  2. (Optional) Download PlotPlus-Patches-x.x.x.jar for enhanced protection (BuilderTools, fluid spread, crop harvest)
  3. Place PlotPlus in your server's mods folder. If using patches, place PlotPlus-Patches and Hyxin in the earlyplugins folder
  4. Start the server
  5. Configure in config.json
  6. Create a plot world with /plot admin setup <worldname>

Addons

Support

Report issues on CurseForge — it remains the primary place for bug reports and support.

For general discussion, updates, and feedback, join the Hexora Development Discord (still under development): http://discord.gg/hexora-dev

License

All rights reserved.