Скачать Thermal Expansion Specialization Hooks — Minecraft Моды — MetaMods

Thermal Expansion Specialization Hooks

Активный

Установок

0

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

1 год назад
Клиент
Аддоны

Thermal Expansion Specialization Hooks

Этот компактный мод создан для авторов модифицированных сборок, которые хотят получить больше контроля над специализациями машин из мода Thermal Expansion.

О разработке

Изначально я предлагал внести изменения прямо в код Thermal Expansion через pull request, но поскольку версия для Minecraft 1.12 больше не поддерживается разработчиками, мне пришлось создать отдельный мод с необходимыми изменениями.

Поддержка специализаций

Чтобы не нарушать совместимость с существующими модами и сборками, я ограничил функционал и пока поддерживаю только следующие специализации:

Извлечение сырья из еды (Redstone Furnace) Переплавка руд (Redstone Furnace) Расширенное дробление (Pulverizer) Плавка руд с побочными продуктами (Induction Smelter)

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

Если у вас установлены CraftTweaker и ModTweaker, мод предоставляет специальные ZenScript методы для управления специализациями.

Извлечение сырья из еды (Техногенная печь)

// Отключить или включить переработку конкретного продукта
mods.thermalexpansion.RedstoneFurnace.addFoodOverride(<item:minecraft:potato>, false);

// Удалить правило для продукта
mods.thermalexpansion.RedstoneFurnace.removeFoodOverride(<item:minecraft:potato>);

// Проверить, есть ли правило для продукта
mods.thermalexpansion.RedstoneFurnace.hasFoodOverride(<item:minecraft:potato>);

Переплавка руд (Техногенная печь)

// Настроить переработку ресурса как руды
mods.thermalexpansion.RedstoneFurnace.addOreOverride(<item:minecraft:cobblestone>, true);

// Убрать объект из списка руд
mods.thermalexpansion.RedstoneFurnace.removeOreOverride(<ore:oreNickel>);

// Проверить, считается ли объект рудой
mods.thermalexpansion.RedstoneFurnace.hasOreOverride(<item:minecraft:cobblestone>);

Расширенное дробление (Дробитель)

// Включить усиленное дробление для предмета
mods.thermalexpansion.Pulverizer.addOreOverride(<item:minecraft:blaze_rod>, true);

// Отключить усиленное дробление
mods.thermalexpansion.Pulverizer.removeOreOverride(<item:minecraft:blaze_rod>);

// Проверить применено ли усиленное дробление
mods.thermalexpansion.Pulverizer.hasOreOverride(<item:minecraft:blaze_rod>);

Плавка руд с побочными продуктами (Индукционная печь)

// Включить генерацию дополнительных ресурсов при плавке
mods.thermalexpansion.InductionSmelter.addOreOverride(<ore:clusterIron>, true);

// Отключить дополнительную выработку
mods.thermalexpansion.InductionSmelter.removeOreOverride(<ore:clusterIron>);

// Проверить активна ли дополнительная выработка
mods.thermalexpansion.InductionSmelter.hasOreOverride(<ore:clusterIron>);
Участники проекта
JoshieGemFinder

JoshieGemFinder

Создан: 12 июл 2024

ID: 76994