*** This beta version is a release candidate for the full release 1.0. If no further critical issues arise, then 1.0 will be no different from this version. If you are aware of any bugs in the mod that are still unfixed, please make sure to report them on the issue tracker!
- Added a new main config file option "staticFakePlayerClassExceptions", which allows you to specify Java classes of non-stationary fake players that can take the UUID and/or usernames of other fake players, giving them privileges they're not supposed to have, e.g. a ComputerCraft turtle taking the UUID of a Create deployer when placed by one. Fake players taking the UUID of real players stays supported. Read the option comment in the config file for more details.
- Optimized claim changes and sync slightly.
- Increased the single claim action limit from 25 to 100 chunks.
- Invalid server/expired/wilderness/default claim configs will no longer be renamed to a backup like regular player configs.
- Player sub-config files now intentionally cause a crash on server start if renamed to something unusable instead of being ignored.
- Fixed (tile) entities in forceloaded chunks not being ticked in dimensions with 0 players.
(Since 0.15.1) WARNING! The 0.16.0 update significantly changes how chunk protection exceptions works. If you've previously used this mod, you'll have to reconfigure global/optional exceptions using new options in the main config file. Removing the "playerConfigurablePlayerConfigOptions" option from the main config file to reset it to the new defaults is probably something most servers should do. Custom global and optional exceptions in "blockProtectionExceptionList", "entityProtectionExceptionList" and "entityClaimBarrierList" would have to be manually copied and reformatted from old to new options, after the main config file updates on server launch. Stop the server before you edit the main config file.
- Fixed crash when fake players are ticked.
- Fixed crash when syncing unupdated player position.
- Added default all-item pass option for villagers.
(Since 0.15.1) WARNING! The 0.16.0 update significantly changes how chunk protection exceptions works. If you've previously used this mod, you'll have to reconfigure global/optional exceptions using new options in the main config file. Removing the "playerConfigurablePlayerConfigOptions" option from the main config file to reset it to the new defaults is probably something most servers should do. Custom global and optional exceptions in "blockProtectionExceptionList", "entityProtectionExceptionList" and "entityClaimBarrierList" would have to be manually copied and reformatted from old to new options, after the main config file updates on server launch. Stop the server before you edit the main config file.
- Upgrade to Minecraft 1.19.3.
- Removed mob spawn protection check on chunk generation because it could cause race condition issues.
- Fixed potential race condition issues when handling new entities being added to a world.
- Fixed default values of registries being added to exception sets, e.g. pig for entity sets, when an ID for an object does not correspond to anything.
(Since 0.15.1) WARNING! The 0.16.0 update significantly changes how chunk protection exceptions works. If you've previously used this mod, you'll have to reconfigure global/optional exceptions using new options in the main config file. Removing the "playerConfigurablePlayerConfigOptions" option from the main config file to reset it to the new defaults is probably something most servers should do. Custom global and optional exceptions in "blockProtectionExceptionList", "entityProtectionExceptionList" and "entityClaimBarrierList" would have to be manually copied and reformatted from old to new options, after the main config file updates on server launch. Stop the server before you edit the main config file.
- Removed mob spawn protection check on chunk generation because it could cause race condition issues.
- Fixed potential race condition issues when handling new entities being added to a world.
- Fixed default values of registries being added to exception sets, e.g. pig for entity sets, when an ID for an object does not correspond to anything.
(Since 0.15.1) WARNING! The 0.16.0 update significantly changes how chunk protection exceptions works. If you've previously used this mod, you'll have to reconfigure global/optional exceptions using new options in the main config file. Removing the "playerConfigurablePlayerConfigOptions" option from the main config file to reset it to the new defaults is probably something most servers should do. Custom global and optional exceptions in "blockProtectionExceptionList", "entityProtectionExceptionList" and "entityClaimBarrierList" would have to be manually copied and reformatted from old to new options, after the main config file updates on server launch. Stop the server before you edit the main config file.
- Fixed non-OP players not being able to login.
(Since 0.15.1) WARNING! The 0.16.0 update significantly changes how chunk protection exceptions works. If you've previously used this mod, you'll have to reconfigure global/optional exceptions using new options in the main config file. Removing the "playerConfigurablePlayerConfigOptions" option from the main config file to reset it to the new defaults is probably something most servers should do. Custom global and optional exceptions in "blockProtectionExceptionList", "entityProtectionExceptionList" and "entityClaimBarrierList" would have to be manually copied and reformatted from old to new options, after the main config file updates on server launch. Stop the server before you edit the main config file.
- Reworked player login handling, which should fix the mod crashing after an exception is thrown by the vanilla game or other mods before the player login event is fired. Hopefully for real this time.
- Fixed crash when mob griefing event is fired on the client side.
- Added smokers to the default Furnaces exception group.
(Since 0.15.1) WARNING! The 0.16.0 update significantly changes how chunk protection exceptions works. If you've previously used this mod, you'll have to reconfigure global/optional exceptions using new options in the main config file. Removing the "playerConfigurablePlayerConfigOptions" option from the main config file to reset it to the new defaults is probably something most servers should do. Custom global and optional exceptions in "blockProtectionExceptionList", "entityProtectionExceptionList" and "entityClaimBarrierList" would have to be manually copied and reformatted from old to new options, after the main config file updates on server launch. Stop the server before you edit the main config file.
- Reworked player login handling, which should fix the mod crashing after an exception is thrown by the vanilla game or other mods before the player login event is fired. Hopefully for real this time.
- Added smokers to the default Furnaces exception group.
(Since 0.15.1) WARNING! The 0.16.0 update significantly changes how chunk protection exceptions works. If you've previously used this mod, you'll have to reconfigure global/optional exceptions using new options in the main config file. Removing the "playerConfigurablePlayerConfigOptions" option from the main config file to reset it to the new defaults is probably something most servers should do. Custom global and optional exceptions in "blockProtectionExceptionList", "entityProtectionExceptionList" and "entityClaimBarrierList" would have to be manually copied and reformatted from old to new options, after the main config file updates on server launch. Stop the server before you edit the main config file.
- Reworked player login handling, which should fix the mod crashing after an exception is thrown by the vanilla game or other mods before the player login event is fired. Hopefully for real this time.
- Fixed crash when mob griefing event is fired on the client side.
- Added smokers to the default Furnaces exception group.