
GriefPrevention3D
3D GriefPrevention-style plugin with FAWE support for advanced claim management
- Загрузки
- 332
- Подписчики
- 3
- Обновлён
- 24 октября 2025 г.
- Лицензия
- All-Rights-Reserved
Опубликован 22 октября 2025 г.
GriefPrevention3D
Introduction
GriefPrevention3D is a comprehensive grief prevention plugin for Minecraft servers. It allows players to protect their builds by creating 3D claims, managing trust levels, and more. This plugin is inspired by the original GriefPrevention plugin but with the added dimension of 3D claims.
Features
- 3D Claims: Create cuboid claims to protect your builds in all three dimensions.
- Claim Resizing: Easily resize your claims by right-clicking the corner markers with a golden shovel.
- Claim Block System: Earn claim blocks over time to expand your protected area.
- Trust System: Grant different levels of permission to other players in your claims.
- Subclaims: Divide your claims into smaller, manageable sub-areas.
- Advanced Protection: Protects against explosions, pistons, and fluid flow.
- FAWE Integration: Save and load claims as schematics using FastAsyncWorldEdit.
- Configurable: Customize the plugin to your server's needs through the
config.ymlfile.
Installation
- Place the
GriefPrevention3D.jarfile in your server'spluginsdirectory. - Install the latest version of FastAsyncWorldEdit.
- Restart your server.
Resizing Claims
To resize a claim, hold a golden shovel. You will see the corners of your claims marked with gold blocks. Right-click one of the corner blocks to select it for resizing. Then, right-click a new location to move the corner. The plugin will automatically calculate the new claim volume and check if you have enough claim blocks.
Commands
| Command | Description |
|---|---|
/claim create |
Creates a new claim. |
/claim abandon |
Deletes the claim you are standing in. |
/claim trust <player> <level> |
Trusts a player in your claim. |
/claim untrust <player> |
Untrusts a player in your claim. |
/claim subdivide |
Toggles subdivide mode. |
/claim blocks |
Shows your claim block balance. |
/claim giveblocks <player> <amount> |
Gives claim blocks to a player. (Admin only) |
/claim saveall |
Saves all claims to schematics and deletes old, unused schematic files. (Admin only) |
/claim loadall |
Loads all claims from schematics. (Admin only) |
/claim abandonall |
Abandons all of the player's claims. |
Permissions
| Permission | Description | Default |
|---|---|---|
griefprevention3d.claim.create |
Allows players to create claims. | true |
griefprevention3d.claim.abandon |
Allows players to abandon their claims. | true |
griefprevention3d.claim.abandonall |
Allows players to abandon all their claims. | true |
griefprevention3d.claim.trust |
Allows players to trust other players. | true |
griefprevention3d.claim.untrust |
Allows players to untrust other players. | true |
griefprevention3d.claim.subdivide |
Allows players to subdivide their claims. | true |
griefprevention3d.claim.blocks |
Allows players to check their claim block balance. | true |
griefprevention3d.visualize |
Allows players to visualize claims with a stick. | true |
griefprevention3d.admin.giveblocks |
Allows admins to give claim blocks. | op |
griefprevention3d.admin.saveall |
Allows admins to save all claims. | op |
griefprevention3d.admin.loadall |
Allows admins to load all claims. | op |
griefprevention3d.admin.bypass |
Allows players to bypass claim protections. | op |
griefprevention3d.max-accrued-claim-blocks.<tier_name> |
Sets a player's maximum claim blocks based on a configured tier. | false |
Configuration
The config.yml file allows you to customize various aspects of the plugin.
claim-block-accrual:
amount: 500
max-limit: 10000
new-player-claim-blocks: 1000
visualization:
particle: "FLAME"
messages:
no-permission-break: "&cYou do not have permission to break blocks in this claim."
no-permission-place: "&cYou do not have permission to place blocks in this claim."
no-permission-interact: "&cYou do not have permission to interact with blocks in this claim."
max-claim-blocks-by-permission:
default: 10000
griefprevention3d.max-accrued-claim-blocks.tier1: 20000
griefprevention3d.max-accrued-claim-blocks.tier2: 50000
claim-block-accrual.amount: The number of claim blocks players receive every hour.claim-block-accrual.max-limit: The default maximum number of claim blocks a player can have if no specific permission is found.new-player-claim-blocks: The number of claim blocks a new player starts with.visualization.particle: The particle effect used to visualize claim boundaries.messages: Customizable messages for various plugin actions.max-claim-blocks-by-permission: This section defines different maximum claim block limits based on permissions. The plugin will check if a player has any of the permissions listed here (e.g.,griefprevention3d.max-accrued-claim-blocks.tier1) and apply the highest corresponding limit. If no specific permission is found, thedefaultvalue will be used.
Ченджлог
1.2Релиз1.21.8, 1.21.9, 1.21.10 · 24 октября 2025 г.
Changelog
Version 1.2
Improvements & Bug Fixes:
Fixed
/claim saveallnot updating claims after world regeneration:Fixed claim resizing not working correctly:
Fixed
/claim abandonnot detecting claims correctly (especially small ones):Added automatic deletion of old claim schematics:
Updated Plugin Version:
- Plugin version updated from
1.1to1.2inbuild.gradle.ktsandplugin.yml.
- Plugin version updated from
1.1Релиз1.21.8, 1.21.9, 1.21.10 · 23 октября 2025 г.
GriefPrevention3D v1.1 Changelog
New Features
- Claim Resizing: You can now easily resize your claims. While holding a golden shovel, you will see the corners of your claims marked with gold blocks. Right-click one of the corner blocks to select it for resizing, then right-click a new location to move the corner. The plugin will automatically calculate the new claim volume and check if you have enough claim blocks.
- Ghost Block Corner Indicators: When you hold a golden shovel, you will now see the corners of all your claimed claims indicated by gold ghost blocks.
- Abandon All Claims: A new command,
/claim abandonall, has been added. This command allows you to abandon all of your claims at once. To prevent accidental use, you will be asked to confirm the action by typing/claim abandonall confirm. - Console Support for Save/Load: The
/claim savealland/claim loadallcommands can now be used from the server console. You must specify the world when using these commands from the console. - Automatic Old Schematic Deletion: When you use the
/claim saveallcommand, any old, unused schematic files in theschematicsdirectory will be automatically deleted. - Bypass Permission: A new permission,
griefprevention3d.admin.bypass, has been added. Players with this permission can bypass all claim protections, allowing them to build, break, and interact freely in any claim.
Комментарии
Загружаем…