Skip to content

Releases: cryptobench/EasyClaims

EasyClaims v1.0.44

25 Jan 16:03

Choose a tag to compare

EasyClaims v1.0.44

Commit: 01a49b7
Date: 2026-01-25

What's Changed

Remove map marker system, keep colored overlays

Remove ClaimMapOverlayProvider which added icon markers on the world map.
The colored claim overlay system (EasyClaimsWorldMapProvider) is retained.

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Installation

  1. Download EasyClaims-v1.0.44.jar
  2. Place in your Hytale server's mods/ folder
  3. Restart the server

EasyClaims v1.0.43

25 Jan 15:48

Choose a tag to compare

EasyClaims v1.0.43

Commit: c9a0739
Date: 2026-01-25

What's Changed

Fix MarkerProvider API for latest Hytale server

Update ClaimMapOverlayProvider to match new WorldMapManager.MarkerProvider
interface signature:

  • Remove GameplayConfig parameter from update() method
  • Replace WorldMapTracker with MapMarkerTracker

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Installation

  1. Download EasyClaims-v1.0.43.jar
  2. Place in your Hytale server's mods/ folder
  3. Restart the server

EasyClaims v1.0.41

25 Jan 00:28

Choose a tag to compare

EasyClaims v1.0.41

Commit: 6638844
Date: 2026-01-25

What's Changed

Fix bonus claims not counted in claim limit check

The claimChunk() method was using config.calculateMaxClaims() which
ignored bonus claim slots, bonus max claims, and unlimited claims flag.
Now uses getMaxClaims() which properly handles all bonus types.

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Installation

  1. Download EasyClaims-v1.0.41.jar
  2. Place in your Hytale server's mods/ folder
  3. Restart the server

EasyClaims v1.0.40

24 Jan 21:25

Choose a tag to compare

EasyClaims v1.0.40

Commit: 6ffa843
Date: 2026-01-24

What's Changed

Use CommandBase for admin grant commands to support console

Changed GrantClaimsSubcommand, GrantMaxClaimsSubcommand, and AdminInfoSubcommand
to extend CommandBase instead of AbstractPlayerCommand so they can be executed
from both console and in-game.

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Installation

  1. Download EasyClaims-v1.0.40.jar
  2. Place in your Hytale server's mods/ folder
  3. Restart the server

EasyClaims v1.0.39

24 Jan 21:11

Choose a tag to compare

EasyClaims v1.0.39

Commit: ab8be25
Date: 2026-01-24

What's Changed

Add admin grant commands for player claim management

Add commands for server admins to manage individual player claim allowances:

  • /easyclaims admin grant claims - Grant bonus claim slots (additive)
  • /easyclaims admin grant maxclaims - Increase max claims cap (additive)
  • /easyclaims admin grant maxclaims unlimited - Remove claims cap entirely
  • /easyclaims admin info - View player's claim stats and bonuses

Features:

  • All grant commands are additive (running twice adds more)
  • Works for both online and offline players
  • Supports username or UUID for player lookup
  • Bonus slots are added after the playtime cap, so they always apply
  • Data persists in player JSON files

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Installation

  1. Download EasyClaims-v1.0.39.jar
  2. Place in your Hytale server's mods/ folder
  3. Restart the server

EasyClaims v1.0.38

22 Jan 15:26

Choose a tag to compare

EasyClaims v1.0.38

Commit: 89666b6
Date: 2026-01-22

What's Changed

Fix optional positional args for admin claim and pvp commands

The Hytale command system treats withOptionalArg as flag-style arguments
(--name=value) rather than positional arguments. This caused errors like
"Expected: 0, actual: 1" when users typed "/easyclaims admin claim Spawn".

Fix by using setAllowsExtraArguments(true) and parsing the raw input string
to extract the optional positional argument after the command name.

Commands now work as expected:

  • /easyclaims admin claim (creates claim with default "Server" name)
  • /easyclaims admin claim Spawn (creates claim named "Spawn")
  • /easyclaims admin pvp (toggles PvP)
  • /easyclaims admin pvp on (enables PvP)
  • /easyclaims admin pvp off (disables PvP)

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Installation

  1. Download EasyClaims-v1.0.38.jar
  2. Place in your Hytale server's mods/ folder
  3. Restart the server

