Перейти к содержимому

ShadowKits

Простая система китов для серверов Minecraft Fabric Совместима с любыми модами! Например: Cobblemon и т.д...

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
3,6 тыс.
Подписчиков на Modrinth
5
версий
12
Обновлён
8 января 20268 янв.
Опубликован
в 2025

Коротко о моде

Работает на Fabric
Для Minecraft 1.21–1.21.3
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 2.0 от 8 января 2026
Нужен Fabric API, Fabric Language Kotlin и LuckPerms
Лицензия GPL-3.0-only — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21–1.21.3
Описание переведено автоматическиПоказать оригинал (EN)

ShadowKits

ShadowKits — это полностью настраиваемая система китов для серверов Minecraft на Fabric. Она позволяет администраторам создавать, управлять и настраивать киты, которые игроки могут получать с учётом кулдаунов, прав и других параметров.

📜 Возможности:

  • ✅ Полностью настраиваемые киты — задавайте киты в формате JSON, включая предметы, зачарования, названия, описание, команды, кулдауны и многое другое.
  • ✅ Кастомные GUI-меню — красиво оформленные и настраиваемые инвентари-GUI для выбора и предпросмотра китов.
  • ✅ Поддержка кастомных зачарований и NBT — киты сохраняют все свойства предметов, включая зачарования, кастомные модели и NBT-теги.
  • ✅ Кулдауны и лимиты получения — задавайте кулдауны и максимальное число получений для каждого кита.
  • ✅ Доступ по правам — ограничивайте отдельные киты через LuckPerms или любой плагин прав.
  • ✅ Выполнение команд — запускайте кастомные команды, когда игрок получает кит.
  • ✅ Кастомные звуки — проигрывайте уникальные звуки при получении кита или при активном кулдауне.
  • ✅ Настройка языка и сообщений — редактируйте все сообщения, заголовки GUI и описания с полной поддержкой RGB-цветов.
  • ✅ Хранение данных игроков — отслеживайте использование китов, кулдауны и получения в отдельных JSON-файлах игроков.
  • ✅ Предпросмотр китов на блоках — позволяйте админам назначать кастомное меню предпросмотра китов на кастомные блоки.

⚙️ Команды:

Спойлер
  • /kits — открывает главное GUI китов, где игроки могут просматривать и получать киты.
  • `/kit claim ` — получить конкретный кит, если он доступен.
  • `/kit give ` — админ-команда для выдачи кита другому игроку.
  • `/kit remove ` — удаляет кит из конфигурации.
  • `/kit create ` — создаёт новый кит в папке kits.
  • `/kit preview ` — открывает GUI-предпросмотр конкретного кита.
  • /kit reload — перезагружает конфигурацию китов без перезапуска сервера.
  • /kit block set <kit_name> — эта команда превратит блок, на который вы смотрите, в блок предпросмотра кита, с которым можно взаимодействовать для предпросмотра или получения кита.
  • /kit block unset — с этой командой вы сможете превратить блок предпросмотра кита обратно в обычный блок.

🔒 Права:

Спойлер
  • kit.claim — позволяет игрокам получать киты через **/kit claim **
  • kits.view — позволяет игрокам открывать меню китов через /kits
  • kit.preview — позволяет игрокам просматривать кит через **/kit preview **
  • kit.create — позволяет админам создавать новые киты через **/kit create **
  • kit.give — позволяет админам выдавать киты игрокам через **/kit give **
  • kit.remove — позволяет админам удалять киты через **/kit remove **
  • kit.reload — позволяет админам перезагружать конфигурацию китов через /kit reload
  • kit.<kit_name> — даёт доступ к конкретному киту по имени
  • kit.block.set — позволяет админам устанавливать блоки предпросмотра
  • kit.block.unset — позволяет админам убирать блоки предпросмотра

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

  • Меню выбора китов — GUI для просмотра китов с настраиваемыми слотами, предметами-заполнителями и постраничной навигацией.
  • Меню предпросмотра кита — GUI, показывающий содержимое кита перед получением.
  • Полная настраиваемость — все элементы GUI (кнопки, заголовки, блоки-заполнители, кнопки навигации) полностью настраиваются через menu.json и menu_preview.json.

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

  • 📁 /config/shadowkits/config.json — хранит общие настройки, кулдауны и сообщения.
  • 📁 /config/shadowkits/kits/ — хранит конфигурации отдельных китов в формате JSON.
  • 📁 /config/shadowkits/menu.json — настраивает GUI выбора китов.
  • 📁 /config/shadowkits/menu_preview.json — настраивает GUI предпросмотра китов.

