Releases: castledking/GriefPrevention3D
17.1.6
Overview
Improve 2D visualiation to start at player Y level, instead of starting
at max world height
- Merge FakeBlockVisualization with upstream
- Remove SnapOverrideHelper
- Bump version to 17.1.6
Full changelog: 17.1.5...17.1.6
17.1.5
Overview
- Enhanced command/tabcompletion addon implementation for GPExpansion to extend
- Improve visualization snapping
- Bumped version to 17.1.5
Full changelog: 17.1.4...17.1.5
17.1.4
Overview
Add back legacy /givepet command
- Merging with upstream 4a426f6
- /givepet command and messages are now supported in this project.
Full changelog: 17.1.3...17.1.4
17.1.3
Overview
- Added support for a new 'toplevel' option in the /claim abandon command to delete a claim and all its subdivisions.
- Resizing claims now selects them and allows /claim abandon to delete them.
- Replaced the old ResizeStart message with ClaimSelected and ClaimSelectedTopLevel. When you load with an existing ResizeStart in messages.yml, it is backed up automatically (see below).
ResizeStart removed — backup and new messages
The message ResizeStart was removed. It is replaced by two messages so the plugin can suggest the right command depending on whether the selected claim has subdivisions or not.
Backup (automatic)
If your messages.yml contained Messages.ResizeStart (or Messages.ResizeStart.Text), the plugin backs it up on load:
# Where: Same folder as messages.yml (your GriefPrevention data folder)
# File: ResizeStart-backup.yml
#
# The backup file contains your old ResizeStart value and a short header explaining that
# ClaimSelected and ClaimSelectedTopLevel replaced it. After the backup is written,
# ResizeStart is removed from messages.yml so the plugin does not use it anymore.
# You can copy any formatting (e.g. color codes) from ResizeStart-backup.yml into
# ClaimSelected or ClaimSelectedTopLevel in messages.yml if you want to keep it.New messages
# ClaimSelected
# When: Shown when you select a claim corner and that claim has no subdivisions.
# Suggests: /claim abandon to delete the claim.
# Default: "Claim selected. Use your shovel again to set the other corner and resize, or use /claim abandon to delete this claim."
# ClaimSelectedTopLevel
# When: Shown when you select a claim corner and that claim has subdivisions.
# Suggests: /claim abandon toplevel to delete the claim and all its subdivisions.
# Default: "Claim selected. Use your shovel again to set the other corner and resize, or use /claim abandon toplevel to delete this claim and its subdivisions."Full changelog: 17.1.2...17.1.3
17.1.2
Overview
- Improved permission checks for 3D claims in ProtectionHelper and Claim classes to ensure proper inheritance for first-child subdivisions.
- Added migration logic in DatabaseDataStore and FlatFileDataStore to set inheritance correctly for new 3D subdivisions.
Full changelog: 17.1.1...17.1.2
17.1.1
Overview
- fix: New standalone master switch and fixes for alias.yml
What to edit in alias.yml (in plugins/GriefPreventionData/) to use the new options. Reload with /gpreload after changes.
1. Global Toggles (top of file)
# Master switch: false = no alias system, use default English command names
enabled: true
# Standalone commands: false = only /claim and /aclaim (or their translations) exist
# No /trust, /trapped, /abandonclaim, etc. – use /claim trust, /claim trapped, etc. instead**
standalone: true2. Root command names (claim / aclaim)
Under commands: → claim: or aclaim: use the commands: list. Every entry is a full root command (not just the first one).
Example – allow both /claim and /claims:
commands:
claim:
enable: true
commands: [claim, claims] # /claim create and /claims create both work
# ...
aclaim:
enable: true
commands: [aclaim, aclaims] # /aclaim restore and /aclaims restore both work
# ...Full changelog: 17.1.0...17.1.1
17.1.0
Overview
Updated Upstream (GriefPrevention 16.18.5...6)
GriefPrevention Changes:
- Changed permission checks from ClaimPermission.Inventory to ClaimPermission.Container across multiple classes to improve clarity and consistency.
- Introduced a new method to retrieve per-world maximum claim depth, enhancing configuration flexibility.
- Added a new configuration option to refund denied ender pearls when teleportation fails.
This project is now up-to-date with latest GriefPrevention changes.
Full changelog: 17.0.24...17.1.0
17.0.24
17.0.23
Overview
- Fix investigation tool breaking on conflicting claim creation or resize
- Fix 1x1x1 3D subdivision resizing
- Fix no containers permission message not showing
Full changelog: 17.0.22...17.0.23
17.0.22
Overview
- Improve visualization snapping
- Fix resizing nested subdivisions outside of their parent
- Add LegacySubdivisionFormat: true config option to migrate subdivision data back to separate files in ClaimData (For going back to regular GP)
- Fix no permission message showing when interacting with plugin-handled containers in claims
Full changelog: 17.0.21...17.0.22