Описание
TellMe — это информационный мод для Minecraft. Он в первую очередь предназначен для создателей сборок модов, разработчиков модов или других пользователей, которым требуется техническая информация об игре или некоторых настройках. Он содержит различные команды для выгрузки реестров, для перечисления загруженных сущностей/блочных сущностей/чанков/измерений, для подсчета блоков или биомов в заданной области и т.д.
Примечание: Все файлы выгрузки сохраняются в директории .minecraft/config/tellme/ и имеют в имени файла текущую метку времени.
Подсказка о команде dump: вы можете использовать тип all, чтобы автоматически запустить все типы выгрузки, без необходимости вручную вводить каждый из них.

В версиях 1.14.4 и новее доступны следующие "основные" команды:
- batch-run — выполняет команды из текстовых файлов внутри директории config/tellme/batch_commands/
- biome — выводит в чат множество информации о текущем биоме
- biome-locate — производит выборку биомов на сетке и выводит ближайшее местоположение каждого уникального биома
- biome-stats — подсчитывает биомы в заданной области
- block-stats — подсчитывает блоки в заданной области
- dump — может выгружать все игровые реестры и некоторые другие типы информации
- dump-json — специализированная версия dump, только для блоков и предметов, для вывода данных в формате JSON
- holding — выводит информацию и данные NBT (если есть) из предмета в руке игрока
- loaded — перечисляет загруженные чанки, измерения, сущности или блочные сущности в заданной области или во всех загруженных чанках
- locate — ищет блоки, сущности или блочные сущности по имени в заданной области или во всех загруженных чанках
- looking-at — выводит некоторую базовую информацию и данные NBT из блока (и блочной сущности) или сущности, на которую смотрит игрок
Аргументы/использование команд
В версиях 1.14 и новее рекомендуется использовать подсказки и автодополнение команд, чтобы увидеть использование каждой команды.
Для этого мод должен быть установлен на обеих сторонах. Если мод находится на стороне сервера, он не требуется на клиентах, но подсказки для большинства аргументов не будут работать без мода на клиенте. В настоящее время в версии 1.14.4+ мод также работает только при его наличии на стороне логического сервера, то есть либо в одиночной игре, либо на выделенном сервере.
Старая информация для версий мода 1.12.2 и старше:
Реализованные на данный момент команды
- /tellme biome
- Примечание: До версии 0.4.0 существовали опции [ current | dump | list ]
- Примечание: Начиная с версии 0.4.0, эти опции удалены. Просто выполните /tellme biome, чтобы получить информацию о текущем биоме. Список всех биомов теперь получается с помощью команд /tellme dump biomes или /tellme list biomes.
- /tellme blockstats [ count |count-append | dump | query ]
- /tellme blockstats count — Подсчитывает блоки в области вокруг игрока.
- /tellme blockstats count — Подсчитывает блоки в заданной области.
- /tellme blockstats count all-loaded-chunks — Подсчитывает блоки во всех текущих загруженных чанках
- /tellme blockstats count-append — Аналогично приведенным выше командам count, но счетчики добавляются к ранее сохраненным значениям, а не очищают старые данные сначала
- /tellme blockstats dump — Выгружает статистику блоков из предыдущей команды count в файл в директории config/tellme/.
- /tellme blockstats dump modid:blockname[:meta] modid:blockname[:meta] ... — Как и выше, но выгружает только указанные блоки.
- /tellme blockstats query — Выводит статистику блоков из предыдущей команды count в консоль сервера.
- /tellme blockstats query modid:blockname[:meta] modid:blockname[:meta] ... — Как и выше, но выводит только указанные блоки.
- Поддерживаемые форматы фильтров для query и dump: 'blockname' только для ванильных объектов, 'modid:blockname' или 'modid:blockname:meta' для всего остального.
- Пример вывода blockstats dump: https://pastebin.com/raw/GArBQMjd
- /tellme — где type является одним из:
- all — перебирает и выводит или выгружает все перечисленные ниже типы за один раз
- advancements-simple — Выгружает упрощенный список всех достижений
- biomes — пример: http://pastebin.com/raw/U5cvkdKz
- biomes-id-to-name — пример: http://pastebin.com/raw/7fBiYdWd
- biomes-with-colors — Добавляет цвета воды/листвы/травы к выгрузке биомов
- biomes-with-mob-spawns — Упрощенная форма выгрузки биомов, но с перечислением всех спавнов мобов для каждого биома. Пример: https://pastebin.com/raw/z1vwtp40
- blocks — пример: http://pastebin.com/raw/6kkPyj1d
- blocks-id-to-registryname — пример: http://pastebin.com/raw/zPfwFgk7
- blocks-with-nbt — включает данные NBT связанного предмета, если они есть
- block-props — перечисляет значения прочности и сопротивления блока (ПРИМЕЧАНИЕ: может быть неточным, если окончательное значение требует, например, данных TileEntity). Пример: https://pastebin.com/raw/KYT1wPga
- blockstates-by-block — выгружает все блоки со всеми существующими свойствами blockstate, перечисленными для каждого блока
- blockstates-by-state — выгружает все blockstates, каждая перестановка состояния на отдельной строке
- commands — перечисляет все зарегистрированные команды
- creativetabs — пример: https://pastebin.com/raw/dSW7X7iL
- dimensions — все зарегистрированные измерения — пример: http://pastebin.com/raw/q7ZgzVZS
- enchantments — все зарегистрированные зачарования — пример: http://pastebin.com/raw/CerJgpHQ
- entities — пример: http://pastebin.com/raw/gCdwWbKb
- fluids — все зарегистрированные жидкости — пример: http://pastebin.com/raw/PRQH4XmH
- food-items — выгрузка предметов, содержащая только предметы, расширяющие ванильный класс ItemFood
- items — пример: http://pastebin.com/raw/CCj7ZdvQ
- items-with-nbt
- items-with-tool-classes
- mod-list — Список всех текущих загруженных модов
- musictypes — список зарегистрированных типов фоновой музыки, пример: https://pastebin.com/raw/Au7Npg6i
- oredictionary-by-key — Содержимое Ore Dictionary, сгруппированное по ключу
- oredictionary-by-key-individual — Содержимое Ore Dictionary, каждый стек для каждого ключа на отдельной строке
- oredictionary-by-item — Содержимое Ore Dictionary, сгруппированное по ItemStack
- player-nbt — выгружает данные NBT игрока, которые были бы сохранены при сохранении игрока
- players — Список всех игроков в сети, с их здоровьем, текущим измерением и позицией
- potions — все зарегистрированные зелья. Примечание: это следовало бы назвать effects или potiontypes, поскольку это тип эффекта. — пример: http://pastebin.com/raw/j5rNt5wd
- potiontypes — это фактические зелья/эффекты, состоящие из эффекта, усилителя (уровень/сила) и длительности. — пример: http://pastebin.com/raw/qJTNsE0d
- soundevents — пример: http://pastebin.com/raw/mLSYyLLM
- spawneggs — все зарегистрированные яйца призыва мобов, пример: http://pastebin.com/raw/rPHnCtdD
- tileentities — пример: http://pastebin.com/raw/PJnMTjqQ
- villagerprofessions — пример: http://pastebin.com/raw/naGjRhQS
- villagertrades — Упрощенный список (большинства) торговых предложений жителей. (Из-за особенностей реализации получить их все непросто/невозможно).
- worldtypes — пример: http://pastebin.com/raw/fnvCsib9
Выгружает список всех зарегистрированных объектов запрошенного типа в консоль или файл, в зависимости от того, используете ли вы команду dump или list.
Варианты команд dump и list с суффиксом -csv форматируют выходные данные в формате CSV (с одним пробелом после каждой запятой). Не-csv варианты форматируют данные в виде красивой ASCII-таблицы, как показано в примерах.
Примечание: Если это выполняется на выделенном сервере, то списки блоков и предметов не будут содержать подблоки и подпредметы, поскольку для них требуются методы, доступные только на стороне клиента.
Примечание: Все остальные типы выгрузки, кроме блоков, предметов и сущностей, были добавлены в версии 0.4.0 (или новее).
- /tellme loaded
[coordinates] [dimension]
— где type является одним из:
Примечание: Все команды для сущностей принимают один из аргументов all, by-chunk, by-type в качестве первого аргумента, затем либо list, либо dump в качестве второго аргумента, затем координаты области или чанка для вариантов команд -in-area или -in-chunk, и, наконец, опционально идентификатор измерения.
Например:
/tellme loaded entities-in-area by-type dump ~-64 ~-64 ~+64 ~+64
или:
/tellme loaded entities-all all dump
all — выводит ВСЕ сущности
by-chunk — группирует результаты по чанку
by-type — группирует результаты по типу сущности или блочной сущности
- /tellme lookingat [adjacent] — выводит отладочную информацию о сущности или блоке, на который смотрят. Это альтернатива отладочным предметам. Если указан аргумент adjacent, то информация о блоке будет для блока, смежного с тем, на который смотрят (на стороне, на которую смотрят).
- /tellme holding — Выводит информацию и выгружает данные NBT предмета, который в настоящее время удерживается. Альтернатива отладочному предмету.
- /tellme locate
...
— Находит блоки, блочные сущности или сущности в запрошенных чанках или областях
- /tellme track ... — Может выводить или логировать (только во время выполнения, для последующей выгрузки) определенные события. В настоящее время это: загрузка чанка, выгрузка чанка, появление сущности в мире
- /tellme biomestats ... — Выводит найденные биомы и их относительный процент в заданной области, в соответствии с генератором биомов (т.е. то, что было бы сгенерировано текущим генератором, а не то, что хранится в чанках, если они отличаются). Пример: https://pastebin.com/raw/7Gq7LRZX
- /tellme biomelocate ... — Находит ближайшую позицию биомов от заданной начальной точки. Использует простой алгоритм поиска/выборки по сетке, интервал регулируется. Пример: https://pastebin.com/raw/wXPuqHpZ
- /tellme batch-run — Выполняет команды из текстового файла в config/tellme/batch_commands/. Пустые строки и строки, начинающиеся с '#', игнорируются (комментарии).
Информация о сущностях и блоках/блочных сущностях
- Вы можете получить данные NBT сущностей и блочных сущностей, нажав ПКМ на них с золотым самородком (gold nugget).
- Некоторая очень базовая информация будет выведена в игровой чат.
- Полные данные NBT для рассматриваемого объекта будут выведены в консоль сервера.
- Если вы присядете, нажимая ПКМ, то информация будет выгружена в файл с меткой времени в директории config/tellme/.
- Пример выгрузки данных с Зомби-свиночеловека: http://pastebin.com/raw/5jyZd0Jz
- Пример выгрузки данных с блока, имеющего блочную сущность (ванильный сундук): http://pastebin.com/raw/st6QYPEP
Информация о предметах
- Нажмите ПКМ с Огненным стержнем (Blaze Rod), чтобы вывести информацию о предмете, который находится справа от Огненного стержня на вашей панели быстрого доступа.
- Присядьте + ПКМ, чтобы выгрузить информацию в файл с меткой времени в директории config/tellme/.
- Пример выгрузки данных с пользовательского предмета из мода с данными NBT: http://pastebin.com/TnDYLHdN