RoyaleProtectionBlocks v1.18.0 Alpha R

RoyaleProtectionBlocks [1.13+] [45% Discount]
Tested on: 1.20.4, 1.20.6
Added display item which can be defined on the management inventory of any region, allowing players to customize the item shown on the /pb list command. [NEW]
Added new /pb info command which will allow to see general information of the protection block, members, owners and banneds. [NEW]
Added new field for item sections Custom-model-data, which allows to set a custom model data on the items from the inventories. [NEW]
Included new fields on config.yml file which allows to set the messages shown on entering or exiting a protection. This new messages works aside from the ones from WorldGuard. [NEW]
Preparing new API, similar to the one for RoyaleCustomTags. Included events:
- PlayerEnterExitProtectionEvent
- ProtectionCreationAttemptEvent
- ProtectionCreationEvent
- ProtectionRemovalAttemptEvent
- ProtectionRemovalEvent
Fixed issue with /pb purge, which was deleting every region, but the count was incorrect at the end of the process.
Moving location information of the protection to database. Location flag will be removed on a few releases.
Fixed issues on libraries which caused incompatibilities with 1.20.6 due item structure changes.
Fixed issue with placing blocks over the limit, as the block wasn't returned due some system changes.
Added support for bStats. [NEW]
Added support for Discord Webhook system. (Experimental) [NEW]
Fixed issue with removed protections, which were causing an issue due their removal, as their protections couldn't be retrieved anymore.
Fixed issue where players leaving from inside a protection were causing and error in console, which shouldn't be harmful.
Fixed issue with external libraries, which were colliding with other plugins using similar libraries.
Fixed issue with teleport, which was applying the cost even in cooldown.
Fixed wrong code which was spamming an error message, which was used while trying to check if the regions where properly obtained due reported issues.
Fixed issue with ban flag which wasn't acting properly on regions with more than one region on the same place and where only one region has the player banned.
Fixed issue with placeholders, not retrieving the proper protection, and using the new system to retrieve which is the current protection of a player.
Fixed issue with buckets, which were removing the protection blocks due a wrong checking of the modifications, and also added checking to prevent this issue when placing the bucket on the same block as the protection block is.
Fixed important vulnerability which the permission for the setspawn command was missing, letting players to use it. Moved command to a new /pb admin section which should fix the issue without requiring manual changes. ⚠️
Reincorporated support on wave format for RGB colors, adapted to the new structure. Ex:
<w12#0100bb#090979#00d4ff>I'm surfing through the colors :D</>
Included new library Reflections used to retrieve the required data for the plugin to get loaded. This incorporation has been made due issues with the system implemented on 0.1.0 Alpha which seemed to be limited to Java 10 and higher. This changes allows the plugin to work again on 1.13.2 - 1.16.5.
Fixed issue with async creation, not executing the error process properly on creation fail.
Fixed issue with ProtectionStones importation, where results weren't showing properly due part of an async process.
Fixed issue with /pb list <username> trying to filter protections, as it was using the UUID of the player with the inventory open instead of the specified player.
Added update checker which will send messages on console and on join to OP players when the version of the plugin is different from the Spigot version. [NEW]
Added /pb unclaim method which allows to remove the protection you're in with a command. [NEW]
Added new setting Settings.Open-shop-on-empty-list which allows to set the shop as the inventory to open when you don't have protections. [NEW]
Added new setting Settings.Protection.Minimum-distance-between-protections which allows to define a minimum amount of blocks as the minimum distance between the new created protections. [NEW]
Switched creation and removal of protections system to work on async.
Switched exit and enter control on protections, which also changes the way the banned players are being controlled.
Changed so the buy menu items are sorted by price by default.
Included the possibility to use more variables on other fields in the inventory_protections_manage.yml file.
Fixed heads on members, banneds and owners inventories where lore wasn't being applied.
Fixed issue with Search world menu, which wasn't working properly due the wrong name on the search button and on the code.
Fixed issue with colors caused by Pufferfish and other forks on 1.20.4.
Fixed issue with FAWE, where the preparation of the plugin internal hook for compatibility was causing issues on the place where it was being loaded.
Fixed issue where view wasn't being removed after removing the protection.
Fixed issue with PlaceholderAPI hook, which was reloading with the plugin, and couldn't reincorporate the placeholder.
Repaired gradient feature for messages, and switched format to: <(([klmno])|(\/))?((#[0-9a-fA-F]{6}))>
Example solid color: <#B2E5F8>Hey :D</>*
Example gradient: <#B2E5F8#F4B3EF>Hey :D</> or <#B2E5F8>Hey :D</#F4B3EF> (Colors can go on both sides)*
Example multiple gradients: <#B2E5F8#F4B3EF#638B95>Hey :D</>*
Including modifiers: <l#B2E5F8>Hey :D</>*
Included new placeholder %protections_protectionblock_current_{protectionBlockId}% which shows the amount of protections using this protection block. [NEW]
Included new placeholder %protections_protectionblock_max_{protectionBlockId}% which shows the max amount of blocks you can have of this specific block. If there's no specific permission for this block, then it'll be blank. [NEW]
Included new Settings.Protection.Teleport-stay-still, which tells people to stay still on their position for a certain amount of seconds before getting teleported, which gets cancelled on movement. [NEW]
Fixed issue with exceptions, messages not being saved on the Lang.yml file so they weren't editable.
Fixed issue with protection blocks, as being heads weren't showing their skins due the new item generation system.
Fixed issue with ban flag, as the handler wasn't being properly loaded due being loaded on the load step, moved to the enable step instead.
Fixed issue using /pb files export blocks, as it was using an old method which wasn't updated with the new 1.20.2 version.
Fixed issue with /pb show or show button with blocks with skin, as it wasn't using the new method from 1.20.2 version.
Fixed issue with /pb buy command, not being available even with the Vault hook enabled due some missing checkings.
Included new cache system for player heads to prevent performance issues. [NEW]
Fixed issue with title in /pb list, when checking protections from other players being the placeholder not parsed as the parsing system wasn't applied in the title.
Fixed issue with protection icon in /pb list, which was using the protection block item as template instead of only getting the material type
Fixed issue with command system which wasn't processing properly the commands when a soft-dependency is missing.
Fixed issue with ProtectionStones not loading the hook properly, as it was trying to hook on load and not on enable.
Fixed issue with purge command and timer, were it couldn't hide first the protection blocks before deleting the protections.
Fixed issue with purge command, due new changes, it was not processing properly asynchronous deletion.
Fixed issue with some messages in the default Lang.yml containing a code text due a replacement error.
Fixed issue with player heads, not being applied due new system.
Buy a license now
$3.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
4,316 Views
42 Purchases
43 Downloads
Jul 9, 2023 Published
Nov 1, 2025 Updated
Not yet rated
2.9 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Protection
Game mode
  1. Survival
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
Supported languages
  1. English
  1. Spanish
Creator
Recommended for you
RoyaleCustomTags [1.8.8?-1.20.4]
Not yet rated
2 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,199 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,156 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,086 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,811 purchases
Share and earn
Refer this resource and earn a 10% commission.
4,316 Views
42 Purchases
43 Downloads
Jul 9, 2023 Published
Nov 1, 2025 Updated
Not yet rated
2.9 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Protection
Game mode
  1. Survival
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
Supported languages
  1. English
  1. Spanish
Creator
Recommended for you
RoyaleCustomTags [1.8.8?-1.20.4]
Not yet rated
2 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,199 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,156 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,086 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,811 purchases
Top