Tags
Creators
Details
Licensed LGPL-3.0-only
Published 4 years ago
Updated yesterday
All versions
neoforge-1.21.1-0.30.0
Beta
Open Parties and Claims 0.30.0yesterday 2,018
Compatibility
Minecraft: Java Edition
1.21–1.21.1
Platform
NeoForge
Supported environments
Server-side
Client and server
Changes
- IMPORTANT! This update changes the prefixes used for all chat commands. They are much shorter now: /opac, /oclaims and /oparties.
- Added admin command for impersonation of another player when performing claim-related actions.
- Added moderator mode for claims that lets you see the names of actual player owners of party-owned claims.
- Added admin command that lets you teleport to a random chunk claimed by a player.
- Added command for clearing all claims that you own or for another player if you have player claim impersonation permission.
- Added command for full transfer of your claims to another player, including sub-configs.
- Optimized player config server-client sync.
- Reworked all player config commands to work without a source player, e.g. from server console.
- Reworked most claiming commands (all that matter) to work without a source player, e.g. from server console.
- Reworked claiming commands to accept who you want to claim as (with impersonation permission), what sub-claim to use, the target dimension and a range of positions rather than a single position.
- Optimized over-area claim actions, so there is no longer a hardcoded limit on how many chunks you can affect in a single action. Added a new server config option "maxSingleClaimActionSize" to allow server owners to limit it for balancing purposes.
- Minor improvements to formatting of some command output.
- Added append and deduct commands for player/claim configs that let you add or subtract values from the currently configured ones.
- Added admin command for impersonation of another player when using built-in party commands.
- Fixed player meta permissions related to various limits, e.g. max claims or player group space, not working at all when the player is offline. It will now remember and use the last known values.
- Added sub-configs to wilderness and expired claim configs so that server owners may configure different dimensions differently.
- Fixed village raid protection affecting raid mobs attacking players even when the main chunk protection option is turned off. It now won't protect players at all.
- Fixed party claiming permission not being synced correctly to opped players who should have the permission by default.
- Added a new option "Reclaimable" to player/claim configs that lets you enable chosen players to reclaim your claims as their own. This works with wilderness as well for when you only want certain players to be able to claim wilderness in a specific dimension.
- Added new option "allowTouchingClaims" to the main server config that lets you prohibit players from claiming wilderness chunks right next to another player's claims, to help avoid confusion about chunks neighboring claims also being partially protected by the claims.
- Made block placement consider item-use exceptions, making it finally possible to make block placement exceptions on Forge/NeoForge by allowing both block interaction and the item use, the way it always worked on Fabric.
- Other minor bug fixes and improvements.
- Improved the mod's API so that it lets third-party addons implement automatic claiming costs, override whether a player can claim a chunk and whether a player has access to a chunk.
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| open-parties-and-claims-neoforge-1.21.1-0.30.0-sources.jar | Source jar | 1.14 MiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:gF3BGWvG:p31xsLWh"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gF3BGWvG:p31xsLWh"
}

