OutBlockRegion

✨ Region Protection, Raid Alerts, Member Management, Particle Effects, Sound System, ActionBar Messages, and more!

21

Quick challenge

How far can you run before the mobs catch you?

OutBlockRegion

🛡️ OutBlockRegion — Ultimate Region Protection System

<b>The most advanced region protection plugin for Minecraft. Beautiful particle effects, raid alert system, member management, and complete customization for your server's land protection experience.</b>



---

🛡️ About OutBlockRegion

complete region protection system is not just another protection plugin — it's a complete region protection system for your Minecraft server. Unlike standard plugins that simply block interactions, OutBlockRegion delivers a professional experience with beautiful particle effects, raid alert systems, and unparalleled customization options.

Whether you're running a small survival server with friends or a large factions network with hundreds of players, OutBlockRegion adapts to your needs with its flexible configuration system, member management, and comprehensive protection features.

---

✨ Feature Showcase

🏠 Core Protection Features

| Feature | Description | |---------|-------------| | Region Removal | Place special blocks to create protected regions with configurable radius | | Region Removal | Add/remove members to your region with simple commands | | Region Removal | Prevent breaking, placing, and interacting with blocks in protected regions | | Region Removal | Regions are protected from explosions (TNT, creepers, withers) | | Region Removal | View all your regions with coordinates and radius | | Region Removal | Break the region block to remove protection |

🚨 Raid Alert System

| Feature | Description | |---------|-------------| | Duration Settings | Special item that can be applied to any region block | | Duration Settings | Tracks broken blocks within protected regions | | Duration Settings | Automatic alert when configurable number of blocks are broken | | Duration Settings | Real-time alerts displayed in ActionBar | | Duration Settings | Configurable sounds during raid alerts | | Duration Settings | Customizable alert duration (default: 6 seconds) |

👥 Member Management

| Feature | Description | |---------|-------------| | Owner Protection | `/org add <player>` - Add players to your region | | Owner Protection | `/org remove <player>` - Remove players from your region | | Owner Protection | `/org list` - View all your regions | | Owner Protection | Only region owners can manage members |

💥 Explosion Protection

| Feature | Description | |---------|-------------| | Region Block Removal | TNT explosions don't damage protected blocks | | Region Block Removal | Creeper explosions are blocked in regions | | Region Block Removal | Wither explosions don't affect protected areas | | Region Block Removal | Region blocks are removed when destroyed by explosions |

🔊 Audio & Visual

| Feature | Description | |---------|-------------| | Particle Borders | Particle borders and activation sounds when placing region | | Particle Borders | Lava and smoke particles when removing regions | | Particle Borders | Customizable sound when activating raid module | | Particle Borders | Configurable sounds during raid alerts | | Particle Borders | Visual region borders with END_ROD particles |

👑 Admin Features

| Feature | Description | |---------|-------------| | Message Customization | `/raidmodule` - Give raid module items to players | | Message Customization | Reload configuration without restart | | Message Customization | Full permission system for commands | | Message Customization | All messages configurable in config.yml |

---

📥 Installation Guide

| Step | Action | |------|--------| | 1️⃣ | Enjoy! — Get the latest `.jar` from Modrinth | | 2️⃣ | Enjoy! — Place the JAR into your server's `plugins/` folder | | 3️⃣ | Enjoy! — Restart your server (or use `/reload` if you must) | | 4️⃣ | Enjoy! — Edit `plugins/OutBlockRegion/config.yml` to your liking | | 5️⃣ | Enjoy! — Players can now protect their land with regions |

> ⚠️ Important: A full server restart is strongly recommended over `/reload` for optimal performance and to avoid any plugin conflicts.

📊 bStats Metrics

OutBlockRegion uses bStats to collect anonymous usage statistics. This helps us improve the plugin based on real usage data.

---

🎮 Commands & Permissions

👤 Player Commands

| Command | Description | Permission | Default | |---------|-------------|------------|---------| | `/org add <player>` | Add a member to your region | `outblockguard.use` | ✅ All players | | `/org remove <player>` | Remove a member from your region | `outblockguard.use` | ✅ All players | | `/org list` | List all your regions | `outblockguard.use` | ✅ All players | | `/org help` | Show help menu | `outblockguard.use` | ✅ All players | | `/region` | Alias for main command | `outblockguard.use` | ✅ All players | | `/rg` | Alias for main command | `outblockguard.use` | ✅ All players |

👑 Admin Commands

| Command | Description | Permission | Default | |---------|-------------|------------|---------| | `/raidmodule` | Get raid alert module item | `outblockguard.admin` | ❌ Ops only | | `/rm` | Alias for raidmodule | `outblockguard.admin` | ❌ Ops only |

🔑 Permissions

| Permission | Description | Default | |------------|-------------|---------| | `outblockguard.use` | Use basic plugin commands | ✅ All players | | `outblockguard.admin` | Admin commands (raidmodule) | ❌ Ops only | | `outblockguard.bypass` | Bypass all region restrictions | ❌ Ops only |

---

⚙️ Configuration Deep Dive

📁 Core Configuration

```yaml

OutBlockRegion Config

Region blocks configuration

blocks: gold_block: material: GOLD_BLOCK radius: 5 name: "&6&lЗолотой регион" diamond_block: material: DIAMOND_BLOCK radius: 10 name: "&b&lАлмазный регион" emerald_block: material: EMERALD_BLOCK radius: 15 name: "&a&lИзумрудный регион" netherite_block: material: NETHERITE_BLOCK radius: 20 name: "&8&lНезеритовый регион"

Raid module configuration

raid-module: item: material: ENDER_EYE name: "&5&lМодуль рейд-оповещения" lore: - "&7Примени на блок привата" - "&7Чтобы активировать защиту" - "" - "&eПКМ + SHIFT по блоку привата"

activation: sound: BLOCK_BEACON_ACTIVATE volume: 1.0 pitch: 1.0 message: "&a✅ Модуль рейд-оповещения активирован!"

raid-alert: trigger-blocks: 10 duration-seconds: 6 sounds-per-second: 2 sound: ENTITY_ARROW_HIT_PLAYER volume: 0.5 pitch: 1.0 actionbar-text: "&l&4! &eВАШ ПРИВАТ РЕЙДЯТ &l&4!"

Messages

messages: region-created: "&a✅ Регион &f%region% &aсоздан! Радиус: %radius% блоков" region-destroyed: "&c❌ Регион уничтожен!" region-overlap: "&c❌ Здесь уже есть регион!" cannot-place-block: "&c❌ Вы не можете ставить блоки в этом регионе!" cannot-break-region: "&c❌ Вы не можете ломать блок привата!" cannot-interact: "&c❌ У вас нет прав на взаимодействие!" cannot-place-crystal: "&c❌ Нельзя ставить кристаллы в чужом регионе!" region-enter: "&e🏠 Вы вошли в регион игрока &f%owner%" region-leave: "&e🚪 Вы покинули регион" no-region: "&c❌ Вы не находитесь в регионе!" not-owner: "&c❌ Только владелец может управлять регионом!" player-not-found: "&c❌ Игрок не найден!" member-added: "&a✅ Игрок %player% добавлен в регион!" member-removed: "&c❌ Игрок %player% удален из региона!" member-already-added: "&e⚠ Игрок уже добавлен в регион!" member-not-found: "&c❌ Игрок не является участником региона!" no-regions: "&e⚠ У вас нет регионов!" region-list-header: "&6=== Ваши регионы ===" region-list-format: "&e• &fX: %x% Y: %y% Z: %z% &7(радиус: %radius%)" must-be-player: "&c❌ Эта команда только для игроков!"

ADS