- Поддерживаемые версии
-
- 1.12.2
Уникальный плагин на рублевый блок для пвп арены. Плагин стоит на популярном проекте MagicGrief.
Конфигурация плагина: (остальные настройки в arena.yml)
Конфигурация плагина: (остальные настройки в arena.yml)
YAML:
message:
intercat-out-arena: 'Подойдите к блоку ближе.'
placeholder:
empty-last-breaker: 'никто'
empty-time-spawn: 'все блоки заспавнены!'
empty-time-destroy: 'блок ещё не заспавнен!'
# #########################################
# # #
# # PLACEHOLDERAPI #
# # #
# #########################################
#
# %shinelucky_<arena>_<block>_lastbreaker% - ник игрока, последнего разрушевшего блок
# %shinelucky_<arena>_<block>_time_spawn_+m мин и +s сек% - оставщееся время до спавна блока (минимальное время из возможных)
# %shinelucky_<arena>_<block>_time_destroy_+m мин и +s сек% - оставщееся время до принудительного разрушения блока (максимальное время из возможных)
# %shinelucky_<arena>_<block>_amount% - максимальное количество блоков для арены данного типа
#
# +d - дней в формате 0,1,2,...,30
# +h - часов в формате 0,1,2,...,23
# +m - минут в формате 0,1,2,...,59
# +s - секунд в формате 0,1,2,...,59
# +dd - дней в полном формате 00,01,02,...,30
# +hh - часов в полном формате 00,01,02,...,23
# +mm - минут в полном формате 00,01,02,...,59
# +ss - секунд в полном формате 00,01,02,...,59
#
# #########################################
# # #
# # ЗАЧАРОВАНИЕ #
# # #
# #########################################
#
# Чары на предмет множно установить в любом доступном диапазоне (1-10+)
# Формат: id_чара:уровень
#
# +-----------------------------+---------+
# | Наименование чара | ID чара |
# +-----------------------------+---------+
# | PROTECTION_ENVIRONMENTAL | 0 |
# | PROTECTION_FIRE | 1 |
# | PROTECTION_FALL | 2 |
# | PROTECTION_EXPLOSIONS | 3 |
# | PROTECTION_PROJECTILE | 4 |
# | OXYGEN | 5 |
# | WATER_WORKER | 6 |
# | THORNS | 7 |
# | DEPTH_STRIDER | 8 |
# | FROST_WALKER | 9 |
# | BINDING_CURSE | 10 |
# | DAMAGE_ALL | 16 |
# | DAMAGE_UNDEAD | 17 |
# | DAMAGE_ARTHROPODS | 18 |
# | KNOCKBACK | 19 |
# | FIRE_ASPECT | 20 |
# | LOOT_BONUS_MOBS | 21 |
# | SWEEPING_EDGE | 22 |
# | DIG_SPEED | 32 |
# | SILK_TOUCH | 33 |
# | DURABILITY | 34 |
# | LOOT_BONUS_BLOCKS | 35 |
# | ARROW_DAMAGE | 48 |
# | ARROW_KNOCKBACK | 49 |
# | ARROW_FIRE | 50 |
# | ARROW_INFINITE | 51 |
# | LUCK | 61 |
# | LURE | 62 |
# | MENDING | 70 |
# | VANISHING_CURSE | 71 |
# +-----------------------------+---------+
#
# #########################################
# # #
# # СОБЫТИЯ #
# # #
# #########################################
#
# События, которые будут выполнены в данном случае
# Все текстовые события поддерживают PlaceholderAPI на игрока, который разбил лаки блок (в ином случае на случайном игроке)
#
# События бывают 3-х типов:
# spawn-event - события, которые срабатывают во время спавна блока
# break-event - события, которые срабатывают во время разрушения блока игроком
# destroy-event - события, которые срабатывают во время автоматического разрушения
#
# Глобальные параметры:
# - r:<рандомайзер> - занести событие в рандомайзер с шансом
# - r:<рандомайзер>:<множитель> - занести событие в рандомайзер с умноженным шансом
# - time:<тиков> - данный параметр доступен только для события "spawn-event". Выполняет событие за некоторое время до спавна
# ВНИМАНИЕ! Отложенное событие нельзя занести в рандомайзер!
#
# Также можно комбинировать события через символ ";" и задавать им общую вероятность, чтобы они были выполнены как одно целое
#
# =================================================
# PARTICLE - заспавнить частицы
# =================================================
#
# Формат: название, x, y, z, offset_x, offset_y, offset_z, количество, скорость
# Пример:
# - 'particle: CLOUD, ~, ~+0.5, ~, 0.5, 0.5, 0.5, 10, 0.2'
#
# x, y, z - координаты блока
# offset_x, offset_y, offset_z - отклонения от координа блока
#
# Символ ~ заменяется на центральную координату блока со значением X.5
# Можно использовать символы + и - только для изменения первых 3 координат
#
# =================================================
# MESSAGE - сообщение игроку
# =================================================
#
# Пример:
# - 'message: Ты сломал %block% на арене %arena%'
#
# =================================================
# BROADCAST - объявление
# =================================================
#
# Параметры:
# -R установить радиус объявления
# -R:-1 установить объявление только в текущем мире
#
# Пример:
# - 'broadcast: -R:50 "%player% сломал %block% на арене %arena%"'
#
# =================================================
# TITLE - экранное сообщение
# =================================================
#
# Параметры:
# -all значит сообщение видно всем игрока (если его убрать, то только игроку)
# -fade-in время появления в тиках (20 тик = 1 секунда) (по умолчанию 20)
# -stay время отображения после появления в тиках (по умолчанию 40)
# -fade-out время затухания после отображения в тиках (по умолчанию 20)
# -R установить радиус сообщения (если есть -all)
# -R:-1 установить объявление только в текущем мире (если есть -all)
# %n% разделяет title от subtitle
#
# Пример:
# - 'title: -all -fade-in:10 -stay:60 -fade-out:10 "%player% - счастливчик%n%Он сломал железный лаки блок"'
# - 'title: -fade-in:10 -stay:60 -fade-out:10 "Поздравляю!%n%Ты первым сломал железный лаки блок"'
#
# =================================================
# ANNOUNCER - сообщение над инвентарем
# =================================================
#
# Параметры:
# -all значит сообщение видно всем игрока (если его убрать, то только игроку)
# -fade-in время появления в тиках (20 тик = 1 секунда) (по умолчанию 20)
# -stay время отображения после появления в тиках (по умолчанию 40)
# -fade-out время затухания после отображения в тиках (по умолчанию 20)
# -R установить радиус сообщения (если есть -all)
# -R:-1 установить объявление только в текущем мире (если есть -all)
#
# Пример:
# - 'announcer: -all -fade-in:10 -stay:120 -fade-out:10 "%player% - счастливчик! Он сломал железный лаки блок"'
# - 'announcer: -fade-in:10 -stay:120 -fade-out:10 "Поздравляю! Ты первым сломал железный лаки блок"'
#
# =================================================
# VAULT - выдача денег
# =================================================
#
# Пример:
# - 'vault: 1000'
#
# =================================================
# DROP - lроп лута
# =================================================
#
# Параметры:
# -i задать ID предмету (по умлочанию камень)
# -d задать data предмету (по умолчанию 0)
# -a задать колисчесто предмета (по умолчанию 1)
# -n задать имя предмету
# -l задать описание предмету
# -e задать чары предмету (параметры зачарований можно узнать в файле enchant.txt)
# -nbt задать дополнительные параметры в виде NBT
# -u сделать предмет неуязвимым
#
# Пример:
# - 'drop: -i:1 -n:"Красивый камушек" -l:"Его история будет%n%очень длинной..." -e:1:2,3:4,5:6'
# - 'drop: -i:3 -d:1 -a:64 -n:"Стак каменнистой земли" -e:3:3' # Означает, что шанс составил 80%
#
# =================================================
# COMMAND - выполнить команду с консоли
# =================================================
#
# Символ ; между " разделяет команды
#
# Пример:
# - 'command: lp user %player% parent set vip'
# - 'command: "lp user %player% parent set winer;lp user %player% meta setprefix "&e&lWINER &f""'
#
# =================================================
# RANDOMAIZER - добавить пустой шанс к рандомайзеру
# =================================================
#
# Формат: <рандомайзер>:<множитель пустого шанса>
#
# Пример:
# - 'randomaizer: 2:3'
# Означает, что событие строкой выше будет выполнено с 25% вероятностью (см example.yml)
#
# =================================================
# SPAWN - принудительный спавн лаки-блока
# =================================================
#
# Формат: <арена>:<блок>
#
# Пример:
# - 'spawn: example:gold'