Скачать Alt-F4 — Minecraft Моды — MetaMods
Alt-F4

Alt-F4

Активный

Установок

0

Последнее обновление

9 лет назад
Клиент

Alt-F4 - Усовершенствованная плавильная печь

Модификация Alt-F4 представляет собой кардинальное улучшение стандартной плавильной печи из Minecraft. Она решает основные проблемы обычной печи и добавляет множество полезных функций для автоматизации и оптимизации процесса плавки.

Основные преимущества

Новая печь оснащена несколькими буферными слотами для готовой продукции, что предотвращает потерю топлива из-за заполнения выходных ячеек. Также имеются отдельные буферы для топлива и переплавляемых предметов. Одной из ключевых особенностей является накопление опыта - система сохраняет опыт от плавки, который можно извлечь позже, что особенно удобно при автоматизации процессов.

Интерфейс и управление

GUI

Интерфейс интуитивно понятен и отображает текущее количество накопленного опыта через графический элемент, аналогичный шкале опыта игрока. Важно отметить, что отображаемое значение опыта округляется в меньшую сторону из-за особенностей взаимодействия между объектом и интерфейсом.

В специальный слот под первой выходной ячейкой можно поместить кристалл опыта. Если печь накопила 10 или более единиц опыта, он автоматически переносится в кристалл и перемещается в выходной слот.

Интеграция с JEI

JustEnoughItems

Все зарегистрированные рецепты отображаются через мод JEI (Just Enough Items), созданный Mezz. На скриншоте показан пример с различным временем плавки - по умолчанию все значения стандартные.

Особенности предметов

recipes

Кристалл опыта визуально отображает приблизительное количество содержащегося в нем опыта, а также показывает точное значение во всплывающей подсказке.

Гибкая настройка

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

Предметы, показанные на скриншоте JEI, были изменены путем добавления этих записей в JSON-файл:

[
  {
    "modNameInput": "minecraft",
    "stackNameInput": "quartz_ore",
    "metaDataInput": 32767,
    "ignoreInputMeta": true,
    "stackSizeInput": 1,
    "nbtStringInput": null,
    "modNameOutput": "minecraft",
    "stackNameOutput": "quartz",
    "metaDataOutput": 0,
    "stackSizeOutput": 1,
    "nbtStringOutput": null,
    "experience": 0.2,
    "burnTime": 800,
    "toRegister": true
  },
  {
    "modNameInput": "minecraft",
    "stackNameInput": "coal_ore",
    "metaDataInput": 32767,
    "ignoreInputMeta": true,
    "stackSizeInput": 1,
    "nbtStringInput": null,
    "modNameOutput": "minecraft",
    "stackNameOutput": "coal",
    "metaDataOutput": 0,
    "stackSizeOutput": 1,
    "nbtStringOutput": null,
    "experience": 0.1,
    "burnTime": 600,
    "toRegister": true
  },
  {
    "modNameInput": "minecraft",
    "stackNameInput": "redstone_ore",
    "metaDataInput": 32767,
    "ignoreInputMeta": true,
    "stackSizeInput": 1,
    "nbtStringInput": null,
    "modNameOutput": "minecraft",
    "stackNameOutput": "redstone",
    "metaDataOutput": 0,
    "stackSizeOutput": 1,
    "nbtStringOutput": null,
    "experience": 0.7,
    "burnTime": 400,
    "toRegister": true
  }
]

Работа с NBT-тегами требует некоторой сноровки. Пример тега: "{ench:[0:{lvl:1s,id:8s}]}" для добавления зачарования "Глубинный шаг" первого уровня к предмету.

Чтобы удалить рецепт из реестра, скопируйте соответствующую запись из справочного JSON и измените параметр "toRegister" на false.

Технические особенности

В версиях бета-релиза 0.2.x для Minecraft 1.7.10 и 1.8.8/9 реестр рецептов обновляется при запуске мира/сервера, а не при загрузке игры, что гарантирует захват всех правильно зарегистрированных рецептов печи из других модификаций.

In world

Участники проекта
VapourDrive

VapourDrive

Создан: 6 фев 2016

ID: 66836