HuskClaims 1.5.10 - Minecraft 1.21.7, bug fix
        HuskClaims 1.5.10 adds support for Minecraft 1.21.7, and fixes a bug.
- Added support for Minecraft 1.21.6, including on Fabric servers
 
- Fixed the BlueMap hook not loading on Fabric servers
 
To update from 1.5.9, just drag+drop. There are no config changes.
 
         
        
        
        HuskClaims 1.5.9 - Minecraft 1.21.6, bug fixes
        HuskClaims 1.5.9 adds support for Minecraft 1.21.6, and fixes bugs.
- Added support for Minecraft 1.21.6, including on Fabric servers
 
- Made lectern behaviour consistent between platforms
- Now triggers a block interact operation type for reading a book in a lectern
 
- Now triggers a container open operation type for taking a book from a lectern
 
 
- Improved performance of vehicle handling and fixed issues with it
- You now dismount when entering a claim that you do not have permission to enter
 
 
- Added protection against lightning strikes
 
- API: Added 
PostCreateClaim and PostCreateChildClaim events, which are fired after a claim/child claim are created
- Useful for doing stuff with a created claim after it has been created. These events are not cancellable.
 
- Use the existing 
CreateClaim and CreateChildClaim events to cancel these actions 
 
To update from 1.5.8, just drag+drop. There are no config changes.
 
         
        
        
        HuskClaims 1.5.8 - Bug fixes
        HuskClaims 1.5.8 fixes a number of bugs
- Changed vehicle collision checks to use 
entity_interact if the player is riding the colliding vehicle 
- Fixed throwing projectiles always being cancelled on Fabric due to a logical issue with inspection tool handling
 
- Fixed TNT and TNT in Minecart explosions on Bukkit being unintuitively handled under 
entity_damage_terrain (now under explosion_damage_terrain) 
- Fixed some hostile mobs on Bukkit not being considered monsters for the purpose of 
player_damage_monster 
- Fixed 
ClassDefNotFound errors on Fabric due to missing ConfigLib and Jedis dependencies 
To update, just drag+drop. There are no config changes.
 
         
        
        
        HuskClaims 1.5.6 - /ignoreclaims behaviour change, bug fix
        HuskClaims 1.5.6 adjusts the behaviour of /ignoreclaims and fixes a bug related to database migration.
- Fixed spent claim blocks migration logic on servers using a SQLite database
 