EasyClaims v1.0.37

22 Jan 15:22

Choose a tag to compare

EasyClaims v1.0.37

Commit: 3f74c73
Date: 2026-01-22

What's Changed

Add PvP protection system and admin claims

Major new features for server administrators to create protected safe zones
and configure server-wide PvP behavior.

PvP Protection

  • Add PvPProtectionSystem that blocks player-vs-player damage in PvP-disabled zones
  • Configurable server mode: pvpinclaims true (PvP server) or false (PvE server)
  • Rate-limited "PvP is disabled here" message to avoid spam
  • Map shows safe zones with green tint and "[Safe]" indicator

Admin Claims

  • New admin claim system for spawn, shops, and community areas
  • Create with /easyclaims admin claim [name] (e.g., "Spawn")
  • Admin claims use reserved UUID (all zeros) and bypass buffer zones
  • PvP disabled by default in admin claims
  • Shown in light blue color on the map
  • Custom display names appear on map instead of owner name

Admin Commands

  • /easyclaims admin claim [name] - Create admin claim at current location
  • /easyclaims admin pvp [on/off] - Toggle PvP in any claim
  • /easyclaims admin set pvpinclaims true/false - Server PvP mode

Admin Bypass

  • Admins with easyclaims.admin permission now bypass:
    • Claim limits and buffer zones when claiming chunks
    • All protection systems (block break/place/damage/use/pickup)

Config Changes

  • claimsPerHour now supports decimal values (e.g., 0.25 = 1 claim every 4 hours)
  • New pvpInPlayerClaims setting with migration from deprecated allowPlayerPvpToggle
  • formatClaimRate() helper for user-friendly display

Data Model Updates

  • Claim class extended with pvpEnabled, adminClaim, and displayName fields
  • ClaimStorage updated with getClaimAt() method and migration support
  • Full backward compatibility with existing claim data

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Installation

  1. Download EasyClaims-v1.0.37.jar
  2. Place in your Hytale server's mods/ folder
  3. Restart the server

EasyClaims v1.0.36

22 Jan 12:08

Choose a tag to compare

EasyClaims v1.0.36

Commit: 0f78cd1
Date: 2026-01-22

What's Changed

Refactor admin set command to use subcommands pattern

Convert AdminSetSubcommand from a single command with two required args
to a command collection with individual subcommands for each setting.
This matches Hytale's native command patterns and fixes argument parsing.

  • /easyclaims admin set - now shows available settings
  • /easyclaims admin set starting
  • /easyclaims admin set perhour
  • /easyclaims admin set max
  • /easyclaims admin set buffer

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Installation

  1. Download EasyClaims-v1.0.36.jar
  2. Place in your Hytale server's mods/ folder
  3. Restart the server

EasyClaims v1.0.35

22 Jan 11:53

Choose a tag to compare

EasyClaims v1.0.35

Commit: c1e3da7
Date: 2026-01-22

What's Changed

Fix command arguments to use positional args

Change commands to use RequiredArg for positional arguments:

  • AdminSetSubcommand: setting and value are now positional
  • TrustSubcommand: player is now positional, level remains optional
  • UntrustSubcommand: player is now positional

This fixes "wrong number of required arguments" errors when users
type commands like "/easyclaims admin set starting 4"

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Installation

  1. Download EasyClaims-v1.0.35.jar
  2. Place in your Hytale server's mods/ folder
  3. Restart the server

EasyClaims v1.0.34

22 Jan 11:45

Choose a tag to compare

EasyClaims v1.0.34

Commit: e83ed71
Date: 2026-01-22

What's Changed

Add requirePermission to all subcommands

Fix "No permissible subcommands" issue by adding easyclaims.use
permission requirement to all regular subcommands:

  • ClaimSubcommand
  • UnclaimSubcommand
  • UnclaimAllSubcommand
  • GuiSubcommand
  • ListSubcommand
  • SettingsSubcommand
  • TrustSubcommand
  • UntrustSubcommand
  • TrustListSubcommand
  • PlaytimeSubcommand

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Installation

  1. Download EasyClaims-v1.0.34.jar
  2. Place in your Hytale server's mods/ folder
  3. Restart the server