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

Chest DNA

Показывает, откуда взялись предметы в инвентаре.

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
18,2 тыс.
Подписчиков на Modrinth
36
версия
61
Обновлён
2 октября 20262 окт.
Опубликован
в 2026

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

Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.21–1.21.8, 1.21.11–26.3 …
Работает и в игре, и на сервере — ставьте, где нужен
Последняя версия — 1.03q от 2 октября 2026
Лицензия Apache-2.0 — бесплатно
Где нужен
В игренеобязателенНа серверенеобязателен

Работает и в игре, и на сервере — ставьте, где нужен

Версии игры1.20.4, 1.21–1.21.8, 1.21.11–26.3 …
Описание переведено автоматическиПоказать оригинал (EN)

image image

Chest DNA

image image Записывает, откуда взялся каждый предмет, и показывает это во всплывающей подсказке предмета. image image Открываешь сундук и получаешь добычу без истории. Chest DNA это исправляет: в момент создания предмета на него ставится отметка о происхождении, и эта отметка путешествует с предметом всю его оставшуюся жизнь. image


Что он делает

Всякий раз, когда предмет попадает в мир — выпадает из сундука, выпадает из моба, покупается у жителя, вылавливается, создаётся, переплавляется или добывается — Chest DNA прикрепляет к нему происхождение, содержащее: image

  • Источник — деревня, подземелье, End City, древний город, моб, торговля, верстак, …
  • Детали — таблица добычи, из которой он выпал, или сущность, из которой он выпал
  • Биом и измерение, откуда он родом
  • Координаты точного места
  • Структура, внутри которой он был найден, если она есть
  • Кто его получил, по имени Это хранится как настоящий компонент данных, поэтому переживает сохранения мира, шалкеровские ящики, эндер-сундуки и мультиплеер — и читается командами, датапаками и другими модами.

Как это выглядит

При наведении на предмет под обычной подсказкой рисуется пиксельная карточка, отрисовываемая пиксель за пикселем без текстур, поэтому она остаётся чёткой при любом масштабе интерфейса:

  • название источника сверху, под ним штамп уровня
  • цвет рамки по редкости — серая для деревенского сундука, золотая с мерцающими пикселями, ползущими по краю, для End City, древнего города или зловещего хранилища
  • анимированная спираль ДНК вдоль левого края
  • по умолчанию достаточно одного взгляда; удерживай Shift, чтобы увидеть биом, измерение, координаты и нашедшего
  • id показываются только с расширенными подсказками (F3+H), как в ванилле Карточка подстраивает размер под экран: длинные значения переносятся, она никогда не становится шире или выше, чем нужно, и сообщает свой реальный размер, чтобы подсказка всегда оставалась на экране.

Какие источники он распознаёт

ГруппаПокрытие
Сундуки структурдеревня, подземелье, шахта, крепость, крепость Nether, бастион, End City, древний город, лесной особняк, испытательные камеры, зловещие хранилища, затонувший корабль, зарытое сокровище, пустынная пирамида, храм в джунглях, иглу, разрушенный портал, аванпост разбойников, океанские руины, бонусный сундук
Существадроп с мобов, дроп с боссов, стрижка, подарки кота и нюхача, герой деревни
Действия игрокасоздание, переплавка, торговля с жителем и странствующим торговцем, рыбалка, археология, меню креатива
Добычакаждый блок, который ты ломаешь

Всего 36 типов происхождения, у каждого своё название, глиф и уровень редкости.

Он не мешает тебе

  • Стак не меняется. Два предмета, отличающиеся только своей ДНК, всё равно стакаются точно как в ванилле, так что добытый булыжник не раздробит твой инвентарь.
  • Первый источник побеждает. Предмет помечается один раз, при создании, и никогда не перезаписывается.
  • Дёшево. Одна запись компонента на сгенерированный предмет; поиск структуры пропускается для добытых блоков, так что ломать блоки ничего не стоит измеримо.
  • Настраивается. Каждую группу источников можно отключить, а также координаты, биом, структуру и имя игрока, если ты вообще не хочешь записывать эти данные.

Команды

  • /chestdna inspect — вывести полную ДНК предмета в руке
  • /chestdna clear — стереть ДНК предмета в руке (права gamemaster)

Для авторов модов

Вся система — открытый API, примеры кода смотри в README:

  • регистрируй свои типы происхождения со своим глифом, цветом и уровнем
  • заявляй свои таблицы добычи или переопределяй то, что Chest DNA говорит о ванильных
  • переписывай или отменяй штамп до его записи либо слушай штампы
  • добавляй строки в карточку или полностью заменяй её тему
  • точка входа chestdna, чтобы твой аддон загружался в нужный момент

Требования

Minecraft 1.7.10 - 26.2

Chest DNA устанавливается с любой стороны и никогда не блокирует подключение. Сервер записывает, клиент отрисовывает, так что результат зависит от того, куда он установлен:

УстановкаРезультат
Одиночная играВсё работает, записывает встроенный сервер.
Клиент и серверВсё работает.
Только клиент, сервер без модаМожно подключаться как обычно. Проверено на чистом ванильном выделенном сервере 26.2: клиент подключается и играет без ошибок. Но ничего не записывается, потому что запись идёт на стороне сервера, так что карточки не появляются.
Только серверПроисхождения записываются, и /chestdna inspect работает. Игрокам нужен мод, чтобы видеть карточки, так что оставьте его для них необязательным или раздайте его.

Необязателен на клиенте, необязателен на сервере, полезен на обоих.

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

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

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

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

У Chest DNA есть сборки для Minecraft 1.20.1, 1.20.4, 1.21–1.21.8, 1.21.11–26.3 ….

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

Работает и в игре, и на сервере — ставьте, где нужен

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

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