OutBlockRegion
✨ Region Protection, Raid Alerts, Member Management, Particle Effects, Sound System, ActionBar Messages, and more!
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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❌ Эта команда только для игроков!"