- Поддерживаемые версии
- 1.16.x, 1.17.x, 1.18.x, 1.19.x, 1.20.x, 1.21.x
CraftoriumFastEvents – Плагин на быстрые ивенты для сервера Minecraft
Универсальный плагин на мини-ивенты, которые вовлекают игроков в игру с первых минут: поиск блоков, стрижка овец, рыбалка, убийство мобов, добыча руды.Плагин идеально подходит для гриферских серверов, анархий и выживаний, где важно удержание новичков и постоянная активность.
Особенности плагина
• Удерживает игроков с первого захода — игроки сразу получают цель и вовлекаются.• Гибкая настройка — таймер, награды, скорборд, миры, параметры ивентов.
• Поддержка HEX-цветов — чтобы сделать сообщения стильными и современными.
• Поддержка PAPI — вывод статистики куда угодно.
• Поддержка TAB (NEZNAMI) — если установлен, Scoreboard будет выводиться через него.
• Приятные звуки и сообщения
Скриншоты:
Команды и права:
Команда | Описание | Пермишен |
| /fastevents start <тип> | Начать ивент | craftoriumfastevents.admin |
| /fastevents stop | Остановить ивент | craftoriumfastevents.admin |
| /fastevents reload | Перезагрузить конфиг | craftoriumfastevents.admin |
Плейсхолдеры для PlaceholderAPI:
1. Ивент: Поиск блоков
- %blocks_number% — позиция игрока в топе (или "-" если нет)
- %blocks_value% — количество кликов игрока (или "-" если 0)
- %blocks_top1_player% до %blocks_top7_player% — игрок на позиции 1-7
- %blocks_top1_value% до %blocks_top7_value% — значение на позиции 1-7
2. Ивент: Стрижка овец
- %sheep_number% — позиция игрока в топе
- %sheep_value% — количество остриженных овец игрока
- %sheep_top1_player% до %sheep_top7_player% — игрок на позиции 1-7
- %sheep_top1_value% до %sheep_top7_value% — значение на позиции 1-7
3. Ивент: Рыбалка
- %fishing_number% — позиция игрока в топе
- %fishing_value% — количество пойманной рыбы игрока
- %fishing_top1_player% до %fishing_top7_player% — игрок на позиции 1-7
- %fishing_top1_value% до %fishing_top7_value% — значение на позиции 1-7
4. Ивент: Мобы
- %mobs_number% — позиция игрока в топе
- %mobs_value% — количество убитых мобов игрока
- %mobs_top1_player% до %mobs_top7_player% — игрок на позиции 1-7
- %mobs_top1_value% до %mobs_top7_value% — значение на позиции 1-7
5. Ивент: Добыча руды
- %ores_number% — позиция игрока в топе
- %ores_value% — количество добытой руды игрока
- %ores_top1_player% до %ores_top7_player% — игрок на позиции 1-7
- %ores_top1_value% до %ores_top7_value% — значение на позиции 1-7
6. Таймер
- %events_timer_sheep% — таймер ивента по стрижке овец (формат: MM:SS или HH:MM:SS)
- %events_timer_blocks% — таймер ивента по блокам
- %events_timer_fishing% — таймер ивента на рыбалку
- %events_timer_mobs% — таймер ивента на убийство мобов
- %events_timer_ores% — таймер ивента на добычу руды
Конфиг:
YAML:
# Настройки таймера и порядка ивентов
timer:
# Интервал между ивентами в минутах
interval: 30
# Время предупреждения до начала ивента в минутах
warning_time: 5
# Минимальное количество игроков онлайн для запуска ивента
min_players: 2
# Режим запуска ивентов: "order" - по порядку, "random" - случайный
mode: "order"
# Порядок ивентов
# При mode: "order" - ивенты запускаются строго по порядку
# При mode: "random" - случайный выбор из этого списка
# Можно указывать один и тот же ивент несколько раз для увеличения вероятности его выпадения
# Например: [blocks, blocks, sheep] - блоки будут встречаться в 2 раза чаще
order:
- "blocks"
- "sheep"
- "fishing"
- "mobs"
- "ores"
# Настройки PlaceholderAPI
papi:
timer_format: "§a%hours%:%minutes%:%seconds%"
timer_format_short: "§a%minutes%:%seconds%"
no_event: "§7Ожидание..."
# Настройки скорборда
scoreboard:
# Использовать скорборд для ивентов (true/false)
enabled: true
# Настройки ивентов
events:
blocks:
# Название ивента (для сообщений)
name: "§6§lИВЕНТ: БЛОКИ"
# Длительность ивента в минутах
duration: 20
# Мир, в котором проходит ивент (null = все миры)
world: null
# Типы блоков, которые можно кликать
block_types:
- "LANTERN"
- "CRAFTING_TABLE"
- "BOOKSHELF"
- "CHEST"
- "FURNACE"
- "POPPY"
# Названия блоков для сообщений
block_names:
LANTERN: "фонарей"
CRAFTING_TABLE: "верстаков"
BOOKSHELF: "книжных полок"
CHEST: "сундуки"
FURNACE: "печей"
POPPY: "маков"
# Сообщения о начале ивента
start_messages:
- '�be489&m┏━───────────────╯⌬╰───────────────━┓'
- ' &fВнимание! На сервере начался �be489&lМ�ae77d&lи	ea70&lнed64&lиf058&l-f34b&lиf63f&lвf933&lеfc26&lн�ff1a&lт&f!'
- ' &fНайдите как можно больше %block%'
- ' &fна спавне за �be489%duration% минут&f!'
- ' &fПобедитель получит ценную награду!'
- '�be489&m┗━───────────────╮⌬╭───────────────━┛'
# Сообщения о завершении ивента
end_messages:
- '�be489&m┏━───────────────╯⌬╰───────────────━┓'
- ' &fИгрок �be489{top1_player}&f победил в �be489&lМ�ae77e&lи	e973&lнec68&lиef5d&l-f252&lиf446&lвf73b&lеfa30&lнfc25&lт�ff1a&lе&f!'
- ' &fНе упустите следующий ивент! Расписание: �be489/events '
- '�be489&m┗━───────────────╮⌬╭───────────────━┛'
# Сообщение-предупреждение перед началом
warning_message: "§6[Ивент] §7Через §e%minutes% §7минут начнется ивент: §e%event_name%"
# Награды для победителей
rewards:
top1:
- "money give %player% 100000"
- "broadcast §6[Ивент] §e%player% §7занял 1 место в ивенте!"
top2:
- "money give %player% 50000"
top3:
- "money give %player% 25000"
# Настройки scoreboard
scoreboard:
title: "&fИвент: �be489&lНАЙДИ БЛОКИ"
lines:
- "&f"
- "&7 1. &f%blocks_top1_player%&7: �be489%blocks_top1_value%"
- "&7 2. &f%blocks_top2_player%&7: �be489%blocks_top2_value%"
- "&7 3. &f%blocks_top3_player%&7: �be489%blocks_top3_value%"
- "&7 4. &f%blocks_top4_player%&7: &7%blocks_top4_value%"
- "&7 5. &f%blocks_top5_player%&7: &7%blocks_top5_value%"
- "&f"
- " �be489* &fНайдите как можно"
- " �be489* &fбольше %block%"
- "&f"
- " &7%blocks_number%. &f%player%&7: �be489%blocks_value%"
- "&f"
- "&7 Осталось: %events_timer_blocks%"
sheep:
name: "§6§lИВЕНТ: ОВЦЫ"
duration: 20
world: null
start_messages:
- '�be489&m┏━───────────────╯⌬╰───────────────━┓'
- ' &fВнимание! На сервере начался �be489&lМ�ae77d&lи	ea70&lнed64&lиf058&l-f34b&lиf63f&lвf933&lеfc26&lн�ff1a&lт&f!'
- ' &fПодстригите как можно больше овец за �be489%duration% минут&f!'
- ' &fПобедитель получит ценную награду!'
- '�be489&m┗━───────────────╮⌬╭───────────────━┛'
end_messages:
- '�be489&m┏━───────────────╯⌬╰───────────────━┓'
- ' &fИгрок �be489{top1_player}&f победил в �be489&lМ�ae77e&lи	e973&lнec68&lиef5d&l-f252&lиf446&lвf73b&lеfa30&lнfc25&lт�ff1a&lе&f!'
- ' &fНе упустите следующий ивент! Расписание: �be489/events '
- '�be489&m┗━───────────────╮⌬╭───────────────━┛'
warning_message: "§6[Ивент] §7Через §e%minutes% §7минут начнется ивент: §e%event_name%"
rewards:
top1:
- "money give %player% 100000"
- "broadcast §6[Ивент] §e%player% §7занял 1 место в ивенте!"
top2:
- "money give %player% 50000"
top3:
- "money give %player% 25000"
scoreboard:
title: "&fИвент: �be489&lСТРИЖКА ОВЕЦ"
lines:
- "&f"
- "&7 1. &f%sheep_top1_player%&7: �be489%sheep_top1_value%"
- "&7 2. &f%sheep_top2_player%&7: �be489%sheep_top2_value%"
- "&7 3. &f%sheep_top3_player%&7: �be489%sheep_top3_value%"
- "&7 4. &f%sheep_top4_player%&7: &7%sheep_top4_value%"
- "&7 5. &f%sheep_top5_player%&7: &7%sheep_top5_value%"
- "&f"
- " �be489* &fПодстригите как можно"
- " �be489* &fбольше овец"
- "&f"
- " &7%sheep_number%. &f%player%&7: �be489%sheep_value%"
- "&f"
- "&7 Осталось: %events_timer_sheep%"
fishing:
name: "§6§lИВЕНТ: РЫБАЛКА"
duration: 20
world: null
start_messages:
- '�be489&m┏━───────────────╯⌬╰───────────────━┓'
- ' &fВнимание! На сервере начался �be489&lМ�ae77d&lи	ea70&lнed64&lиf058&l-f34b&lиf63f&lвf933&lеfc26&lн�ff1a&lт&f!'
- ' &fПоймайте как можно больше рыбы за �be489%duration% минут&f!'
- ' &fПобедитель получит ценную награду!'
- '�be489&m┗━───────────────╮⌬╭───────────────━┛'
end_messages:
- '�be489&m┏━───────────────╯⌬╰───────────────━┓'
- ' &fИгрок �be489{top1_player}&f победил в �be489&lМ�ae77e&lи	e973&lнec68&lиef5d&l-f252&lиf446&lвf73b&lеfa30&lнfc25&lт�ff1a&lе&f!'
- ' &fНе упустите следующий ивент! Расписание: �be489/events '
- '�be489&m┗━───────────────╮⌬╭───────────────━┛'
warning_message: "§6[Ивент] §7Через §e%minutes% §7минут начнется ивент: §e%event_name%"
rewards:
top1:
- "money give %player% 100000"
- "broadcast §6[Ивент] §e%player% §7занял 1 место в ивенте!"
top2:
- "money give %player% 50000"
top3:
- "money give %player% 25000"
scoreboard:
title: "&fИвент: �be489&lРЫБАЛКА"
lines:
- "&f"
- "&7 1. &f%fishing_top1_player%&7: �be489%fishing_top1_value%"
- "&7 2. &f%fishing_top2_player%&7: �be489%fishing_top2_value%"
- "&7 3. &f%fishing_top3_player%&7: �be489%fishing_top3_value%"
- "&7 4. &f%fishing_top4_player%&7: &7%fishing_top4_value%"
- "&7 5. &f%fishing_top5_player%&7: &7%fishing_top5_value%"
- "&f"
- " �be489* &fПоймайте как можно"
- " �be489* &fбольше рыбы"
- "&f"
- " &7%fishing_number%. &f%player%&7: �be489%fishing_value%"
- "&f"
- "&7 Осталось: %events_timer_fishing%"
mobs:
name: "§6§lИВЕНТ: УБИЙСТВО МОБОВ"
duration: 20
world: null
start_messages:
- '�be489&m┏━───────────────╯⌬╰───────────────━┓'
- ' &fВнимание! На сервере начался �be489&lМ�ae77d&lи	ea70&lнed64&lиf058&l-f34b&lиf63f&lвf933&lеfc26&lн�ff1a&lт&f!'
- ' &fУбейте как можно больше мобов за �be489%duration% минут&f!'
- ' &fПобедитель получит ценную награду!'
- '�be489&m┗━───────────────╮⌬╭───────────────━┛'
end_messages:
- '�be489&m┏━───────────────╯⌬╰───────────────━┓'
- ' &fИгрок �be489{top1_player}&f победил в �be489&lМ�ae77e&lи	e973&lнec68&lиef5d&l-f252&lиf446&lвf73b&lеfa30&lнfc25&lт�ff1a&lе&f!'
- ' &fНе упустите следующий ивент! Расписание: �be489/events '
- '�be489&m┗━───────────────╮⌬╭───────────────━┛'
warning_message: "§6[Ивент] §7Через §e%minutes% §7минут начнется ивент: §e%event_name%"
rewards:
top1:
- "money give %player% 100000"
- "broadcast §6[Ивент] §e%player% §7занял 1 место в ивенте!"
top2:
- "money give %player% 50000"
top3:
- "money give %player% 25000"
scoreboard:
title: "&fИвент: �be489&lУБИЙСТВО МОБОВ"
lines:
- "&f"
- "&7 1. &f%mobs_top1_player%&7: �be489%mobs_top1_value%"
- "&7 2. &f%mobs_top2_player%&7: �be489%mobs_top2_value%"
- "&7 3. &f%mobs_top3_player%&7: �be489%mobs_top3_value%"
- "&7 4. &f%mobs_top4_player%&7: &7%mobs_top4_value%"
- "&7 5. &f%mobs_top5_player%&7: &7%mobs_top5_value%"
- "&f"
- " �be489* &fУбейте как можно"
- " �be489* &fбольше мобов"
- "&f"
- " &7%mobs_number%. &f%player%&7: �be489%mobs_value%"
- "&f"
- "&7 Осталось: %events_timer_mobs%"
ores:
name: "§6§lИВЕНТ: ДОБЫЧА РУДЫ"
duration: 20
world: null
# Типы руды для отслеживания
ore_types:
- "COAL_ORE"
- "IRON_ORE"
- "GOLD_ORE"
- "DIAMOND_ORE"
- "EMERALD_ORE"
- "LAPIS_ORE"
- "REDSTONE_ORE"
- "NETHER_QUARTZ_ORE"
- "ANCIENT_DEBRIS"
start_messages:
- '�be489&m┏━───────────────╯⌬╰───────────────━┓'
- ' &fВнимание! На сервере начался �be489&lМ�ae77d&lи	ea70&lнed64&lиf058&l-f34b&lиf63f&lвf933&lеfc26&lн�ff1a&lт&f!'
- ' &fДобудьте как можно больше руды за �be489%duration% минут&f!'
- ' &fПобедитель получит ценную награду!'
- '�be489&m┗━───────────────╮⌬╭───────────────━┛'
end_messages:
- '�be489&m┏━───────────────╯⌬╰───────────────━┓'
- ' &fИгрок �be489{top1_player}&f победил в �be489&lМ�ae77e&lи	e973&lнec68&lиef5d&l-f252&lиf446&lвf73b&lеfa30&lнfc25&lт�ff1a&lе&f!'
- ' &fНе упустите следующий ивент! Расписание: �be489/events '
- '�be489&m┗━───────────────╮⌬╭───────────────━┛'
warning_message: "§6[Ивент] §7Через §e%minutes% §7минут начнется ивент: §e%event_name%"
rewards:
top1:
- "money give %player% 100000"
- "broadcast §6[Ивент] §e%player% §7занял 1 место в ивенте!"
top2:
- "money give %player% 50000"
top3:
- "money give %player% 25000"
scoreboard:
title: "&fИвент: �be489&lДОБЫЧА РУДЫ"
lines:
- "&f"
- "&7 1. &f%ores_top1_player%&7: �be489%ores_top1_value%"
- "&7 2. &f%ores_top2_player%&7: �be489%ores_top2_value%"
- "&7 3. &f%ores_top3_player%&7: �be489%ores_top3_value%"
- "&7 4. &f%ores_top4_player%&7: &7%ores_top4_value%"
- "&7 5. &f%ores_top5_player%&7: &7%ores_top5_value%"
- "&f"
- " �be489* &fДобудьте как можно"
- " �be489* &fбольше руды"
- "&f"
- " &7%ores_number%. &f%player%&7: �be489%ores_value%"
- "&f"
- "&7 Осталось: %events_timer_ores%"