WorldGuardRegionProtect [1.20-1.21.4] icon

WorldGuardRegionProtect [1.20-1.21.4] -----

Addon plugin for advanced secured your region from WorldGuard




- small fix base command /wgrp added region to protection.
- add checking new mob Creaking from 1.21.4
----------, Mar 1, 2025

HOT-FIX age-old problem with /wgrp reload at messages after change language in config.yml
----------, Dec 16, 2024

- More refactoring was done on the plugin to optimize performance.
- An auto-uploader for updates from github was added.
----------, Dec 15, 2024

- The plugin code has been further rewritten and improved.
- Added 3 new checks for entities, namely CreatureSpawnEvent, SpawnerSpawnEvent, ItemSpawnEvent to strengthen the protection of regions.
- Returned CraftBukkit/Bukkit/Spigot support.
- Fixed still found bugs of entity checking in protected regions.
----------, Dec 14, 2024

- some code was cleaned.
- fix issues with entity error when trying to checking.
- add protection from superpickaxe from worldedit! Only available in premium version.
- 2 lang files will be translated by
SnowCutieOwO(Chinese Simplified)
DarkSavic(Turkish)
api will be improved and closer to the finish line.
----------, Dec 13, 2024

- fix some problems with new api
- added support for latest minecraft server version 1.21.4
----------, Dec 12, 2024

- Added back support from 1.20+ to latest 1.21.3
- Added new API for checking isOwner or isMember player in region.
- Most reformat text in loggers for better reading in output console.
----------, Nov 11, 2024

- Updating the plugin api to allow for addon creation.
- Up version api to 1.5.21 So please try create addon for WGRP. How to use new api you can read on wiki page.
----------, Nov 10, 2024

- Configs were recoded to final stage.
- Code were recoded to be more better.
- New "denyFormObsidianOrCobbleStone" parameter for disabling form obsidian or cobblestone by lava and water in the protected region.
- Variable "Version" of config were be recoded from double "String" to "Integer"
----------, Nov 9, 2024

- Configs were recoded to final stage.
- Code were recoded to be more better.
- New "denyFormObsidianOrCobbleStone" parameter for disabling form obsidian or cobblestone by lava and water in the protected region.
- Variable "Version" of config were be recoded from double "String" to "Integer"
----------, Nov 9, 2024

- Recoded config logic of work (this is still in under revision, so please report any bugs on github!)
- Minor fix bugs and cleaned code in latest build.
- Added support for Minecraft 1.21-1.21.3.
- Added support for Folia on 1.21-1.21.3.
----------, Nov 9, 2024

The code has been significantly rewritten and improved. More details can be found on the github.
Folia support has been added in test mode. So you will need forks WorldGuard and WorldEdit (click on the name to go to the fork).
Two new mobs have been added for checking starting from version 1.21, or 1.20.5 if experiment features are enabled.
For developers: CheckStyle was added if someone will fork the project.
----------, Jun 19, 2024

Added armadillo for checking as entity.
Up version requeried java is 21.
----------, Jun 1, 2024

fix check WE commands because is null
fix check entity for Hoglin when moved check from Monster to Animal
----------, May 8, 2024

downgrade from java 21 to java 17
----------, May 8, 2024

HotFix parse MiniMessage in /wgrp help
----------, May 7, 2024

Initial request, all bug requests write to github
Now starting from version 1.0.0 the plugin will use minimum 21 java.
Added the first API for third party developers. I hope for your feedback!
More details about API will be on my github!
Fixed bug with update notifications or lack of them!
Fixed bug with checking operators' permissions to have access to a region.
The plugin is in the process of code rewriting, so updates will still be available soon for 1.20.5-1.20.6.
----------, May 7, 2024

- added support last three versions of MC: 1.20.2-1.20.4.
- have been tweaked to match the region's eligibility checks.
- added one line to the language file.
----------, Dec 13, 2023

- An option has been added to disable the chat message when the plugin has no updates.
- Edited the space in the messages about the updates themselves.
- An option has been added to click on the text if there is a new update to open the link!
- The text about the update has also been updated for the console.
----------, Jun 21, 2023

- The code has been significantly rewritten.
- A table check has been added if a player tries to change it in a protected region.
- The language file for German was updated to version 1.2
- The config has been changed accordingly with the addition of the table check and missing comments to other variables.
----------, Jun 20, 2023

- Fixed protection checks for potted flowers.
- The Entity checks code has been significantly rewritten, allowing for more checks.
- The interactType checklist has been changed for multi-checks.
- Checks for: animalType, monsterType, waterMobType, vehicleType have been separated and added.
- New items in naturalBlockOrItem have been added to fit the new version 1.20+.
- The parameter protectInteract.player in config has been changed, distributing other values into subgroups: vehicle, tools, itemFrame, misc.
- Additional comments have been added to the new and distributed values.
----------, Jun 12, 2023

