▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/TCDCommons API
TCDCommons API

TCDCommons API

Библиотека для разработчиков модов от TheCSDev: своя GUI-система, JSON-конфиги и дополнительные хуки для Minecraft. Ускоряет создание модов на Fabric и NeoForge.

Оцените первым
13.4M
1.2K

TCDCommons API - это личная библиотека мододела TheCSDev для Minecraft. Она не добавляет в игру новых блоков или мобов, а даёт инструменты, которые пригодятся тем, кто пишет свои моды.

Что это и зачем нужно

Любой разработчик модов сталкивается с однотипными задачами: создать меню настроек, сохранить конфиг в JSON, повесить обработчик на какое-то событие. Вместо того чтобы каждый раз писать одно и то же с нуля, можно взять готовую библиотеку - TCDCommons API.

Внутри:

  • GUI-фреймворк - своя система окон и элементов интерфейса (например, TScreen.java), которую можно подключать в своих модах.
  • Конфиги на JSON - удобное сохранение и загрузка настроек без лишнего кода.
  • Дополнительные хуки - события и точки входа, которых нет в ванильном Minecraft или Forge/Fabric API.

Библиотека написана так, чтобы работать на Fabric и NeoForge (через Architectury API). Если вы собираетесь делать кроссплатформенный мод - TCDCommons сильно упростит жизнь.

Для кого этот мод

Прямой пользы для обычного игрока тут нет - вы не увидите новых меню или фич в игре. Но если вы устанавливаете мод, который зависит от TCDCommons API (такое обычно пишут в описании), то без этой библиотеки он не запустится.

Для мододелов же это готовый фундамент: не надо изобретать велосипед с GUI и конфигами. Просто подключите TCDCommons как зависимость и используйте его классы.

Зависимости

Перед установкой TCDCommons API убедитесь, что у вас уже стоит:

  • Architectury API - он обеспечивает совместимость с Fabric и NeoForge.

Скачайте TCDCommons API и добавьте в папку mods - библиотека готова к работе. Если вы пишете свой мод, не забудьте указать её в зависимостях.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26w14a26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:2 недели назад
Главная