Fixes:
Re-adds the claimchunk_am_trusted placeholder. The player is shown to be trusted if they have been granted any permissions for the chunk they're currently standing in. Players are shown as not trusted when the chunks are not claimed to mimic prior behavior.
Fixes crash on startup from the /plugins/ClaimChunk/data folder not existing on first launch :)
This update fixes, once and for all, the data loss issues we've been seeing since I first created this plugin!
Migration:
/plugins/ClaimChunk/data directory.Major thanks to AlexFF000 for contributing this entire release!
This update allows individual permissions to be granted on a per-chunk basis. These changes required a major overhaul of the internal workings of the plugin. The commands have changed, and there have been some changes to the format used to store the data.
Players will not need to make any changes to their claims as a result of this update; the data conversion process will convert any existing accesses in such a way that they will continue to function as they did in 0.0.23.
Note: The messages.json and world.txt files may need to be recreated due to new additions to them in this update. For English language, this can be done by deleting them and running the server. Remember to transfer any custom config to the new world.txt files after they are recreated.
Changes:
/chunk access command; it has now been split into three
commands:
/chunk access <player> [break:true/false] [place:true/false] [doors:true/false] [redstone:true/false] [interactVehicles:true/false] [interactEntities:true/false] [interactBlocks:true/false] [useContainers:true/false] [allChunks:true/false]
player are optional, and can be provided in any orderallChunks:true is provided, the changes will be made to all the executing player's chunks. If false
(the default) the changes will apply only to the chunk the player is currently standing in (if it belongs
to them)doors
option, the player's existing doors permission will remain unchanged) or will default to true if the player does
not have access to the chunk already./chunk access examplePlayer break:true place:false allChunks:true/chunk checkaccess [<player>]
/chunk revokeaccess <player> [ALL CHUNKS? true/false]
/chunk revokeaccess examplePlayer false
Spigot/Paper plugin for claiming chunks of land