QuestLines Claims
The all-in-one land management plugin for Hytale. Player claims, admin regions, polygon zones, rent/buy plots, region inheritance, and 25+ permission flags β combining everything SimpleClaims, OrbisGuard, WiFlowsClaims, and Hyxins do into a single, UI-driven, database-backed system.
One plugin. One UI. One database. No more juggling protection stacks.
Designed to plug into the QuestLines suite while remaining 100% standalone.
Why QuestLines Claims?
If you're running a Hytale server, you've probably tried mixing claims plugins for player land, separate region plugins for spawn protection, and a third plugin for rentable shops β each with its own config, its own UI, its own enforcement edge cases.
QuestLines Claims replaces all of it:
| Plugin you used to need |
Replaced by |
| SimpleClaims |
Chunk-based player claims + import path |
| WiFlowsClaims |
Map UI, claim colors, member management + import path |
| OrbisGuard |
Admin regions, flags, exclusion patterns |
| Hyxins |
Extra unneeded Bloat |
All under /claim and /region β sharing one wand session, one database, and one permission model.
What's New
Region Inheritance (1.1.0)
Any region can name another region as its parent. Child flags override the parent at overlap; everything else cascades β members, groups, exclusion patterns, even tri-state flag defaults (ALLOW / DENY / INHERIT).
Build a citywide ruleset on one parent region, then carve out plots underneath that inherit the rules but tighten the ones that matter.
Polygon (Non-Rectangular) Regions
No more pretending your circular arena is a square.
/region polymode lets you click vertices with the wand (or define them with /region pos1 / /region pos2), and the engine does proper XZ point-in-polygon enforcement.
Permission Groups
Server-wide and per-region group presets. Define a Trusted group once and assign members to it with a single click β no more flag-by-flag micromanagement.
Server-wide groups auto-resolve from permission nodes (questlinesclaims.group.<id>), so your existing rank system grants region access automatically.
Buffer-Zone Halo (1.1.1)
The world map and claim map now visualize the no-claim buffer as a colored ring just inside each claim's chunk edge.
When two claims share a buffer chunk, the chunk splits down the middle in both colors β owners can see exactly how close another claim sits to theirs.
Custom Entry Titles & Region Commands
Each claim and region can override its on-screen entry title and fire custom enter/exit chat messages.
Admin regions can also run enter/exit commands (cmd:, player:, action: prefixes β full QuestLines Core action support) and blocked commands (semicolon-separated list of commands players can't run inside the region).
Region Spawn Points
Set a per-region respawn point with /region setspawn.
Anyone dying inside the region respawns at that point β ideal for arena, prison, and event setups.
Renewable Rentals
Tenants can top up their lease while it's active, auto-renew on expiry, or recover during grace by paying.
A dedicated "Manage" page handles renew, auto-renew toggle, members, and abandon.
Core Features
Player Claims
- Chunk-based ownership via a configurable map UI (odd-sized grid, default
15Γ15)
- Claims are contiguous by design β new chunks must connect; splitting is automatically prevented
- Unique HSV-generated color per claim
- Editable display name
- Multiple claims per player
- Configurable minimum distance between different players' claims
- Buffer-zone halo visualization
- Stackable claim limit permissions (
questlinesclaims.claim.chunks.N)
- Admin override via
/claim addchunks
- Automatic claim decay for inactive players (configurable, default 30 days)
/claim show preview nearby claims around your position
Admin Regions
- Two-point wand selection with live boundary rendering
- Wand-less coordinate commands:
/region pos1
/region pos2
/region select x y z x y z
- Polygon mode for non-rectangular zones
- Priority system for overlapping regions
- One-click Expand-Y for full vertical protection
- Tri-state default flags (
ALLOW / DENY / INHERIT)
- Parent-region inheritance
- Per-flag exclusion patterns with wildcard matching
- Sortable region list
- Per-region enter/exit commands
- Blocked-command lists
- Per-region spawn point
Rent & Buy Plots
- Convert any admin region into a rentable or purchasable plot
- Optional economy integration via VaultUnlocked (auto-detected)
- Fully configurable pricing
- Lease duration support
- Warning intervals (default
7d / 1d / 1h)
- Missed payment β grace period β automatic Prefab reset
- Optional pro-rated refunds
- Tenant features:
- Renew
- Auto-renew
- Members
- Abandon
- Entry settings
- Buy regions:
- Prefab created on purchase
- Restored on sell
- Confirmation popup before sale
- Per-player rental cap (
questlinesclaims.rent.limit.N)
- Dedicated browser UI with filtering and detailed plot info
Permission Flags (25+)
A full category-organized permission editor groups flags by Building / Interaction / Combat / Movement / World / Admin:
| Category |
Flags |
| Building |
BUILD, BREAK, HAMMER_USE, CRAFTING, HARVEST |
| Interaction |
INTERACT, CONTAINER, DOOR, SIT, DROP_ITEM, PICKUP_ITEM, MOB_CAPTURE |
| Combat |
PVP, PVE, FRIENDLY_FIRE, KEEP_INVENTORY |
| Movement |
ENTRY, EXIT, PORTAL, FLY, FALL_DAMAGE |
| World |
EXPLOSIONS, SPAWN, FIRE_SPREAD, PREVENT_DURABILITY_LOSS |
Every flag is configurable per region, per member, per group, per claim, and globally for wilderness.
The main config's disabled_flags key hides flags you don't want exposed in player-facing editors.
Server admins can also use:
groups=admin,moderator,...
to auto-create server-wide permission groups tied to permission nodes.
World Integration
- World map overlay
- Claim and region boundaries draw on the in-game map
- Configurable opacity
- Admin-region visibility toggle
- Buffer-zone halo rendering
- Boundary titles with color-coded entry notifications
- Overridable per-region titles
- Real-time toast notifications for warnings, locks, and resets
- Offline message queue for missed notifications
Protection Coverage
Built directly on Hytale's ECS β every protection path is engine-native:
- Block placement
- Block breaking
- Hammer use
- Harvest protection
- Block interaction
- Entity interaction
- Container interaction
- Crafting interaction
- Portal and teleporter usage
- PvP and PvE handling
- Friendly-fire control
- Fall damage control
- Keep-inventory support
- Item pickup/drop control
- Explosion damage handling
- Mob spawning
- Mob capture
- Fire spread suppression
- Live entry/exit enforcement
- Per-region respawn redirects
Migration / Importing
One command lifts your existing claims into QuestLines Claims:
/claim import <simpleclaims|wiflowsclaims> [path]
Supported import formats:
- SimpleClaims SQLite databases
- WiFlowsClaims JSON files
Commands
/claim β player claims & plots
/claim help Show command list
/claim info Show claim info at current position
/claim map Open the Claim Map UI
/claim members Manage your claim members
/claim manage Manage the claim at your location
/claim show Preview claims around you
/claim rentbuy Browse rent/buy regions
/claim wand Receive the admin wand
/claim addchunks <user> <amount> Increase chunk limit (admin)
/claim setowner Set claim owner (admin)
/claim clear [--all=true] Clear chunk(s) you stand in (admin)
/claim import <type> [path] Import external claims (admin)
/claim reload Reload configuration (admin)
/region β admin / rent / buy regions
/region admin Open the region admin UI
/region create Open the create-region menu
/region rentbuy Browse rent/buy plots
/region setspawn [clear] Set the region's respawn point
/region settenant <user>|clear Assign or clear a rental tenant
/region pos1 / pos2 Set a selection corner from your position
/region select x y z x y z Define a selection by coordinates
/region polymode Toggle polygon-vertex mode
/region deselect Clear your selection
Wand selection commands (wand, pos1, pos2, select, polymode, deselect) are dual-registered under both /claim and /region.
Plot definition and admin-region creation share one wand session.
Permissions
| Node |
Purpose |
questlinesclaims.admin |
Full administrative control |
questlinesclaims.claim.use |
Allows claim usage and UI access |
questlinesclaims.claim.chunks.N |
Grants additional claim capacity (stackable) |
questlinesclaims.rent.limit.N |
Stackable rental plot cap |
questlinesclaims.group.&amp;amp;amp;amp;lt;id&amp;amp;amp;amp;gt; |
Auto-membership in server-wide permission groups |
Storage
All runtime data lives in a database β no file fragmentation, no manual config-shuffling.
Supported backends:
- SQLite (default, zero setup)
- MySQL
- MariaDB
Disk footprint:
mods/QuestLinesClaims/
βββ questlinesclaims.conf
βββ schematics/
schematics/ stores engine-native Prefab snapshots for buy/rent resets.
Developer API
Programmatic access via QuestLinesClaimsAPI:
getParentRegion
getInheritanceChain
getChildRegions
resolveFlag
resolveRegionMember
setRegionParent
Plus claim/region lookup, member management, and flag queries.
Full reference available in the wiki.
Optional Dependencies
| Plugin |
What it enables |
| VaultUnlocked |
Rent/Buy economy integration |
| QuestLines Core |
action: prefix in region enter/exit commands |
Compatibility
Fully standalone.
Designed for seamless integration with the QuestLines plugin suite β while still functioning independently as a complete protection, claims, admin-region, and rent/buy solution.