Minecraft mod adding and integrating claims in to the game
Find a file
sandrp 30a3115351
All checks were successful
Build & Publish Mod / build (push) Successful in 6m3s
Fix raid bank validation and admin town management
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-04 23:38:24 +01:00
.forgejo/workflows Create Forgejo release when Modrinth upload fails 2026-10-30 14:43:06 +01:00
gradle/wrapper Fix Gradle wrapper, add Modrinth setup, .gitignore and release workflow 2026-10-29 11:15:26 +01:00
src Fix raid bank validation and admin town management 2026-11-04 23:38:24 +01:00
.gitignore Fix Gradle wrapper, add Modrinth setup, .gitignore and release workflow 2026-10-29 11:15:26 +01:00
build.gradle removed FishNations tree 2026-11-02 17:49:06 +01:00
gradle.properties Block towns near existing towns 2026-11-04 11:27:31 +01:00
gradlew Fix Gradle wrapper, add Modrinth setup, .gitignore and release workflow 2026-10-29 11:15:26 +01:00
gradlew.bat Fix Gradle wrapper, add Modrinth setup, .gitignore and release workflow 2026-10-29 11:15:26 +01:00
LICENSE.txt Migrate to de.fish.fishclaims, move config to config/fishclaims/config.json, add /claim reload, and unify metadata 2026-11-01 18:10:37 +01:00
README.md Fix raid bank validation and admin town management 2026-11-04 23:38:24 +01:00
settings.gradle removed FishNations tree 2026-11-02 17:49:06 +01:00

FishClaims

FishClaims is a Fabric server mod providing contiguous chunk claiming, exponential playtime-based claim growth, shared FishNations territories, and optional Open Parties and Claims (Xaero) map synchronization.

100% Server-Side: Players do not need to install this mod on their client to join the server.


Features

  • Contiguous Personal & Nation Claims: Players and nations can claim connected chunks that cannot be split into disconnected islands when unclaiming.
  • Playtime-Based Claim Growth: Players start with a configurable base claim limit (initialPersonalClaims) and automatically earn additional claims over time following an exponential cost curve up to a configurable cap.
  • Nation Claim Integration: Integrates with FishNations (/nation claim) so nations have a shared territory pool and automatic member access.
  • Actionbar Territory Indicator: Displays a clean actionbar notification whenever a player enters or leaves a personal, nation, or server claim.
  • Xaero Map Sync: Mirrors personal, nation, and server claims into Open Parties and Claims so territories appear on Xaero's World Map and Minimap.

Commands & Permissions

  • /claim — Claims the current chunk.
  • /claim remove — Unclaims the current chunk.
  • /claim trust <player> / /claim untrust <player> — Grants or revokes access to your claim.
  • /claim list / /claim info — Lists your claims and playtime progress or shows information about the current chunk.
  • /claim settings [info|name|color] — Customizes how your claims appear on the map and actionbar.
  • /claim admin — Claims the current chunk as a server claim (requires fish.claims.admin).
  • /claim reload — Reloads config/fishclaims/config.json (requires fish.claims.admin).
  • /nation claim [remove|list|settings] — Manages shared nation claims.
  • /town disband <Town> — Auflösen einer anderen Town mit fish.claims.admin.
  • /town rename <Town> <Name> / /town color <Town> <#RRGGBB> — Towns mit derselben Permission verwalten.

Permissions

  • fish.claims.admin (or legacy claims:manage_others, fallback OP level 2): Manage other players' claims and Towns, create server claims, and reload the configuration.
  • fish.claims.unlimited (or legacy claims:unlimited, fallback OP level 4): Bypass personal claim limits and chunk protection.

Configuration

Configuration is stored in config/fishclaims/config.json:

{
  "adminPermission": "fish.claims.admin",
  "unlimitedPermission": "fish.claims.unlimited",
  "initialPersonalClaims": 10,
  "firstClaimMinutes": 30,
  "claimCostMultiplier": 1.25,
  "maximumHoursPerClaim": 8
}

License

Licensed under the MIT License.