COWMODSКаталог модов

Regions

A remastered version of WorldGuard

Автор: MrEdgariuxas9802обновлён 3 окт. 2026 г.
Генерация мира

Описание

Regions

Regions is an early stage region protection plugin for Paper. Create a region from a WorldEdit selection, then choose which actions players can perform inside it.

The plugin is still in development, so some protections may behave unexpectedly. Test your settings before relying on them for a public server.

Requirements and installation

  • WorldEdit is required. PlaceholderAPI is optional.
  • The plugin targets Paper 1.21 and Java 21.
  • Install Regions and WorldEdit in your server’s plugins folder, then start the server.
  • A permissions plugin is optional, but useful for assigning Regions commands and bypass permissions.

To create a region, make a selection with WorldEdit and run /rg create <name>. The region uses the selection’s cuboid bounding box. Region names should use letters, numbers, underscores, or hyphens.

Commands

CommandDescription
/rgShow command help.
/rg create <name>Create a region from your WorldEdit selection.
/rg listList region names.
/rg flags <name>Show a region’s flags, types, and current values. Hover over a flag for its description.
/rg flag <name> <flag> <value>Set a Boolean or text flag.
/rg flag <name> <block-list-flag> add|rem <material>Add or remove an allowed block type.
/rg delete <name>Delete a region.

For example:

/rg flag spawn blocks_break false
/rg flag spawn blocks_break_specific add STONE
/rg flag spawn allow_enter true
/rg flag spawn enter_permission myserver.spawn.enter

Flag names below are written in lowercase for readability. The command accepts them without regard to letter case. Boolean values are true or false. Use none or null to clear a text flag.

Region flags

Most Boolean flags default to false, which blocks the action. allow_enter and allow_leave default to true. Block lists and text flags start empty.

FlagTypeWhat true allows, or what the value sets
blocks_placeBooleanPlace blocks.
blocks_place_specificBlock listPlace listed materials even when blocks_place is false.
blocks_breakBooleanBreak blocks.
blocks_break_specificBlock listBreak listed materials even when blocks_break is false.
destroy_paintingsBooleanPlace or destroy paintings.
destroy_item_framesBooleanPlace or destroy item frames.
eat_cakeBooleanEat cake.
pvpBooleanPlayer combat. The current implementation also cancels environmental damage to players when this is false.
tntBooleanPrime TNT in the region.
ender_dragon_destroy_blocksBooleanAllow Ender Dragon explosions to destroy blocks.
edit_signsBooleanInteract with and change signs.
use_pressure_platesBooleanActivate pressure plates.
use_buttonsBooleanUse buttons and levers.
use_chestBooleanOpen chests and trapped chests.
use_furnaceBooleanUse furnaces, blast furnaces, and smokers.
use_crafting_tableBooleanUse crafting tables.
use_ender_chestBooleanOpen Ender chests.
use_container_blocksBooleanUse other blocks with inventories.
use_functional_blocksBooleanUse doors, beds, workstations, bells, and other functional blocks.
use_item_framesBooleanPlace item frames. Its current handling also affects removal of hanging entities.
use_bucketsBooleanFill and empty buckets.
use_world_editBooleanChange blocks with WorldEdit. This protection is still experimental.
use_throwable_potionsBooleanUse splash and lingering potions.
fire_spreadBooleanIgnite fire and allow blocks to burn.
allow_enterBooleanEnter the region.
enter_permissionTextPermission a player must have to enter. Empty means no extra permission is required.
enter_messageTextEntry message setting; see the development note below.
allow_leaveBooleanLeave the region.
leave_permissionTextPermission a player must have to leave. Empty means no extra permission is required.
leave_messageTextExit message setting; see the development note below.

For block lists, use the order add or rem, then a Minecraft material name:

/rg flag spawn blocks_place_specific add OAK_PLANKS
/rg flag spawn blocks_place_specific rem OAK_PLANKS

Languages

Regions includes en, lt, zh, hi, es, ar, fr, bn, pt, ru, and id translations. To add one, copy plugins/Regions/langs/en.yml, translate the new file, and set language in plugins/Regions/config.yml to its filename without .yml.

Permissions

The /rg command has the regions permission. Its subcommands also check regions.create, regions.list, regions.flags, regions.flag, and regions.delete, respectively. Some protections support region specific bypass permissions such as regions.bypass.build.<region> and regions.bypass.use.<region>.

Current limitations: /rg list shows region names, but does not track or show creators. enter_message and leave_message can be set, but the current code does not display them on entry or exit; subtitle and PlaceholderAPI support for those messages should be treated as planned features.

Галерея

Последние версии

Все версии →
beta

Regions 0.3

0.3
3 окт. 2026 г.82Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
We got on a hands to rewrite the whole plugin for better future implementation, so this time, changes are big: - Added ability to change languages - /rg flags <region> now let's you hover over the flag's name to know what that flag does. - Database fixes (it does not migrate old DB to a new DB but it creates a V2 db as it has major changes on tables and leaves V1 impacted) - New items have been added to a flag "USE_FUNCTIONAL_BLOCKS", that includes bells, noteblocks, jukeboxes, pressure plates, composters, anvils and all other stuff that you can right click on. Other changes that are good to know: - From now on, region creation, modification and deletion only happens on a memory, which gets auto saved into a database every second. This helps prevent long waits on a big databases. - Now all flag names, descriptions, and deny messages can be changed, translated etc in a en.yml (or other language file you want), you can even make a <anything>.yml file to change just one key to other value, just make sure to change it in a config.yml too Now plugin supports 11 languages to choose from: | Language key | Language | |---|---| | `en` | English | | `lt` | Lithuanian | | `zh` | Mandarin Chinese (Simplified) | | `hi` | Hindi | | `es` | Spanish | | `ar` | Modern Standard Arabic | | `fr` | French | | `bn` | Bengali (Bangla) | | `pt` | Portuguese | | `ru` | Russian | | `id` | Indonesian | That's it for now. I don't really know if this plugin will get more updates, but we'll see!
beta

Regions 0.2

0.2
4 нояб. 2025 г.478Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6paper
Скачать
Что нового
- Added multi-language support (now you can translate the plugin yourself) - Little bug fixes with /region flag command.
beta

Regions 1.0.1

1.0
6 мар. 2025 г.355Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6paper
Скачать
Что нового
- Fixed the issue when deleting a region, you don't get any message if it's successfully or not.
beta

Regions 1.0

1.0
6 мар. 2025 г.65Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6paper
Скачать