Releases: cjburkey01/ClaimChunk
0.0.23-RC3
For all the other changes pertaining to 0.0.23, see the 0.0.23-RC1 changelog and the 0.0.23-RC2 changelog
Changes:
- Update to the latest version of the bStats Metrics class
- Fix null pointer when loading plugin and not converting old config values.
As always please report any bugs you find to the GitHub issue tracker or our Discord server.
0.0.23-RC2
For all the other changes pertaining to 0.0.23, see the 0.0.23-RC1 changelog
Changes:
- Update to Spigot 1.18.1
- Add config conversion!
- Config values under the
protection
category of the config should be automatically converted and removed from your config.yml files.
- Config values under the
- Reduce debug spam
As always please report any bugs you find to the GitHub issue tracker or our Discord server.
0.0.23-RC1
This update is 1½ 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 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.
- 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]
- Admin:
- Added new commands:
/chunk show claimed
- Shows nearby claimed chunks
- Permission:
claimchunk.show-claimed
(default withclaimchunk.player
)
/chunk scan [RADIUS IN CHUNKS]
- Counts number of nearby claims owned by other players.
- Permission:
claimchunk.scan
(default with claimchunk.scan).
- Many of the multi-word subcommands for
- 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.
- Removed much of the
Changes to happen:
- Switch to a new message system handler also by Goldmensch.
- Per-world disallowed commands.
0.0.22
Changes:
- Fix claiming error on some servers
0.0.21
This release is undertested; if you run into errors, please revert to an older release.
Changes:
- Add more verbose errors to make determining them more easy.
- Specify Spigot API version
- Fix players need to rejoin the server if it's their first time playing before they are able to claim chunks
- Add PlaceholderAPI support
- Give OPs admin permissions for ClaimChunk
- Fix disabled worlds
- Fix first chunks taking money
- Add automatic backup deletion
- Add per-world unclaimed chunk blocking config
- Localize more command messages
0.0.20
Changes:
- Switch chunk claiming system to a system of prerequisites which will make extending the requirements for claiming a chunk via addons possible when the system is fully completed.
- Fix TNT exploding in chunks despite being disabled.
- Fix players able to damage other players in claimed chunks.
- Add
/chunk give
to allow players to transfer ownership of a claimed chunk to another player. - Prevent chunk owners from attacking other players in their own chunks.
- Fix chunk outlines only showing two borders instead of all four.
- Fix players unable to claim chunks.
- Fix players unable to claim chunks.
- Correct some default localizations.
0.0.19
Changes:
- Fix players unable to interact with blocks and entities outside of their own claims (even in unclaimed chunks).
0.0.18
Changes:
- Fix error spam on entity damage
- Rewrite the event system to be simpler and (hopefully, fingers crossed!) work better
- Add option to prevent fire damage and liquid spreading into claimed chunks to prevent griefing (disabled by default in the config)
- Add option to prevent piston griefing
- Show chunk coordinates with
/chunk info
in world coordinates instead of chunk coordinates - Fix explosions destroying claimed blocks
- Add option to hide chunk entry alerts when the person entering a chunk is invisible
- Fix leaving chunk message showing "self" when owned by another player and showing the user's name when owned by that user. (Flipped messages oops)
- Fix unclaimed chunk stuff causing errors in the console when using the JSON data handler
- Add a message when
/chunk reload
is used - Fix over-limit claims costing money despite the claim not being granted
0.0.17
Changes:
- Fix permissions!!!
- Add
/chunk adminunclaimall <player> [acrossAllWorlds]
0.0.16
Changes:
- Add bulk MySQL data system config option to prevent making a new connection every time any chunk data is accessed or updated. Enabling this in the config should fix servers running extremely slowly with ClaimChunk and MySQL
- Remove command spam when debug spam is enabled in the config
- Add wither protection
- Fix MySQL connections failing
- Fix access system when using MySQL
- Add an automatic update check (can be disabled in the config)
- Add per-chunk TNT protection (disable TNT protection to allow automatic farms and such to work when TNT is disabled in claimed territories in the config)
- Switch messages system to JSON and use Bukkit color codes for way more customization
- Also moved command descriptions into the message file
- Fix entities not protected from projectiles fired by players without access and add some more entity protections:
- Armor stands
- Vehicles
- ItemFrames
- Allow chunk particle effects to be customized in the config