- Changed the behaviour of 
/ignoreclaims such that it now ignores world-level flag restrictions (#106) 
To update from 1.5.4/5, please drag+drop; otherwise you will need to regenerate your locale files.
 
         
        
        
        HuskClaims 1.5.5 - Hotfix
        HuskClaims 1.5.5 fixes a bug in the prior release.
- Fixed the SQLite migration script not working
 
To update from 1.5.4, please drag+drop; otherwise you will need to regenerate your locale files.
 
         
        
        
        HuskClaims 1.5.4 - Improved max claim blocks
        HuskClaims 1.5.4 makes improvements to the setting to let you control the maximum number of claim blocks a user can have and spend.
- Improved the maximum claim blocks setting, courtesy of @alazeprt (#381)
- The maximum claim blocks setting now accounts for both spent and unspent claim blocks
 
- This lets you have a better control of how much of your world surface you want an individual player to theoretically be able to claim
 
- Added a new permission node to let you control maximum claim blocks per-player/group: 
huskclaims.max_claim_blocks.(amount) 
- Spent claim blocks are now tracked and cached
 
 
- Fixed the wrong locale key being used in 
usergroup_command_description 
To update, drag & drop the new jar file and regenerate your locale (messages-xx-xx.yml) file. A database migration will be performed on startup; please note that depending on the size of your database this may take some time. Do not switch off your server while migrations take place.
 
         
        
        
        HuskClaims 1.5.3 - MC 1.21.5, bug fixes
        HuskClaims 1.5.3 adds support for Minecraft 1.21.5 servers, including on Fabric, and fixes bugs.
- Added support for Minecraft 1.21.5, including on Fabric servers (#382)
 
- Fixed an issue with the permissions for the 
/usergroup and /claimblocks commands, courtesy of @lengith (#379) 
- Fixed how permission defaults were being calculated on Fabric to resolve inspection perms not being default-granted (#349)
 
- Fixed a compatibility issue with other Fabric mods that do things with plugin messages preventing the mod from loading
 
- Fixed 
/huskclaims reload not re-enabling the WorldGuard hook (#362) 
- Fixed how the WorldGuard hook calculated flag state to fix an issue where applying HuskClaims flags in the 
__global__ region wasn't working correctly (#361) 
- Fixed an issue on Fabric where block breaking and bucket placing wasn't being properly prevented in some cases
 
- Fixed an issue on Bukkit where breaking / placing vehicles (minecarts, boats) wasn't being properly handled in some cases
 
- Added Brazilian Portuguese (pt-br) locales, courtesy of @ilightwas (#377)
 
- Updated the Simplified Chinese (zh-cn) locales, courtesy of @jhqwqmc (#352)
 
- Updated the Traditional Chinese (zh-tw) locales, courtesy of @patyhank (#360)
 
/huskclaims dump now requires confirmation before it will produce a dump URL 
To update, just drag+drop. There are no config changes.
 
         
        
        
        HuskClaims 1.5.2 - Web dump
        HuskClaims 1.5.2 is a minor release which adds a web dump command for customer service.
- Added 
/huskclaims dump to produce a system status dump of the plugin to the web 
To update from 1.5.1, regenerate your locale (messages-xx-xx.yml) files.
 
         
        
        
        HuskClaims 1.5.1 - Improved claim flags, bug fixes
        HuskClaims 1.5.1 improves the /claimflags command and fixes bugs.
- Improved the 
/claimflags command with new fine-grained permission support, courtesy of @LuckyValenok (#298)
- You can now grant or deny permissions specifying whether a user can modify a flag with the 
/claimflags command 
- Permission node: 
huskclaims.flag.<name of flag>. Check the docs for more details. 
 
- Fixed the set value of custom operation types failing to load correctly (#323)
 
- Fixed a 
RuntimeException when opening a lectern on Fabric caused by a problematic Mixin class (#324) 
- Fixed a 
NotRegisteredException when using the HuskHomes hook on Fabric, courtesy of @LuckyValenok (#300) 
To update from v1.5, just drag+drop.
 
         
        
        
        HuskClaims 1.5 - Fabric support, new API
        
HuskClaims 1.5 is a milestone release which introduces support for Fabric 1.21.1 and 1.21.4 and introduces new supporting API for custom claim operations, ideal for introducing mod support to HuskClaims.
- Added support for Fabric 1.21.1 and 1.21.4 (#280)
- Support for this is still experimental and may have bugs for the initial release phase
 
- Will target a limited version range of the latest version of Minecraft and a handful of popular Fabric modding versions
 
- Available for download on william278.net
 
- A HUGE thank you to @LuckyValenok for their excellent work preparing this release across HuskClaims, supporting libraries, and build script streamlining.
 
 
- Fixed the PlaceholderAPI hook unloading when 
/papi reload was used (#292) 
- Fixed the inspection tool not showing last seen information and gave access to this to operators by default (#263)
 
- Fixed wilderness permissions being verbosely evaluated causing message duplication in some cases
 
- Fixed vehicle mobs being invincible outside of claims in certain cases
 
- Updated the Russian (ru-ru) locales, courtesy of @FreeMonoid (#269)
 
- API: API is now available for HuskClaims on Fabric 1.21.1 and 1.21.4, including callback event support
 
- API: Introduced new API for registering custom 
OperationTypes.
- Lets mod and plugin developers register custom operation types and call actions to cancel actions based on HuskClaims claims.
 
- Documentation for this is available here.
 
 
To update, drag+drop and regenerate your config.yml file, as some slight configuration changes were made to the layout of the hooks section of this file.
 
  
         
        
        
        HuskClaims 1.4.5 - 1.21.4 support, bug fixes
        HuskClaims 1.4.5 adds support for 1.21.4, improves performance in a few areas, and fixes bugs. This release will perform database migrations on startup, and requires updating or regenerating your trust_levels.yml file.
- Added a new config option for specifying the maximum number of claim blocks a user may have (#241)
 
- Added a default second-long cooldown between user command actions to prevent action spam abuse (#240)
 
- Added 
PLACE_VEHICLE and BREAK_VEHICLE operation types and added handling for boats with chest in 1.21.4 (#242) 
- Added Italian (it-it) locales, courtesy of RealPif_5
 
- Improved the performance of SQLite database mode; data is now stored in 
jsonb format 
- Fixed the Geyser hook to automatically have Bedrock users use the block update highlighter not working (#234)
 
- Fixed the 
/trapped command's teleport always being instantaneous when HuskHomes was installed 
- Fixed an IllegalArgumentException when looking up certain users' claim block balances (#252)
 
- Fixed right clicking animals sending double messages (#233)
 
- Fixed interaction operations with Redstone Ore and Sculk Shriekers not being of the 
REDSTONE_INTERACT type (#243, #262) 
- Fixed eating food not being allowed while looking at a block in a claim without trust (#247)
 
To update, just drag+drop and update your trust_levels.yml file (or regenerate if you haven't modified it from the default) with the new PLACE_VEHICLE and BREAK_VEHICLE operation type flags.
 
         
        
        
        HuskClaims 1.4.4 - Bug fixes
        HuskClaims 1.4.4 fixes a couple of bugs in the prior release.
- Fixed the highlighter priority order being reversed from the intended order
 
- Fixed placing fire in claims being erroneously restricted behind the 
FIRE_IGNITE permission (#227) 
To update, just drag+drop.
 
         
        
        
        HuskClaims 1.4.3 - Improvements & fixes
        HuskClaims 1.4.3 upgrades the claim highlighter, improves performance and fixes bugs.
- You can now use block displays as the highlighter while still letting bedrock users join. The plugin will now dynamically change the user's highlighter based on their client
 
- Generally improved the plugin performance by adjusting the user caching strategy
 
- Fixed the 
/claimprivate command toggle argument being inverted, courtesy of @djoey123 (#209) 
- Fixed non-trustees can ride a boat onto item frames within a claim, breaking them (#221)
 
- Fixed thrown eggs & lit arrows by non-trustees can hatch chickens & light campfires in claims (#220)
 
- Fixed the WorldGuard hook not re-enabling after performing 
/huskclaims reload (#219) 
- Fixed damage dealt by the Sweeping Edge enchantment causing player damage in some cases, even when the PVP flag was disabled (#213)
 
- Updated the Simplified Chinese (
zh-cn) locales, courtesy of @SnowCutieOwO (#215) 
- API: The highlighter API now lets you specify if a highlighter can be used by a user, to allow for highlighters that target specific clients or backend mods.
 
To update from 1.4.2, just drag+drop.
 
         
        
        
        HuskClaims 1.4.2 - Raid protection, bug fixes
        HuskClaims 1.4.2 adds a new operation type for raids and fixes a few bugs.
- Added a 
START_RAID operation type, which now restricts the starting of raids to prevent grief
- By default starting a raid in a village within a claim requires access trust to that claim
 
 
- Fixed editing the text on hanging signs not requiring block place privileges
 
- Fixed the claim prune event being cancelled regardless of any API outcomes, preventing claims from being properly pruned (thanks: @Dacaly)
 
To update from 1.4.1, just drag+drop; from earlier versions, please regenerate your locales and/or config.yml file.
 
         
        
        
        HuskClaims 1.4.1 - Trapped command, bug fixes
        HuskClaims 1.4.1 adds a new /trapped command and fixes bugs.
- Added the 
/trapped command (permission: huskclaims.command.trapped)
- This lets users teleport out of claims they are stuck in and will place them on the nearest surface edge block outside a claim to their position.
 
- This command may only be used if a player cannot break or place blocks while standing in a claim
 
- If the HuskHomes hook is enabled, this will use that plugin's configurable teleport warmup system
 
- This command is enabled and accessible to all users by default and can be disabled in the config file.
 
 
- Added additional login checks for toggled states to reduce confusion
- If a player joins the server while ignoring claims but does not have permission to do so anymore, they will be set to respect claims again
 
- If a player joins while in a claiming mode they do not have permission to use anymore, it will be set to regular claiming mode
 
 
- Fixed editing wall signs only needing interact operation access instead of place block operation access (#193)
 
- Placeholders that fail to process will now return 
N/A (not applicable) instead of throwing an exception (#189) 
- Removed leftover debug messages causing console spam, courtesy of @djoey123 (#187)
 
- API: Added API events for when a claim is made private or public again (#190)
- Added the cancellable 
BukkitClaimMakePrivateEvent 
- Added the cancellable 
BukkitClaimMakePublicEvent 
 
To update, drag+drop and regenerate your locale file (messages-xx-xx.yml). To view the new setting for toggling the trapped command, please also regenerate your config.yml file.
 
         
        
        
        HuskClaims 1.4 - QoL improvements, bug fixes
        HuskClaims 1.4 improves the user experience in a few areas and fixes bugs.
- Moved 
/huskclaims flags into its own /claimflags command 
- The claim flags menu is now paginated and listed in lines (#146)
 
- Added 
/claimblocks (player) gift to allow gifting claim blocks to a player (restricted to operators by default), courtesy of @djoey123 (#179) 
- Fixed an issue with private claim removal logic, courtesy of @djoey123 (#177)
 
- Fixed an issue with who was able to use 
/givepet on tamed animals (#181) 
- Fixed pressure-sensitive blocks spamming chat with error messages when stepped on (#183)
 
To update from 1.3.x, just drag+drop. Please regenerate your locale file for this release.
 
         
        
        
        HuskClaims 1.3.6 - Private claims
        HuskClaims 1.3.6 adds the ability to set claims as private, meaning untrusted users are able to enter them.
- Added the ability to make claims private, courtesy of @djoey123 (#174)
- Only users who have a trust level in a private claim may enter them.
 
- This feature is disabled by default and can be switched on with the 
private_claims option under bans in config.yml 
- Can be toggled on/off within a claim or child claim with the 
/claimprivate command 
 
- Added Traditional Chinese (zh-tw) locales, courtesy of @yichifauzi (#166)
 
- Fixed users who are ignoring claims being removed from claims when banned (#151)
 
- Fixed administrators with access to create and manage admin claims being unable to resize them with the claim tool
 
To update, drag+drop. You may wish to update your config if you wish to enable the new private claims feature.
 
         
        
        
        HuskClaims 1.3.5 - Bug fixes
        HuskClaims 1.3.5 fixes bugs in the previous release.
- Improved compatibility with world manager plugins. Late-loaded worlds should now correctly load or create claim worlds.
 
- Fixed an issue that prevented data from being converted correctly from HuskClaims 1.2.x
 
- Updated the Simplified Chinese (zh-cn) locales, courtesy of @jhqwqmc (#158)
 
To update, just drag+drop.
 
         
        
        
        HuskClaims 1.3.4 - QoL improvements, bug fixes
        HuskClaims 1.3.4 adds a few small quality-of-life features and corrects bugs found in the prior release.
- Added the ability to modify the set of operation groups granted to claim owners, courtesy of @alexdev03 (#150)
 
- Added the ability to view when a claim or child claim was created by hovering over the owner's italicized name in the 
/trust menu 
- Updated the Simplified Chinese (zh-cn) locales, courtesy of @jhqwqmc (#140)
 
- Fixed a race condition that could occur when performing actions against claims, courtesy of @ProdPreva1l (#156)
 
- Fixed toggling operation group commands without specifying 
on/off as an argument failing to toggle the group 
- Fixed users who were banned from a claim being booted out of unrelated claims if they were standing in one (#151)
 
- Fixed the death drops handler spamming console with exceptions if a user died and respawned in a different dimension under certain circumstances (#148)
 
- Fixed player names not being updated internally if the user had rejoined after changing their username (#149)
 
- Fixed claim resize operations not cancelling correctly if the claim was deleted during resize (#152)
 
To update from HuskClaims 1.3.3, please drag+drop and regenerate your locale (messages-xx-xx.yml) file.
 
         
        
        
        HuskClaims 1.3.3 - Bug fixes
        HuskClaims 1.3.3 fixes bugs from the previous release.
- Fixed claim area / dimension calculations being incorrect
- This update may lead to reported claim block balances in /claimblocks being inconsistent with claim data from prior releases
 
- The /claimblocks reporting screen has been updated to correct an oversight with reported expenditures
 
 
- Fixed the WorldGuard region overlap check being inaccurate if multiple WorldGuard regions overlapped a claim
 
- Fixed the permission check when resizing a claim being incorrectly inverted
 
- Fixed hooks not being reset when /huskclaims reload was used
 
To update, just drag+drop.