Minecraft mod adding and integrating claims in to the game
- Java 100%
|
All checks were successful
Build & Publish Mod / build (push) Successful in 6m3s
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| gradle/wrapper | ||
| src | ||
| .gitignore | ||
| build.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE.txt | ||
| README.md | ||
| settings.gradle | ||
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 (requiresfish.claims.admin)./claim reload— Reloadsconfig/fishclaims/config.json(requiresfish.claims.admin)./nation claim [remove|list|settings]— Manages shared nation claims./town disband <Town>— Auflösen einer anderen Town mitfish.claims.admin./town rename <Town> <Name>//town color <Town> <#RRGGBB>— Towns mit derselben Permission verwalten.
Permissions
fish.claims.admin(or legacyclaims:manage_others, fallback OP level 2): Manage other players' claims and Towns, create server claims, and reload the configuration.fish.claims.unlimited(or legacyclaims: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.