HuskClaims icon

HuskClaims 1.5.6

A clean, cross-server compatible grief prevention plugin

Page 1 2
1.5.6 11 days ago
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.

1.5.5 13 days ago
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.

1.5.4 13 days ago
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.ymlfile. 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.

1.5.3 20 days ago
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.

1.5.2 Feb 24, 2025
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.

1.5.1 Feb 20, 2025
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.

1.5 Jan 17, 2025
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.

1.4.5 Dec 21, 2024
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.

1.4.4 Nov 3, 2024
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.

1.4.3 Oct 31, 2024
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.

1.4.2 Sep 29, 2024
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.

1.4.1 Sep 28, 2024
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.

1.4 Sep 1, 2024
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.

1.3.6 Aug 25, 2024
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.

1.3.5 Aug 9, 2024
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.

1.3.4 Jul 25, 2024
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.

1.3.3 Jun 30, 2024
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.
1.3.2 Jun 25, 2024
HuskClaims 1.3.2 - Minecraft 1.21, WorldGuard hook

HuskClaims 1.3.2 adds support for Minecraft 1.21, adds a new WorldGuard hook, and fixes a number of bugs.

  • Now supports Minecraft 1.21 on Paper
  • Added a WorldGuard hook: A huskclaims-claim flag will be registered, letting you prevent users claiming over WorldGuard regions
  • Added more validation when creating claims. It is no longer possible to create a claim outside of the World Border
  • Updated the Simplified Chinese (zh-cn) locales, courtesy of @jhqwqmc (#135)
  • Fixed an internationalization issue related to database table names on non-UTF8 servers
  • Fixed an exception being thrown if a player had identical items in their hands while attempting to inspect or create a claim (#136)
  • Fixed a performance issue performing chunk lookups during a claim highlight
  • Fixed large claims failing to highlight their edges in certain cases

To update, just drag+drop.

1.3.1 May 30, 2024
HuskClaims 1.3.1 - Hotfix

HuskClaims 1.3.1 fixes bugs present in the previous release.

  • Fixed a critical issue where the cache would fail to update when resizing a claim
  • Fixed /extendclaim causing extreme lag spikes when executed with a large value by a user with an enormous claim block balance
    • The maximum distance you can extend a claim by is now determined by the inspector tool range * 2 (e.g. 128 by default)
  • Fixed an input issue related to claim block balance update values not accepting the correct range of values
  • Fixed an issue where the inspect nearby claims function would report far too high a number of claims

To update from 1.3, just drag+drop. If you're updating from earlier versions, you should regenerate your locale files (messages-xx-xx.yml) for this release, and you may wish to regenerate your config file as well.

1.3 May 29, 2024
HuskClaims 1.3 - /claimban, better performance, fixes

HuskClaims 1.3 adds new features, improves plugin performance, and fixes bugs.

  • Added the ability for players to ban others from claims (#128)
    • New command: /claimban <ban|unban|list> [username] (permission: huskclaims.command.claimban)
    • Requires bans to be enabled: true in config.yml (defaults to false)
    • When a user is banned, they will be moved to a safe spot outside of the claim. They will not be able to re-enter the claim.
  • Added the ability to specify custom model data which a claim tool must have for it to qualify as a claim tool (#49)
  • Improved the information displayed when using /claimblocks (#102)
    • It now shows you a breakdown of your claim block balance, showing you the total number of accrued blocks and how many you've spent.
  • Improved system performance through a new chunk-based caching strategy for claims, courtesy of @alexdev03 (#116)
    • This will improve operation performance, particularly for single-server setups operating on a large scale
  • Fixed a race condition that could occur related to claim block balances, courtesy of @ProdPreva1l (#108)
  • Fixed death drops failing to stack in certain cases due to persistent tags applied to locked items (#115)
  • Fixed empty user groups failing to delete (#126)
    • Improved how user groups are cached for slightly faster performance here
  • Fixed the header locale not being used correctly in /huskclaims flag
  • Fixed dispensers placed on the edges of claims being able to dispense things into claims (including fluids)
  • Updated the Simplified Chinese (zh-cn) locales, courtesy of @jhqwqmc (#127)
  • API: Added a new ClaimWorldPruneEvent, fired when a claim world is pruned (#129)
  • API: Added new ClaimBanEvent and ClaimUnBanEvents, fired when claim ban-related actions are performed

To update, just drag+drop. You should regenerate your locale files (messages-xx-xx.yml) for this release, and you may wish to regenerate your config file as well.

Page 1 2

griefprevention

claims

husk

You might also like...