Скачать BlanketKits — Minecraft Моды — MetaMods
BlanketKits

BlanketKits

Активный

Установок

0

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

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

Версии

1.21 — 1.21.3
Сервер
Fabric
Оружие и броня
Управление
Утилиты

BlanketKits

BlanketKits представляет собой полностью настраиваемую систему наборов, созданную специально для серверов Minecraft на платформе Fabric. Этот мод дает администраторам возможность удобно создавать, настраивать и управлять комплектами предметов, которые игроки могут получать с учетом временных ограничений, прав доступа и других параметров.

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

Система предлагает обширный набор функций для гибкой настройки:

  • Глубокая кастомизация наборов — Конфигурация происходит через JSON-файлы, где можно задавать предметы, чары, названия, описания, выполняемые команды, время восстановления и другие параметры
  • Привлекательные интерфейсы — Настраиваемые GUI-меню для просмотра и выбора наборов с удобной навигацией
  • Полная поддержка предметов — Сохранение всех свойств вещей, включая зачарования, пользовательские модели и NBT теги
  • Гибкая система ограничений — Настройка времени ожидания между получениями и максимального количества использований для каждого набора
  • Управление доступом через права — Интеграция с популярными системами разрешений вроде LuckPerms
  • Автоматизация действий — Выполнение пользовательских команд при получении набора игроком
  • Аудиосопровождение — Воспроизведение уникальных звуков при успешном получении или когда набор недоступен
  • Локализация контента — Полная настройка всех сообщений, заголовков меню и описаний с поддержкой RGB-цветов
  • Статистика игроков — Отслеживание истории использования наборов, времени восстановления и количества получений в индивидуальных JSON-файлах

🤖 Команды управления

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

/kits — Открытие главного меню наборов для просмотра и получения /kit claim <набор> — Получение конкретного набора, если он доступен /kit give <набор> <игрок> — Административная команда для выдачи набора другому игроку /kit remove <набор> — Удаление набора из конфигурации /kit create <набор> — Создание нового набора в папке kits /kit preview <набор> — Просмотр содержимого набора через GUI /kit reload — Обновление конфигурации без перезапуска сервера

🔐 Права доступа

Система использует следующую структуру прав:

kit.claim — Разрешает получать наборы через команду /kit claim kits.view — Доступ к просмотру меню наборов через /kits kit.preview — Возможность предварительного просмотра наборов kit.create — Создание новых наборов (для администраторов) kit.give — Выдача наборов другим игрокам kit.remove — Удаление существующих наборов kit.reload — Перезагрузка конфигурации системы kit.<название_набора> — Доступ к конкретному набору по имени

🎮 Настраиваемые меню

Мод предлагает два типа интерфейсов:

Меню выбора наборов — Графический интерфейс для просмотра всех доступных наборов с возможностью настройки слотов, заполняющих элементов и постраничной навигации Меню предварительного просмотра — Интерактивный просмотр содержимого набора перед получением

Все элементы интерфейса полностью настраиваются через файлы menu.json и menu_preview.json.

📁 Файлы конфигурации

Система использует следующие конфигурационные файлы:

  • /config/blanketkits/config.json — Основные настройки, параметры восстановления и сообщения
  • /config/blanketkits/kits/ — Папка с индивидуальными настройками наборов в формате JSON
  • /config/blanketkits/menu.json — Конфигурация графического интерфейса выбора наборов
  • /config/blanketkits/menu_preview.json — Настройки интерфейса предварительного просмотра

⚙️ Пример конфигурации

{
  "name": "Starter",
  "onJoin": false,
  "cooldown": "1h",
  "claims": true,
  "maxClaims": 5,
  "permission": "kit.adventurestarter",
  "costMoney": false,
  "cost": 100,
  "claimSound": "minecraft:entity.player.levelup",
  "cooldownSound": "minecraft:entity.villager.no",
  "displayItem": {
    "material": "minecraft:diamond_sword",
    "amount": 1,
    "displayname": "&bKit Starter",
    "lore": [
      "&7A powerful kit to begin your journey!",
      "&aIncludes enchanted tools and a food!"
    ],
    "cooldownLore": true,
    "enchantEffect": true,
    "slot": 20
  },
  "items": [
    {
      "material": "minecraft:diamond_sword",
      "amount": 1,
      "enchants": [
        {
          "name": "minecraft:sharpness",
          "level": 50
        },
        {
          "name": "minecraft:unbreaking",
          "level": 10
        }
      ],
      "displayname": "&bStarter Sword",
      "lore": [
        "&7A reliable sword for adventure!"
      ],
      "cooldownLore": false,
      "enchantEffect": true,
      "slot": 10
    },
    {
      "material": "minecraft:diamond_pickaxe",
      "amount": 1,
      "enchants": [
        {
          "name": "minecraft:efficiency",
          "level": 3
        },
        {
          "name": "minecraft:unbreaking",
          "level": 2
        }
      ],
      "displayname": "&bStarter Pickaxe",
      "lore": [
        "&7Mine faster with efficiency!"
      ],
      "cooldownLore": false,
      "enchantEffect": false,
      "slot": 11
    },
    {
      "material": "minecraft:diamond_axe",
      "amount": 1,
      "enchants": [
        {
          "name": "minecraft:efficiency",
          "level": 3
        },
        {
          "name": "minecraft:unbreaking",
          "level": 2
        }
      ],
      "displayname": "&bStarter Axe",
      "lore": [
        "&7Chop trees with ease!"
      ],
      "cooldownLore": false,
      "enchantEffect": false,
      "slot": 12
    },
    {
      "material": "minecraft:diamond_shovel",
      "amount": 1,
      "enchants": [
        {
          "name": "minecraft:efficiency",
          "level": 3
        },
        {
          "name": "minecraft:unbreaking",
          "level": 2
        }
      ],
      "displayname": "&bStarter Shovel",
      "lore": [
        "&7Dig through dirt effortlessly!"
      ],
      "cooldownLore": false,
      "enchantEffect": false,
      "slot": 13
    }
  ],
  "commands": [
    {
      "command": "give %player% minecraft:cooked_beef 32",
      "displayItem": {
        "material": "minecraft:cooked_beef",
        "amount": 32,
        "displayname": "&6Starter Food",
        "lore": [
          "&7Receive 32 cooked beef for your adventure!"
        ],
        "cooldownLore": false,
        "enchantEffect": false,
        "slot": 30
      }
    }
  ]
}
Участники проекта
Hysocs

Hysocs

Разработчик

KrripeYT

KrripeYT

Разработчик

Создан: 12 фев 2025

ID: 71116