- The plugin code has been slightly optimized.
- Now plugin supports only 1.20.
- Added new transports in interactType in config.yml with mc version 1.20
- Fixed the denyTakeOrPlaceNaturalBlockOrItemIOFlowerPot parameter in config.yml
- Fixed some parameters in config.yml
----------, Jun 9, 2023

- Added two new mobs in checks region for future version 1.20.
- Fixed a bug with the notification of updates related to the rights.
----------, May 12, 2023

- Added support for version 1.19.4
- Code of some functions was rewritten and so cleared of unnecessary
- Some libraries were moved to plugin.yml to reduce the size of the plugin .jar, which reduced the weight to 136 kb.
----------, Mar 15, 2023

- Fixed IncompleteRegionException if region is not selected by a player.
- The language file update check function is finally tested when there is a new update.
----------, Jan 11, 2023

- Added 27 things and blocks to prohibit interaction with the pot.
- Added 3 checks: LoomPatternSelect, StonecutterRecipeSelect, FlowerPotManipulate
- Changed variable from canTakeLecternBook to denyTakeLecternBook in config.yml
- Added 3 new variables to config.yml
denyTakenOrPlaceNaturalBlockOrItemIOFlowerPot: true
denyStonecutterRecipeSelect: true
denyLoomPatternSelect: true
- Reduced size of the plugin's jar file.
----------, Dec 26, 2022

- Fixed bug with MiniMessage in command /wgrp help.
----------, Dec 16, 2022

- Added support for versions 1.19-1.19.3. Versions below 1.19 are not supported.
- changed messages to Api Kyori(MiniMessage). Now the message format has changed. Similar '&' characters are no longer supported.
- Fixed chat messages for plugin updates.
- added a parameter to be able to turn off update notifications in-game.
- added a version check of the lang file for the correct work.
- lang files were fixed because of bugs in them.
----------, Dec 16, 2022

- Fixed errors with the database. The database should already work stably.
- Fixed errors in the translation into other languages.
- Fixed methods where NullPointerException were made.
- Added a check to prohibit current water and lava in protected regions.
- Added two new values for enabling/disabling current water/lava.
- Removed one extra check that didn't work in any way.
P.S. to add a region to the protection while in the region itself.(Perhaps in the future we will change)
----------, Jun 5, 2022

- NEED FULL CONFIGS UPDATE!
- corrected path to database name.
- added update notification when logging into the server.
- Added support for 7 languages, namely German, Finnish, French, Russian, Chinese Simplified, Ukrainian, Japanese.
- Added two new commands by which you can add or remove a region from the protection. See /wgrp help for details.
- was redesigned config.yml because it was added support for worlds to protect regions to avoid abuses by players.
----------, May 29, 2022

- NEED FULL CONFIGS UPDATE!
- Added database with logs of interaction with the region(So far without viewing with the command).
- Standard config and message config was completely rewritten.
- Multi-language support has been added. Available initially two standard: ru, en. We will gladly help with translations!
- Added the /wgrp spy sub-command to be able to monitor who is breaking/constructing in the region.
- The fuThis branch is up to date with dev.nction of tracking the player who is trying to use commands in a protected region has been improved.
- Added 3 functions with the restriction of interaction with the vehicle. For example: with a boat or minecart, namely a ban on:
!!!Also there is an option to enable or disable this in the config!
1. The destruction of the transport.
2. Unable to get into transportation.
3. Restrict on collision with transports.
4. Corrected the ability to spawn transports.
- Added a function on the ban to take the book from the pulpit.
- Corrected the function with interaction of buckets in the region. Now it is forbidden to pick up the fish in the bucket, as well as to spawn them on the region at the same time pouring water.
- The function with destructions of the hanged objects was corrected, for example, a frame or a picture. They also now can not destroy mobs, such as: a skeleton or a creeper blast.
- Improved function with the ban on interaction with the anchor revival. Now it's impossible to interact with it with the help of light-stone.
- Ban on igniting dynamite on a protected region.
- Added a ban on blowing up an ender crystal in a protected region, as well as a ban on interacting with it.
----------, May 26, 2022

1. fixed incorrect methods workings with field region-protect-allow.
2. fixed other methods and optimized it.
3. fixed time log in chat for admins if player try interact with region like break or place any blocks.
----------, May 15, 2022

1. fixed incorrect methods workings with field region-protect-allow.
2. fixed other methods and optimized it.
3. fixed time log in chat for admins if player try interact with region like break or place any blocks.
----------, May 15, 2022

fixed config..
----------, May 5, 2022

I fixed errors in this version plugin with //set and etc commands.
Fixed startup on minecraft server 1.18 and newest
----------, May 4, 2022

Try fix for 1.18+
----------, May 3, 2022

- rewrite full configs, so you need update again. And config can update itselft in newest version.
- two notifyIfPlaceInRegion and notifyIfBreakInRegion methods were added.
----------, Mar 3, 2022

Fix incorrect block-mapping in config.yml
please update your config.yml
----------, Dec 11, 2021

