
MTUtils
Активный0.0
Установок
Последнее обновление
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"
}
]