- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Зависимости
- **Vault** ,**SoulsAntiRelog**, - **SoulsClans** — система кланов ⭐ **ИДЕТ В ПОДАРОК!
✨ Основные возможности
🎁 Бонус
При покупке SoulsRegions вы получаете SoulsClans v1.0 в подарок! Полнофункциональная система кланов с интеграцией в систему регионов.
🎮 Команды
Основные команды (
| Команда | Описание |
|---------|----------|
|
|
|
|
|
|
|
|
|
|
|
|
|
Административные команды (
| Команда | Описание |
|---------|----------|
|
|
|
Алиасы:
📄 Примеры конфигураций
settings.yml
language.yml
blocks.yml
📝 Лицензия
Разработано SoulsDev(Anyachkaaaaa)
---
💬 Поддержка: Для вопросов и предложений обращайтесь к разработчику
- 🏰 Создание и управление защищенными регионами
- 👥 Система участников с поддержкой кланов (SoulsClans)
- 🔔 Уведомления о рейдах в Telegram, VK и Discord
- 🛡️ Защита от взаимодействия с блоками и предметами
- ⚔️ Интеграция с AntiRelog системой
- 💾 Поддержка MySQL и H2 баз данных
- 🌍 Настройка лимитов по рангам и мирам
- 📊 Автоматическая валидация регионов
🎁 Бонус
При покупке SoulsRegions вы получаете SoulsClans v1.0 в подарок! Полнофункциональная система кланов с интеграцией в систему регионов.
🎮 Команды
Основные команды (
/ps)| Команда | Описание |
|---------|----------|
|
/ps add <ник> [номер] | Добавить игрока в регион ||
/ps rem <ник> [номер] | Удалить игрока из региона ||
/ps info [номер] | Посмотреть информацию о регионе ||
/ps list | Список ваших регионов ||
/ps delete <номер> | Удалить регион дистанционно ||
/ps autoadd | Автоматически добавлять соклановцев ||
/ps toggle | Включить/выключить создание регионов ||
/ps rename [номер] <название> | Переименовать регион ||
/ps notify-tg | Привязать Telegram для уведомлений ||
/ps notify-vk | Привязать VK для уведомлений ||
/ps notify-ds <ID> | Привязать Discord для уведомлений ||
/ps notify-status | Статус уведомлений ||
/ps notify | Включить/выключить уведомления о рейдах |Административные команды (
/psadmin)| Команда | Описание |
|---------|----------|
|
/psadmin reload | Перезагрузить конфигурацию ||
/psadmin give <игрок> <блок> | Выдать блок региона игроку ||
/psadmin list [анархия] | Список всех регионов |Алиасы:
/ps→/protectionstone,/protectionstones/psadmin→/adminregion,/soulsregion,/soulsregions
📄 Примеры конфигураций
settings.yml
YAML:
membersLimit: 10
regionLimits:
default: 3
baron: 4
strazh: 5
hero: 6
aspid: 7
squid: 8
glava: 9
elite: 12
titan: 13
princ: 14
knyaz: 15
gercog: 16
sponsor: 18
major: 20
youtube: 16
tiktok: 16
stajer: 16
heightLimits:
world_nether: 100
world: 200
# Блокировка взаимодействия с блоками
blockedInteractMaterials:
- CHEST
- FURNACE
- ANVIL
- BARREL
- ENCHANTING_TABLE
- ENDER_CHEST
# ... и многие другие
# Блокировка использования предметов
blockedInteractItems:
- BAT_SPAWN_EGG
- BUCKET
- LAVA_BUCKET
- ARMOR_STAND
# ... все яйца спавна мобов
# Блокировка взаимодействия с сущностями
blockedInteractEntities:
- ITEM_FRAME
- ENDER_CRYSTAL
- ARMOR_STAND
# Заблокированные миры
blockedWorlds:
- spawn
- arenas
# Заблокированные команды в чужих регионах
blockedCommands:
- sethome
- esethome
- setwarp
- clan sethome
# Сообщения при входе/выходе из региона
enterActionBar: '&5[✠] &fВторжение в регион игрока &e%player%'
leftActionBar: '&5[✠] &fВыход из региона игрока &e%player%'
# Настройки имени региона
minLengthName: 4
maxLengthName: 16
# База данных (MySQL или H2)
database:
type: h2 # mysql или h2
mysql:
host: localhost
port: 3306
database: soulsregions
username: root
password: password
ssl: false
h2:
file: database
# Межсерверные настройки
anarchy:
serverName: "Анархия 101"
serverId: 101
# Уведомления о рейдах
notifications:
telegram:
enabled: true
botToken: "ВАШ_ТОКЕН_БОТА"
admin-tg:
- "123456789"
vk:
enabled: true
botToken: "ВАШ_VK_ТОКЕН"
groupId: "ВАШ_ID_ГРУППЫ"
discord:
enabled: true
botToken: "ВАШ_DISCORD_ТОКЕН"
general:
enabled: true
cooldown: 30 # секунды между уведомлениямиlanguage.yml
YAML:
# Основные сообщения
regionLimit: '&5[✠] &fУ Вас уже максимальное количество регионов'
regionCrosses: '&5[✠] &fВаш регион пересекается с чужим!'
regionCreatedSuccessfully: '&5[✠] &fРегион успешно создан! &6#&e%id%'
regionDeletedSuccessfully: '&5[✠] &fРегион удален!'
heightLimit: '&5[✠] &fВы не можете ставить регион выше %height% высоты'
membersLimit: '&5[✠] &fПревышен лимит участников: %limit%'
# PvP сообщения
inPvp:
- '&4⚠'
- '&6⚠ &fВы не можете использовать этот предмет'
- '&6⚠ &fво время PVP так часто! Осталось &c%time% сек.'
- '&4⚠'
# Помощь
helpMessage:
- '&5[✠] &fКоманды регионов:'
- '&d/ps add «Ник» [Номер] &f- Добавить игрока в регион'
- '&d/ps rem «Ник» [Номер] &f- Удалить игрока с региона'
- '&d/ps info [Номер] &f- Посмотреть информацию региона'
- '&d/ps list &f- Посмотреть список своих регоинов'
- '&d/ps delete «Номер» &f- Дистанционно удалить регион'
- '&d/ps autoadd &f- Автоматически добавлять соклановцев'
- '&d/ps toggle &f- Переключатель установки регоинов'
- '&d/ps rename [Номер] «Название» &f- Переименовать регион'
- '&d/ps notify-tg &f- Привязать Telegram для уведомлений'
- '&d/ps notify-vk &f- Привязать VK для уведомлений'
- '&d/ps notify-ds <ID> &f- Привязать Discord для уведомлений'
# Информация о регионе
infoRegion:
- '&5[✠] &fИнформация о регионе:'
- '&5[✠] &fНазвание: &6%name%&f, номер &c#%id%'
- '&5[✠] &fРазмер: &a%size%x%size%'
- '&5[✠] &fУчастники: &e%members%'
- '&5[✠] &fКоординаты: &c[%location%]'
# Управление участниками
memberAdded: '&5[✠] &fИгрок &d%player% &fуспешно добавлен!'
memberRemoved: '&5[✠] &fИгрок &d%player% &fуспешно удалён!'
memberExists: '&5[✠] &fЭтот игрок уже участник региона!'
memberNotFound: '&5[✠] &fЭтот игрок не участник региона!'
# Уведомления о рейдах
notifyTelegramCode: '&5[✠] &fКод для привязки Telegram: &e%code%'
notifyTelegramInstructions: '&5[✠] &fОтправьте этот код боту в Telegram!'
notifyTelegramExpires: '&5[✠] &fКод действителен 5 минут!'
raidNotificationTitle: '🚨 РЕЙД НА ВАШ РЕГИОН! 🚨'
raidNotificationRegion: '📍 Регион: %name% (ID: %id%)'
raidNotificationRaider: '👤 Рейдер: %player%'
raidNotificationAnarchy: '🌍 Анархия: %anarchy%'
raidNotificationTime: '⏰ Время: %time%'
# Админ команды
adminGiveSuccess: '&5[✠] &a[Admin] &fИгроку &e%player% &fвыдан блок &6%block%'
adminListHeader: '&5╔════════════════════════════════════════════════════════╗'
adminListHeader2: '&5║ &f&lСписок регионов Анархии &5&l#%anarchy% &5║'blocks.yml
YAML:
# Пример конфигурации блоков защиты
# Каждый блок может иметь свой размер региона и настройки
blocks:
SPONGE:
displayName: '&6Блок защиты &7(Малый)'
size: 11 # Размер региона 11x11
lore:
- '&7Создает защищенную зону'
- '&7Размер: &e11x11 блоков'
- ''
- '&aПоставьте блок для создания региона'
GOLD_BLOCK:
displayName: '&6Блок защиты &7(Средний)'
size: 21
lore:
- '&7Создает защищенную зону'
- '&7Размер: &e21x21 блоков'
DIAMOND_BLOCK:
displayName: '&6Блок защиты &7(Большой)'
size: 31
lore:
- '&7Создает защищенную зону'
- '&7Размер: &e31x31 блоков'
EMERALD_BLOCK:
displayName: '&6Блок защиты &7(Огромный)'
size: 51
lore:
- '&7Создает защищенную зону'
- '&7Размер: &e51x51 блоков'📝 Лицензия
Разработано SoulsDev(Anyachkaaaaa)
---
💬 Поддержка: Для вопросов и предложений обращайтесь к разработчику