I am releasing version 0.7.1-pre3 for 1.13-1.16 and 1.17-1.18.
For 1.13-1.16 you will need to update as the previous release 0.7.0 was broken.
----------, Dec 11, 2021

Add back support MC 1.17.1 rollback java 16+
Add check version server if startup on 1.17 or older.
----------, Dec 10, 2021

Plugin has been update to 1.18 and requires only JAVA 17 AND 1.18!
You need update interact_type in your config.yml for 1.18. You can find what changes in my github!
----------, Dec 9, 2021

add few parameters to config about sound notification for admin.
you need update your config.
----------, Oct 15, 2021

Fix bug with //paste command in the protect region with notify when added in 0.7.0-pre3.
----------, Oct 8, 2021

Fix log:
1. fix incorrect link for update.
2. fix bucket events.
3. fix critical error before plugin cannot load on the server.
Change log:
1. variables in the config.yml and message.yml has been renamed.
Newest add:
1. add function notify if player used command in the region. (new permisions for notifications: - wgrp.notify.admin)
NEED UPDATE CONFIG.YML AND MESSAGES.YML!!!
----------, Oct 7, 2021

The code has been changed and minor errors have been corrected.
----------, Oct 7, 2021

Project has been renamed to WorldGuardRegionProtect.
----------, Oct 7, 2021

Fix bStats error and little bit recoded.
----------, Oct 6, 2021

Fix bStats error and little bit recoded plugin. 0.6.1
----------, Oct 5, 2021

I recoded plugin and published in github.
If you find any error so please send issues in github!
----------, Jul 7, 2021

I recoded plugin and published in github.
If you find any error so please send issues in github!
----------, Jul 7, 2021

fix getBlock location.
----------, Jun 15, 2021

- Fix entity damage EnderCrystal by player.
- Fix region flag "-a" to remove all from owners or members.
----------, May 9, 2021

added bstats.
change color about update.
----------, Mar 29, 2021

- Added UpdateChecker.
- Fixed bugs in previous versions.
- Fixed the interaction function with the armor stand:
1) The installation attempt check now works correctly.
2) The ban on interaction with armor or other things from armor stand.
- Added a message when trying to use commands from WE\FAWE in a protected region.
- Added English text to config. yml and also corrected the Russian text.
- Added a list of items that can't be interacted with. For example:
Prohibition to put a trolley, ender crystal, boat, etc.

P.S. please update your config.yml and messages. yml!
----------, Mar 29, 2021

- Fixed a bug with region protection.
----------, Mar 28, 2021

- the list of forbidden commands from WE is displayed.
- optimized the method of interaction with the regions themselves.
----------, Feb 16, 2021

- The error getting a list of protected regions was corrected.
----------, Feb 11, 2021

- Fixed a bug where the list of protected regions from the config was not read.
----------, Feb 1, 2021

- Fixed a bug where the list of protected regions from the config was not read.
----------, Jan 31, 2021

- Fixed a bug where the list of protected regions from the config was not read.
----------, Jan 31, 2021

- Fix abuse more flags: -f, -u, -n, -g and -w "world_name"
- Fix configs(needed re-create config.yml)
- Ability to reload the entered protected regions with the /srp reload command.

New config! Needed re-create.
#Server Region Protect - region protect by plugin.
server_region_protect:

#List protection region.
region_protect:
- spawn
- pvp

#List of protected regions where breaking with the flag is allowed 'build allow'.
region_protect_allow:
- zenit2

#List of protected regions where only breaking with the flag is allowed 'build allow'.
region_protect_only_break_allow:
- zenit2

#Turn on/off the message about the protected region.
enable_protect_message: true
----------, Jan 30, 2021

- the explosion from the rebirth anchor was banned
----------, Jan 28, 2021

- fixed the ability to change the "pvp" flag if this name was added to the protection of regions and the ability to change the "pvp" flag is returned"
----------, Jan 26, 2021

0.3.4
- fix the possibility of deleting a region using WorldGuard aliases (-u | -f).
- fix problem special regions.
----------, Jan 22, 2021

Fix error cmd
----------, Jan 21, 2021

- Added support for banning dangerous commands. Separate commands were added and tested using FastAsyncWorldEdit in the protected region.
- Added support up to 1.16.5.

- Added a ban on exploding a trolley with dynamite. (the same is protected from the usual dynamite, Ender crystal).
----------, Jan 21, 2021

Added support for internal regions in a protected region.
- Fixed some bugs and also rewritten some code.
----------, Oct 19, 2020

0.1.2
- Added the ability to disable messages about region protection.
- Fix duplicate message from protection.
----------, Jul 15, 2020

0.1.0
Update for support 1.13-1.15 MC
----------, Jul 11, 2020

Resource Information
Author:
----------
Total Downloads: 36,095
First Release: Jul 10, 2020
Last Update: Mar 1, 2025
Category: ---------------
All-Time Rating:
21 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings