Skip to content

Commit

Permalink
Add changelog and add missing perm
Browse files Browse the repository at this point in the history
  • Loading branch information
cjburkey01 committed Dec 6, 2021
1 parent d70823e commit db16245
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 0 deletions.
52 changes: 52 additions & 0 deletions changelogs/0.0.23-RC1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# ClaimChunk 0.0.23-RC1

This update is 1<sup>1</sup>/<sub>2</sub> years in the making! There are a ton of changes that have a potential to
collide with previous settings for your servers!

Please make sure to back up your old configs and *don't delete your old ClaimChunk jar file; renaming it will be good
after obtaining this **release candidate**(RC). In fact, I recommend renaming your config as well, allowing the new
version to generate a new one with the correct options (otherwise, you will receive console spam when starting your server).

A release candidate is basically like a snapshot for Minecraft, meaning things are likely to change and bugs are
expected! If you run into any unexpected behavior, feel free to
[create an issue](https://github.com/cjburkey01/ClaimChunk/issues) to let me know.

Please note that this version **does not convert your old config values to the new world profile system** (more on that
system in this changelog).

Changes:
* Update java version updated from 8 to 16 to match 1.16/1.17!
* Fix version checker message (finally!).
* Fixed host of annoying console errors.
* World Profiles
* Most protection settings are per-world now!
* **Each world has a file located in `SERVER/plugins/ClaimChunk/worlds/` describing who has access in which particular chunks.**
* This file contains instructions as well as default settings that disable interactions on entities and blocks within claimed chunks (not owned by the interacting player).
* ClaimChunk can be disabled for each world in its file.
* Commands
* Many of the multi-word subcommands for `/claimchunk` and `/chunk` have been separated into different words!
* Thanks to [a new command system by Goldmensch](https://github.com/Goldmensch/SmartCommandDispatcher).
* The changed commands are:
* Admin:
* `/chunk admin override`
* `/chunk admin reload`
* `/chunk admin unclaim`
* `/chunk admin unclaim all <PLAYER> [ALL WORLDS? true/false]`
* `/`
* Player:
* `/chunk unclaim all [ALL WORLDS? true/false]`
* Added new commands:
* `/chunk show claimed`
* Shows nearby claimed chunks`
* Permission: `claimchunk.show-claimed` (default with `claimchunk.player`)
* `/chunk scan [RADIUS IN CHUNKS]`
* Counts number of nearby claims owned by the executor.
* Permission: `claimchunk.scan` (default with claimchunk.scan).
* Permissions
* `claimchunk.base` has been removed (finally, ugh, what was the point?).
* Config
* Removed much of the `protection` category and inserted into the world profiles.

Changes to happen:
* Switch to [a new message system handler also by Goldmensch](https://github.com/Goldmensch/JALL).
* Per-world disallowed commands.
4 changes: 4 additions & 0 deletions src/main/resources/plugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,14 @@ permission:
claimchunk.give:
description: 'Allow players to give chunks to other players'
default: true
claimchunk.show-claimed:
description: 'Outline nearby claimed chunks with particles'
default: true
claimchunk.scan:
description: 'Allow players to scan nearby chunks for claims'
default: true


# The following permissions are not given by default to players
claimchunk.auto:
description: 'Allow player to automatically claim chunks they walk into.'
Expand Down

0 comments on commit db16245

Please sign in to comment.