-
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.
- 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.
- 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.
- 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.
- 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"
- 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"
- 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.
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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)
- 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.
-
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.
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.
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.
- rewrite full configs, so you need update again. And config can update itselft in newest version.
- two notifyIfPlaceInRegion and notifyIfBreakInRegion methods were added.
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!
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!!!
- 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!
- 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:
- 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).