Скачать Cobblemon: SimpleDexRewards — Minecraft Моды — MetaMods
Cobblemon: SimpleDexRewards

Cobblemon: SimpleDexRewards

Активный

Установок

2

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

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

Версии

1.21.1
Сервер
Fabric
Игровые механики
Утилиты
Аддоны

SimpleDexRewards

Модификация для Cobblemon 1.6+, работающая на Minecraft 1.21.1 с Fabric, которая внедряет полноценную систему наград за заполнение Покедекса. Позволяет настраивать вознаграждения за достижение различных этапов завершения, поддерживая различные типы призов: предметы, покемонов и выполнение пользовательских команд.

Установка и зависимости

Для работы мода необходимы следующие компоненты:

  • Cobblemon (версия 1.6 и выше)
  • GooeyLibs (требуется только на стороне сервера)

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

Система наград

  • Разнообразные типы вознаграждений (предметы, покемоны, команды)
  • Настраиваемые уровни завершения с рангами тренера
  • Интерактивный интерфейс с подсказками, показывающими все доступные награды
  • Прямое получение наград через пользовательский интерфейс
  • Серверная функциональность с клиентским интерфейсом
  • Динамическая перезагрузка конфигурации без перезапуска сервера

Типы наград

  • ITEM: Любой предмет из любых модов
  • POKEMON: Настраиваемые покемоны-награды (вид, уровень, блестящая форма)
  • COMMAND: Выполнение пользовательских команд с подстановками

Настройка

rewardconfig.json

{
  "enablePermissionNodes": true,
  "completionTiers": [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
  "rewards": {
    "100": {
      "row": 5,             // Позиция уровня награды в сетке интерфейса
      "slot": 7,            // Позиция уровня награды в сетке интерфейса
      "rewards": [          // Все фактические награды для этого уровня
        {
          "type": "ITEM",
          "data": {
            "id": "minecraft:nether_star",
            "Count": 1
          }
        },
        {
          "type": "POKEMON",
          "data": {
            "species": "Rayquaza",
            "shiny": true,
            "level": 50
          }
        },
        {
          "type": "COMMAND",
          "data": {
            "id": "minecraft:paper",
            "display_name": "Totem of Undying"
          },
          "command": "give @p minecraft:totem_of_undying 1"      // Также можно использовать %player% для пользовательских команд, например назначения рангов
        }
      ],
      "display": {
        "type": "tier_100",
        "format": "Master Trainer",               // Название уровня
        "item": "cobblemon:master_ball"           // Элемент интерфейса, отображаемый для этого уровня
      }
    }
  }
}

Данные игрока

{
  "version": "1.0",
  "claimedRewards": [25],           // Полученные уровни завершения
  "caughtPokemon": ["Pikachu", "Charmander"],  // Отслеживаемые покемоны
  "settings": {
    "notifications": true
  }
}

Команды

Команды игрока

  • /dexrewards - Открыть интерфейс наград

Команды администратора

  • /dexrewards reload - Перезагрузить файлы конфигурации

Организация интерфейса

Интерфейс наград организован в виде сетки, где:

  • Уровни расположены в строках (1-5) и ячейках (1-9)
  • Каждый уровень отображает свое название и процент завершения
  • При наведении курсора на уровень показываются все доступные награды
  • Отображаемый предмет для каждого уровня можно настроить
  • Полученные награды визуально помечены

Разрешения

  • cobblemonpokedex.use - Доступ к командам игрока
  • cobblemonpokedex.admin - Доступ к командам администратора
Участники проекта
Turiddu

Turiddu

Разработчик

M4sterCard

M4sterCard

Создан: 10 янв 2025

ID: 69369