- Баллы
- 76
- Имя в Minecraft
- CUBOPHORIA
Данный плагин добавляет на ваш сервер - новую, многофункциональную шахту, с множеством настроек и функций, от замены блоков до управления доступом к шахте.
P.s - Этот плагин своеобразный ремейк на мой старый плагин на шахту - MinerBlock (ТЫК)
- Возможность добавлять свои блоки (любые) в шахту через config.yml
- Возможность менять дроп своим блокам через config.yml
- Возможность менять уровень выпадения exp у блоков через config.yml
- Возможность менять cooldown у блока через config.yml
- Возможность вкл / откл звука после его разрушения через config.yml
- Возможность выбирать куда будет деваться дроп, падать на землю или в инвентарь через config.yml
- Возможность менять режимы у блоков при ломании через config.yml
- Возможность вкл / откл сообщения о входе / выходе из шахты через config.yml
- Возможность вкл / откл сообщения о перезагрузки блока во время cooldown для colorBlock через config.yml
- Возможность изменять все сообщения которые есть в этом плагине через config.yml
- Возможность добавлять разрешение игрокам для входа в шахту, через группу через config.yml и добавлять игроков в группу через group.yml
- Возможность добавлять игроков в группу путём повышения уровня при ломании блоков в регионе с шахтой через level.yml
- Возможность создавать свои уровни через level.yml
- Возможность добавления игроков путём повышения уровня через level.yml
- Хранение информации об уровне игрока и его UUID через созданный playerdata.txt
- Возможность добавлять новые регионы для шахты, созданные через /rg claim в config.yml
- Поддержка WorldEdit (6.1.5) и WorldGuard (6.2.2)
- Создание групп через команду в игре
- Добавление игроков в группу через команду в игре
- Удалять уровень игроку через игру
- Назначать уровень игроку через игру
regions:
example_region:
group_regions: true
group:
- "group_name1"
- "group_name2"
ores:
COAL_ORE:
cooldown: 4
drop: COAL
exp: 1
IRON_ORE:
cooldown: 7
drop: IRON_INGOT
exp: 3
GOLD_ORE:
cooldown: 10
drop: GOLD_INGOT
exp: 4
DIAMOND_ORE:
cooldown: 15
drop: DIAMOND
exp: 6
sound: true
dropToInventory: false
color_block: false
on_text_for_mine: true
on_text_for_colorblock: true
messages:
regionEnter: "&2&lВы вошли в шахту!"
regionExit: "&4&lВы покинули шахту!"
colorblockBreak: "&4&lПодождите, данная руда ещё не перезагрузилась!"
message_no_group: "&4&lУ вас нет права входить сюда!"
level_message: "&f&lВаш уровень на данный момент - &2&l%Level%!"
level_up: "&f&lПоздравляем! Ваш уровень повышен до &2&l&Level&!"
example_region:
group_regions: true
group:
- "group_name1"
- "group_name2"
ores:
COAL_ORE:
cooldown: 4
drop: COAL
exp: 1
IRON_ORE:
cooldown: 7
drop: IRON_INGOT
exp: 3
GOLD_ORE:
cooldown: 10
drop: GOLD_INGOT
exp: 4
DIAMOND_ORE:
cooldown: 15
drop: DIAMOND
exp: 6
sound: true
dropToInventory: false
color_block: false
on_text_for_mine: true
on_text_for_colorblock: true
messages:
regionEnter: "&2&lВы вошли в шахту!"
regionExit: "&4&lВы покинули шахту!"
colorblockBreak: "&4&lПодождите, данная руда ещё не перезагрузилась!"
message_no_group: "&4&lУ вас нет права входить сюда!"
level_message: "&f&lВаш уровень на данный момент - &2&l%Level%!"
level_up: "&f&lПоздравляем! Ваш уровень повышен до &2&l&Level&!"
Groups:
group_name1:
- "nickname1"
- "nickname2"
group_name2:
- "nickname3"
- "nickname4"
group_name1:
- "nickname1"
- "nickname2"
group_name2:
- "nickname3"
- "nickname4"
Levels:
example_region:
Level1:
Level: 1
break_block: 10
group: "mines"
Level2:
Level: 2
break_block: 20
group: "mines"
example_region:
Level1:
Level: 1
break_block: 10
group: "mines"
Level2:
Level: 2
break_block: 20
group: "mines"
minemaster.level - Просмотр своего уровня
/mm level - Просмотр своего уровня
Код:
regions - Регионы (не трогаем)
example_region - Название региона с /rg claim
group_regions - Будет ли в эту шахту вход по группе
group - Название группы при которой можно будет войти в шахту
ores - Список руды (не трогаем)
COAL_ORE, IRON_ORE, GOLD_ORE, DIAMOND_ORE - Название блоков из Майнкрафт
cooldown - Время на перезагрузку блока в секундах
drop - Что будет падать с этого блока
exp - Сколько опыта будет выпадать с блока
sound - Будет ли проигран звук после разрушения (звук - LEVEL_UP)
dropToInventory - Будет ли дроп сразу помещён в инвентарь
color_block - Режим блока, где True - цветные блоки показывающие время, а False - Бедрок
on_text_for_mine - Будет ли показываться сообщение на экране при входе в шахту
on_text_for_colorblock - Будет ли показываться сообщение, когда ломаешь руду в режиме color_block, при её перезагрузке
messages - Сообщения (не трогаем)
regionEnter - Сообщение при входе в шахту
regionExit - Сообщение при выходе из шахты
colorblockBreak - Сообщение при ломании блока, когда стоит режим color_block
message_no_group - Сообщение при входе в шахту без группы
level_message - Сообщение вывода уровня, при использовании команды /mm level
level_up - Сообщение при повышении уровня
Код:
Levels - Уровни (не трогаем)
example_region - Регион созданный при /rg claim и добавленный в config.yml
Level1 - Название для уровня (своего рода id)
Level - Указанный уровень для этого id (названия)
break_block - Указать сколько блоков нужно сломать в этой шахте для повышения на этот уровень
group - Какая группа будет выдана игроку при повышении на этот уровень
Код:
Groups - Группы (не трогаем)
group_name - Название группы, её и нужно указывать в config.yml и level.yml
nickname1 и др. - Ники игроков состоящих в этой группе
Код:
Буквы и цифры - Это UUID игрока
Вторая цифра / число - Уровень игрока
(Но лучше ничего не трогайте, всё происходит автоматически)
Исходников не будет, кому нужен код - просто декомпилируйте его онлайн или через программу.
О всех багах и ошибках пишите в комментариях!
Последнее редактирование: