Скачать Pebble's Cobblemon Spawn Events — Minecraft Моды — MetaMods
Pebble's Cobblemon Spawn Events

Pebble's Cobblemon Spawn Events

Активный

Установок

5

Последнее обновление

9 месяцев назад

Версии

1.20.1 — 1.21.1
Сервер
Fabric
Forge
Приключенческие
Игровые механики
Мини-игры

Pebble's Cobblemon Spawn Events

Модификация Pebble's Spawn Events для Minecraft версии 1.20.1, совместимая с Fabric и Forge.

Системные требования

Для работы мода необходимо установить Fabric Language Kotlin (или Kotlin For Forge) и Architectury API.

Основные возможности

Создавайте динамические и настраиваемые события появления покемонов с системой случайного выбора игроков и покемонов на основе заданных весов. Алгоритм случайного выбора игроков старается избегать повторных событий у одних и тех же участников, если онлайн более 2 игроков.

Команды

  • /spawnevent - открывает интерфейс событий с текущим активным событием и историей всех предыдущих
  • /spawnevent reload - перезагружает конфигурацию событий (требует прав оператора)

Важные замечания

Некоторые взаимодействия, например с модом CobbleClear, могут давать неожиданные результаты. Рекомендуется добавить виды покемонов из событий в белый список для исключения автоматической очистки.

Настройки

При первом запуске создается папка конфигурации config/pebbles-spawnevents со следующими файлами:

config.json

{
"enabled": true,
"minPlayers": 1, // Минимальное количество игроков для запуска событий
"spawnInterval": 1 // Интервал между событиями в минутах
}

event-history/event-history-config.json - настройки отображения статусов событий

{
"enabled": true,
"capturedStatus": "<green>Пойман",
"killedStatus": "<red>Убит",
"despawnedStatus": "<yellow>Исчез",
"unknownStatus": "<gray>Неизвестно"
}

event-history/event-history-screen.json - кастомизация интерфейса событий

{
"title": "<blue>История Легендарных Появлений",
"liveSpawnSlot": 4,
"liveSpawnLores": [
  "{pokemon}",
  "<gray>Появился рядом с <aqua>{player_name.spawned}</aqua> в {dimension} <red>{time_passed}</red> назад",
  "<gray>Биом: <yellow>{biome}"
],
"historySlots": [18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],
"historyLores": [
  "{pokemon}",
  "<gray>Появился рядом с <aqua>{player_name.spawned}</aqua> в {dimension} <red>{time_passed}</red> назад",
  "<gray>Биом: <yellow>{biome}",
  "Статус: {status} от {player_name.acted}"
],
"navForwardSlots": [
  37
],
"navForwardStack": {
  "displayName": "<aqua>Следующая страница",
  "material": "minecraft:arrow",
  "amount": 1,
  "nbt": "",
  "lore": [
    "<yellow>Кликните для перехода на следующую страницу"
  ]
},
"navBackSlots": [
  36
],
"navBackStack": {
  "displayName": "<aqua>Предыдущая страница",
  "material": "minecraft:arrow",
  "amount": 1,
  "nbt": "",
  "lore": [
    "<yellow>Кликните для перехода на предыдущую страницу"
  ]
},
"emptySlotStack": {
  "displayName": "<gray>",
  "material": "minecraft:gray_stained_glass_pane",
  "amount": 1,
  "nbt": "",
  "lore": [
    ""
  ]
}
}

spawns/ - папка с событиями появления. При первом запуске создается пример с Запдосом. Вес определяет вероятность появления - например, при весах Запдос (1), Молтрес (1) и Артикуно (2), шансы составят 25%, 25% и 50% соответственно.

Пример конфигурации Запдоса:

{
"pokemonProperties": "zapdos lvl=50 special_attack_iv=31",
"broadcast": {
  "spawn": "<blue>Мифическое существо, <yellow>Zapdos</yellow>, было замечено в <light_purple>{biome}!\n<gray>Оно будет доступно в течение следующих <green>{duration}</green> минут.</gray>\n\n<blue>Ближайший игрок: <aqua>{player_name.spawned}</aqua>",
  "despawn": "<blue>Мифическое существо, <yellow>Zapdos</yellow>, исчезло.</blue>",
  "capture": "<blue>Мифическое существо, <yellow>Zapdos</yellow>, было поймано <aqua>{player_name.acted}</aqua>!</blue>",
  "kill": "<blue>Мифическое существо, <yellow>Zapdos</yellow>, было убито <aqua>{player_name.acted}</aqua>!</blue>"
},
"spawnWeight": 1,
"despawnTimerMinutes": 10,
"sound": "minecraft:entity.lightning_bolt.thunder"
}
Участники проекта
lilpebs

lilpebs

Разработчик

Создан: 16 янв 2024

ID: 6536