📃 Пример конфига:

Спойлер
{
  "name": "Starter",
  "onJoin": false,
  "firstTimeJoin": false,
  "cooldown": "1h",
  "claims": true,
  "maxClaims": 5,
  "permission": "kit.starter",
  "economyProvider": "auto",
  "currency": "money",
  "costMoney": false,
  "cost": 100,
  "claimSound": "minecraft:entity.player.levelup",
  "cooldownSound": "minecraft:entity.villager.no",
  "page": 1,
  "slotOnPage": 10,
  "displayItem": {
    "material": "minecraft:diamond_sword",
    "amount": 1,
    "displayname": "&bKit Starter",
    "lore": [
      "&7Мощный набор для начала твоего пути!",
      "&aВключает зачарованные инструменты и еду!"
    ],
    "cooldownLore": true,
    "enchantEffect": true,
    "unbreakable": false
  },
  "rewards": [
    {
      "type": "item",
      "material": "minecraft:iron_pickaxe",
      "amount": 1,
      "displayname": "&bIron Pickaxe",
      "lore": [
        "&7Удобный стартовый инструмент"
      ],
      "enchants": [
        {
          "name": "minecraft:unbreaking",
          "level": 2
        }
      ],
      "enchantEffect": true
    },
    {
      "type": "command",
      "command": "give %player% minecraft:cooked_beef 16",
      "displayItem": {
        "material": "minecraft:cooked_beef",
        "amount": 16,
        "displayname": "&6Food Voucher",
        "lore": [
          "&7Выполняет команду выдачи еды"
        ],
        "enchantEffect": false
      }
    },
    {
      "type": "item_pack",
      "displayname": "&aStarter Supplies",
      "lore": [
        "&7Небольшой набор базовых вещей"
      ],
      "pack": [
        {
          "material": "minecraft:oak_log",
          "amount": 32,
          "displayname": "&eOak Logs"
        },
        {
          "material": "minecraft:torch",
          "amount": 16,
          "displayname": "&eTorches"
        }
      ]
    },
    {
      "type": "command_pack",
      "displayItem": {
        "material": "minecraft:paper",
        "amount": 1,
        "displayname": "&dCommand Pack",
        "lore": [
          "&7Выполняет несколько команд"
        ],
        "enchantEffect": false
      },
      "pack": [
        {
          "amount": 1,
          "command": "effect give %player% minecraft:regeneration 5 1 true"
        },
        {
          "amount": 1,
          "command": "say ShadowKits: Command pack reward for %player%"
        }
      ]
    },
    {
      "type": "item_random",
      "displayname": "&eRandom Item",
      "lore": [
        "&7Один случайный предмет из списка"
      ],
      "randomList": [
        {
          "weight": 1.0,
          "material": "minecraft:diamond",
          "amount": 1,
          "displayname": "&bDiamond"
        },
        {
          "weight": 3.0,
          "material": "minecraft:gold_ingot",
          "amount": 3,
          "displayname": "&6Gold Ingots"
        },
        {
          "weight": 6.0,
          "material": "minecraft:iron_ingot",
          "amount": 5,
          "displayname": "&fIron Ingots"
        }
      ]
    },
    {
      "type": "command_random",
      "displayItem": {
        "material": "minecraft:tripwire_hook",
        "amount": 1,
        "displayname": "&eRandom Command",
        "lore": [
          "&7Выполняет одну случайную команду"
        ],
        "enchantEffect": false
      },
      "randomList": [
        {
          "weight": 1.0,
          "amount": 1,
          "command": "effect give %player% minecraft:strength 60 1 true"
        },
        {
          "weight": 2.0,
          "amount": 1,
          "command": "effect give %player% minecraft:speed 60 1 true"
        },
        {
          "weight": 3.0,
          "amount": 1,
          "command": "say ShadowKits: Good luck, %player%!"
        }
      ]
    }
  ]
}

<details>

Частые вопросы

Как установить ShadowKits?

Установите Fabric под свою версию Minecraft, скачайте ShadowKits под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть ShadowKits?

У ShadowKits есть сборки для Minecraft 1.21–1.21.3.

Нужен ли ShadowKits на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
GNU General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее