TCDCommons API — мод на библиотеку для модов в МайнкрафтеTCDCommons API даёт другим модам готовую техническую основу: собственную систему графических экранов, конфигурацию на базе JSON, дополнительные игровые события, хуки и вспомогательные инструменты. Игрок получает не отдельную механику, а возможность запустить проект, автор которого опирается на эту библиотеку. Общий код вынесен в один компонент, поэтому разработчику не приходится повторно реализовывать одинаковые экраны, настройки и точки подключения в каждом своём моде. От обычного пользовательского мода TCDCommons отличается отсутствием самостоятельного сценария использования: после установки мир, инвентарь и правила игры могут внешне не измениться. Оценивать библиотеку следует не по числу видимых функций, а по тому, устраняет ли она ошибку зависимости и обеспечивает ли работу конкретного мода.
Последний релиз вышел 1 месяц назад — проект активно поддерживают, и под свежие версии игры сборки появляются быстро.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric, Quilt | 3.12.3.3+fabric-1.20.1 | 892 КБ | 2025-05-03 |
| 1.21.1 | Fabric, Quilt | 3.12.7+fabric-1.21 | 891 КБ | 2025-03-25 |
| 1.20 | Fabric, Quilt | 3.9.7+fabric-1.20.1 | 808 КБ | 2024-04-25 |
| 1.21 | Fabric, Quilt | 3.12.7+fabric-1.21 | 891 КБ | 2025-03-25 |
| 26.1.2 | Fabric, NeoForge | 5.5.6+fn-26.1 | 492 КБ | 2026-08-11 |
| 26.2 | Fabric, NeoForge | 5.5.6+fn-26.2 | 493 КБ | 2026-08-10 |
Скачать 5.5.6+fn-26.1 · 492 КБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.Обязательно: Architectury API, Fabric API
| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 5.5.6+fn-26.1 | релиз | 26.1, 26.1.1, 26.1.2, 26w14a | 492 КБ | 2026-08-11 |
| 5.5.6+fn-26.2 | релиз | 26.2 | 493 КБ | 2026-08-10 |
| 5.5.5+fn-26.1 | релиз | 26.1, 26.1.1, 26.1.2, 26w14a | 492 КБ | 2026-08-07 |
| 5.5.5+fn-26.2 | релиз | 26.2 | 493 КБ | 2026-07-30 |
| 5.5.4+fn-26.2 | релиз | 26.2 | 528 КБ | 2026-07-24 |
| 5.5.3+fn-26.2 | релиз | 26.2 | 526 КБ | 2026-07-19 |
Проект не подойдёт игрокам, которые ищут новые предметы, существ, механики или заметные улучшения интерфейса. Без зависимого мода библиотека практически бесполезна, а разработчикам чужих проектов её наличие само по себе не заменит изучение API и интеграцию через код.
Характерная проблема — игра сообщает об отсутствующей библиотеке, хотя файл уже лежит среди модов. Обычно это означает, что выбрана неподходящая сборка TCDCommons либо сам зависимый проект рассчитан на другое окружение. Сверьте требования именно на странице устанавливаемого мода, затем уберите старые копии библиотеки: два файла разных выпусков способны привести к конфликту классов или остановке запуска. Если сбой появился после обновления, временно верните прежнюю рабочую пару зависимого мода и API, а обновляйте их согласованно. При ошибке чтения настроек закройте игру, сохраните резервную копию конфигурации и дайте проблемному моду создать её заново; вручную править JSON стоит только при понимании структуры. Если причина неочевидна, сначала запустите игру с TCDCommons и одним требующим его модом, затем возвращайте остальные по одному и проверяйте журнал на первое исключение, а не на последующие сообщения.
TCDCommons стоит устанавливать, когда он прямо указан технической основой выбранного мода: в таком случае это штатная часть комплекта, а не необязательное дополнение. Особенно проект уместен в сборках с несколькими работами TheCSDev, использующими общий код. Отдельно ставить библиотеку ради новых впечатлений нет смысла. Разработчикам она интересна как готовый набор GUI, JSON-конфигурации, событий и хуков, но решение об интеграции требует знакомства с её API и условиями лицензии.


