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

CobbleLib

CobbleSuite Library от WhosLucid

NeoForge
Загрузчики
NeoForge
Скачиваний на Modrinth
435
Подписчиков на Modrinth
1
версия
1
Обновлён
7 февраля 20267 февр.
Опубликован
в 2026
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру

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

Библиотека — нужна другим модам
Работает на NeoForge
Для Minecraft 1.21.1–1.21.11
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.0.0 от 7 февраля 2026
Нужен Cobblemon
Где нужен
В игрене нуженНа сервереобязателен

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

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

CobbleLib

Основная утилитарная библиотека для модов Cobblemon на NeoForge, предоставляющая виртуальную экономику (Cobbletokens), права, UI-фреймворк и хелперы для покемонов.

Требования

  • Minecraft 1.21.1
  • NeoForge 21.1.90+
  • Cobblemon 1.7.2+
  • Java 21+

Возможности

Экономика (Cobbletokens)

Простая система виртуальной валюты с балансами, хранящимися в economy.json:

  • Виртуальные балансы отслеживаются для каждого игрока
  • Удобная команда /cobbletokens для управления своими токенами
  • Админ-команды для операторов сервера
  • Перевод токенов между игроками

Система прав

Интегрируется с FTB Ranks для проверки прав с автоматическим откатом на ванильные op-уровни.

PermissionApi.hasPermission(player, "permission.node", opLevel);

UI-компоненты

Утилиты для GUI на основе GooeyLibs:

  • ConfirmMenu — диалоги подтверждения
  • PartyPcMenu — интерфейс выбора покемонов из партии/ПК

Утилиты

  • AdventureTranslator — конвертация старых цветовых кодов (&a, &l) и hex (&#RRGGBB) в Components
  • PlayerUtils — сообщения в чат, actionbar и broadcast
  • PokemonUtils — замена плейсхолдеров и хелперы для статов
  • ItemModel — билдер ItemStack с отображаемым именем, лором и поддержкой NBT

Команды

Команды токенов (/cobbletokens)

КомандаПравоОписание
/cobbletokenscobblelib.tokensПроверить свой баланс
/cobbletokens balance [player]cobblelib.tokens / cobblelib.tokens.adminПроверить баланс (админ — для других)
`/cobbletokens send `cobblelib.tokensОтправить токены другому игроку
`/cobbletokens pay `cobblelib.tokensСиноним для send
`/cobbletokens give `cobblelib.tokens.adminВыдать токены игроку
`/cobbletokens take `cobblelib.tokens.adminЗабрать токены у игрока
`/cobbletokens set `cobblelib.tokens.adminУстановить баланс игрока

Админ-команды (/cobblelib)

КомандаПравоОписание
/cobblelib reloadcobblelib.reloadПерезагрузить все конфиги
/cobblelib infocobblelib.baseПоказать информацию о моде

Конфигурация

Файлы конфигов находятся в config/cobblelib/

config.json

{
  "debug": false,
  "useDefault": true,
  "economySymbol": "Cobbletokens"
}

Языковые файлы

Находятся в config/cobblelib/lang/en.json

Использование API

API экономики

import com.whoslucid.cobblelib.api.EconomyApi;

// Проверить баланс
BigDecimal balance = EconomyApi.getBalance(playerUUID, null);

// Добавить деньги
EconomyApi.addMoney(playerUUID, BigDecimal.valueOf(100), null);

// Убрать деньги
EconomyApi.removeMoney(playerUUID, BigDecimal.valueOf(50), null);

// Перевод между игроками
EconomyApi.transfer(fromUUID, toUUID, 100);

// Проверить и списать
boolean success = EconomyApi.hasEnoughMoney(playerUUID, BigDecimal.valueOf(100), null, true);

// Получить символ валюты
String symbol = EconomyApi.getSymbol(null);

API прав

import com.whoslucid.cobblelib.api.PermissionApi;

// Проверить право с откатом на op
boolean allowed = PermissionApi.hasPermission(player, "your.permission", 2);

Цветовые коды

import com.whoslucid.cobblelib.util.AdventureTranslator;

Component text = AdventureTranslator.toComponent("&aGreen &lBold &#FF5555Custom Hex");

Сборка

./gradlew build

Результат: build/libs/cobblelib-1.0.0.jar

Лицензия

Все права защищены.

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

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

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

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

У CobbleLib есть сборки для Minecraft 1.21.1–1.21.11.

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

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

Лицензия и источник
Apache License 2.0можно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

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