Skip to content

Releases: WiIIiam278/HuskClaims

HuskClaims 1.5.2 - Web dump

24 Feb 16:56
Compare
Choose a tag to compare

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

20 Feb 19:14
Compare
Choose a tag to compare

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

17 Jan 13:33
06fc941
Compare
Choose a tag to compare

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

21 Dec 20:07
0c87d95
Compare
Choose a tag to compare

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

03 Nov 19:26
a189530
Compare
Choose a tag to compare

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

31 Oct 16:10
9ed46f6
Compare
Choose a tag to compare

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

29 Sep 20:43
c52a5e1
Compare
Choose a tag to compare

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

28 Sep 15:35
ab5c041
Compare
Choose a tag to compare

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

01 Sep 20:10
b691244
Compare
Choose a tag to compare

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

25 Aug 17:27
0c616ef
Compare
Choose a tag to compare

HuskClaims 1.3.6 adds the ability to set claims as private, meaning untrusted users are unable 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.