Скачать MTUtils — Minecraft Моды — MetaMods

MTUtils

Активный

Установок

0

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

7 лет назад
Клиент
Fabric
Quilt
Forge
Neoforge
Декорации
Утилиты
Аддоны

MTUtils

MTUtils представляет собой расширение для MineTweaker, предназначенное для Minecraft версии 1.7.10. Этот инструмент открывает перед создателями модификаций и сборок новые возможности по тонкой настройке игрового контента.

Основные возможности

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

Работа с предметами

MTUtils.setItemMaxDamage(itemstack, damage);
MTUtils.getItemMaxDamage(itemstack); (Возвращает int)
MTUtils.getItemDamage(itemstack); (Возвращает int)

Настройка блоков

MTUtils.setHarvestLevel(itemstack, String tooltip, int harvestLevel);
MTUtils.setBlockUnbreakable(itemstack);
MTUtils.setHardness(itemstack, float hardness);
MTUtils.setLightLevel(itemstack, float lightLevel);
MTUtils.setLightOpacity(itemstack, int lightOpacity);
MTUtils.setResistance(itemstack, float resistance);
MTUtils.setTextureName(itemstack, String texturename);
MTUtils.getHarvestLevel(itemstack); (Возвращает int)
MTUtils.getHarvestTool(itemstack); (Возвращает String)
MTUtils.getTextureName(itemstack, int side); (Возвращает String)

Утилиты преобразования

MTUtils.getIntFromString(string); (Возвращает int)
MTUtils.getFloatFromString(string); (Возвращает float)
MTUtils.getStringFromInt(int); (Возвращает String)
MTUtils.getStringFromFloat(float); (Возвращает String)
MTUtils.getStringFromFormattedText(IFormattedText text); (Возвращает String)
MTUtils.getStringFromFormattedString(IMCFormattedString text); (Возвращает String)
MTUtils.getCrossMatch(IOreDictEntry ... oreDictEntries); (Возвращает IItemStack[])
MTUtils.getIngredientFromString(String in); (Возвращает IIngredient)
MTUtils.getItemStackFromString(String in); (Возвращает IItemStack)
MTUtils.getIOreDictEntryFromString(String in); (Возвращает IOreDictEntry)
MTUtils.getIFormatedTextFromString(String in); (Возвращает IFormattedText)
MTUtils.getIMCFormattedTextFromString(String in); (Возвращает IMCFormattedString)

Система выпадения лута

MTUtils.clearDrops(); // Пересоздает HashMap drops
MTUtils.setBlockDrops(@Nullable IItemStack harvester, IItemStack block, IItemStack drops[], float quantiDrop[], IItemStack falseDrops[]);

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

Благодаря вкладу @zetti68, мод получил расширенную поддержку GregTech.

Пример интеграции

Команды для работы с GregTech

Используйте команду /MTUtils (или алиасы /mtutils, /mtu) для получения ключей GT-машин. Например: /MTUtils GTkey "Canner". Для просмотра всех доступных ключей используйте /MTUtils GTKeys [1...].

Добавление рецептов

MTUtilsGT.addCustomRecipe("gt.recipe.canner", false, 128, 128, [10000], [<minecraft:cobblestone>], <liquid:soda>500, <liquid:water>500, [<minecraft:diamond>]);
MTUtilsGT.addCustomRecipe("gt.recipe.canner", false, 128, 128, [10000], [<minecraft:cobblestone>], [<liquid:soda>500], [<liquid:water>500], [<minecraft:diamond>]);

Замена жидкостей

MTUtilsGT.addFluidInput(<liquid:soda>,<liquid:mineralsoda>);

MTUtilsGT.addFluidInput([ 
  [<liquid:soda>,<liquid:mineralsoda>]
]);

Поддержка Underground Biomes Constructs API

Конфигурационный файл позволяет настраивать блоки для интеграции с Underground Biomes:

[
   {
      "name":"exampleblock",
      "nameid":"minecraft:iron_ore",
      "texturepath":"minecraft:iron_ore"
   }
]

Пример конфигурации

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

LionZXY

Создан: 10 ноя 2017

ID: 26890