FerriteCore сокращает потребление оперативной памяти Minecraft, причём заметность результата зависит от конкретной сборки. Мод не добавляет предметы или механики и может применяться как в клиентской игре, так и на сервере.


Mod Menu собирает установленные моды в одном удобном экране и открывает доступ к их настройкам, когда авторы предусмотрели такой переход. Здесь же можно изучить описания, ссылки, служебные отметки и сведения об обновлениях.


YACL предоставляет другим модам готовую основу для создания удобных экранов настроек. Самостоятельного контента библиотека не добавляет и обычно устанавливается как требуемая зависимость.


Xaero’s Minimap выводит в углу экрана карту ближайшей местности, помогает замечать окружение и возвращаться к отмеченным местам. Форму, масштаб, положение и набор показателей можно настроить под свой интерфейс.
![Изображение к проекту [ETF] Entity Texture Features](/s/entitytexturefeatures.webp)
![Иконка [ETF] Entity Texture Features](/i/entitytexturefeatures.webp)
Мод включает случайные, настраиваемые, светящиеся и мигающие текстуры существ и игроков из совместимых ресурспаков. Он воспроизводит соответствующие возможности формата OptiFine и предлагает дополнительные параметры.


Мод автоматически собирает полноэкранную карту посещённых территорий, помогая ориентироваться, возвращаться к важным местам и разбирать пройденные маршруты. Он работает самостоятельно, а вместе с Xaero’s Minimap также показывает её путевые точки.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.


Clear Water делает воду в океанах, реках и озёрах значительно прозрачнее, сохраняя простое ванильное оформление 16×.


Thaumon добавляет вдохновлённые палитрой Thaumcraft строительные материалы из Greatwood, Silverwood, Arcane Stone и Eldritch Stone, янтарные блоки и небольшие настольные украшения.


Ores Glow добавляет всем основным рудам тонкое визуальное свечение, повышая заметность ресурсов в тёмных пещерах и Нижнем мире.


SmallFoods&Items уменьшает отображение всех предметов, включая еду, и сохраняет совместимость пищевых объектов с модом анимации приёма пищи.


aesyin’s shaders делает Java Edition ярче и мультяшнее. В набор входят тени в реальном времени, bloom, размытие движения, контуры сущностей и настраиваемая вода; отдельно заявлена поддержка Voxy.


Optifine On Fabric — клиентская Fabric-сборка, которая воспроизводит многие возможности OptiFine через Sodium, Iris и совместимые дополнения, одновременно повышая производительность и расширяя графические настройки.
Сама библиотека обозначена как необязательная и для клиента, и для сервера, однако практическое размещение определяет мод, который к ней обращается. Если зависимый проект установлен только на одной стороне, следуйте его инструкции. Для общей сборки проверяйте требования каждого потребителя API отдельно, не копируя файл автоматически повсюду.
Это ожидаемое поведение библиотеки. Её GUI-система и прочие инструменты предназначены для вызова из кода других модов, поэтому TCDCommons не обязан показывать собственный экран, рецепт или кнопку. Видимый результат появится лишь там, где зависимый проект действительно использует предоставленные возможности.
Нет, если установленный мод загружает её классы во время запуска или работы игры. Первоначальное создание конфигурации не превращает зависимость в ненужный файл. Для проверки сначала выясните, какой проект её требует; удаление без этого может закончиться отказом запуска или ошибкой при открытии связанной функции.
Не обязательно. Совпадение игрового окружения ещё не гарантирует совместимость внутреннего API: зависимый проект может ожидать методы и события из определённого выпуска. Надёжнее брать вариант, указанный его автором. Если точного указания нет, сопоставьте время публикации файлов и проверьте журнал запуска на ошибки отсутствующих методов или классов.