ProtectionStones [Updated for 1.20.6+] icon

ProtectionStones [Updated for 1.20.6+] -----

The easiest grief prevention method that players will enjoy!



2.8.0 - Many bug fixes and various feature additions
Hey everyone,

This update batches together bug fixes and feature additions from the past few months. It is recommended to read through, as some default behaviour has changed.

#1 - Important fix for limits

/ps addowner used to be able to bypass protection limits (protectionstones.limits.x), and was now fixed with this update. However, this required adding a soft-dependency on LuckPerms in order to lookup limits of offline players as the Vault and Spigot API are unable to see offline player permissions. If you do not have LuckPerms, /ps addowner will be disabled for offline players since it is impossible to know the player's protection block limit.

However, you can set allow_addowner_for_offline_players_without_lp to true in config.toml to bypass this restriction.

#2 - Protection blocks by default now cannot be smelt in furnaces
This prevents accidentally using protection blocks in the furnace, and also prevents infinite ingredients if protection blocks are free. Toggle the allow_smelt_item option in the block config to change this.

#3 - Protection blocks by default now cannot be used as ingredients in crafting
This prevents accidentally using protection blocks in crafting, and also prevents infinite items if protection blocks are free. Toggle the allow_use_in_crafting option in the block config to change this.

Additions:

  • Add allow_smelt_item option to toggle whether protection blocks can be smelt in the furnace (default is false)
  • Add allow_use_in_crafting to toggle whether protection blocks can be used in crafting (default is false)
  • Add currentplayer_num_of_owned regions placeholder
  • Add console_message event action
  • Run config specified creation event actions on the next tick, so that the region will have already been created when running the actions
  • Add %world% variable to event section
  • Added ability to do per block /ps admin cleanup with [-t typealias] option
  • Add default_protection_block_placement_off to have protection block placement off by default (/ps toggle on join effectively)
  • Add allow_addowner_for_offline_players_without_lp for offline permissions workaround

Fixes:

  • Important: /ps admin cleanup is now much safer and faster for extremely large cleanups involving thousands of regions, and does not crash the server
  • Important: Fix block limits not being checked for /ps addowner
  • Important: Added LuckPerms soft-dependency to lookup offline player permissions
  • Important: Fixed pvp flag from being set to null when flag group is restricted to all (region members can kill nonmembers, but nonmembers can't damage region members)
  • Fixed multiple cases where explosions of protection blocks were not prevented when prevent_explode was true
  • Added extra checks and event prevention for protection blocks (leaf decay, liquids, etc.)
  • Fixed /ps admin help messages not reflecting the base command if it is not /ps
  • Disregard regions without a configured block type to fix many issues with unconfigured block types and batch operations
  • Store world ids, not world objects in cache, greatly reducing RAM usage
  • Added merging hole checks to /ps unclaim
  • Prevent placing of protection blocks where hidden blocks exist
  • Fix UnsupportedOperationException from getPSRegions singletonList
----------, Feb 14, 2021
Resource Information
Author:
----------
Total Downloads: 314,946
First Release: Oct 22, 2018
Last Update: Jul 5, 2024
Category: ---------------
All-Time Rating:
161 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings