Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Alternative Breaker Blocks

Метки:
Теги Теги
block break region edit

adnserg

Активный участник
Баллы
61
Имя в Minecraft
luxlouro
Приветствую всех. Ищу разработчика для создания плагина следующего содержания:

Категория: Регионы/Прочность блоков
Предлагаемое название: Region Blocks Durability
Версия сервера: 1.18.2
Что должно быть:

- Плагин должен поддерживать WorldGuard.
- Плагин должен изменять прочность блоков внутри различных регионов
Пример конфигурационного файла:

Regions.yml:
RegionName
: #Название региона
- {BlockID's:1,2,3; OwnerValue=0; OtherValue: 50;} #BlockID's-перечень блоков на которые распространяется плагин, OwnerValue-прочность блока для владельца региона, OtherValue-прочность блока для других игроков
- {BlockID's:4 OwnerValue=25; OtherValue: -25} #Блок cobblestone для владельца региона на 25% прочнее, чем в vanilla. Другие игроки ломают блок на 25% быстрее, чем в vanilla.
- {BlockID's: -1; OwnerValue= 10; OtherValue: 10} #Все блоки, кроме выше перечисленных для владельца региона и других игроков, прочнее на 10%

Permissions.yml:
Permissions:

- {regionblocksdurability.example; OwnerValue=-20;OtherValue=20} #Если у владельца региона есть данное право, прочность блоков в собственном регионе -20%, в других регионах +20%. Для блока cobblestone : 25 - 20 = 5 (+5% к прочности блоков если игрок владелец региона)

Config.yml:
Enabled: true
#Включить плагин
Admin ignore configurate : true #Администраторы игнорируют все настройки
OwnerMinDurability: -55#Прочность блоков для владельцев своих регионов не может быть < 55%, Если в Файле Regions прочность <55%. Устанавливается это значение.
OwnerMaxDurability: 200 #Прочность блоков для владельцев своих регионов не может быть >200%, Если в Файле Regions прочность >200%. Устанавливается это значение.
OtherMinDurability: -100 #Аналогично для игрока , если он в чужом регионе
OtherMaxDurability: 250 #Аналогично для игрока , если он в чужом регионе

ChatCommands:
  • rbd.reload - Перезагрузка конфиг файла.
  • rbd.addblock #Добавить в Regions.yml новую запись
    • Example:
      • rbd.addblock TestRegion 4,5,6 10 20
        • Название региона: TestRegion
        • ID блоков: 4,5,6
        • OwnerValue: 10
        • OtherValue: 20
  • rbd.addperm #Добавить в Permissions.yml новую привилегию
    • Example:
      • rbd.addperm farmer 10 20
        • Название привилегии: farmer
        • OwnerValue: 10
        • OtherValue: 20
 
Последнее редактирование:

Поделиться этой страницей

Назад
Верх