跳到正文

GT6 Tweaker

作者:yuesha_yc

MTUtils 与 GT6 Tweaker 已完成并支持。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

为 GT6 相关整合包开发添加了代码。由于官方 MTUtils 的原作者已多年没有动静,本模组在原分支基础上修复了若干 bug 和不完善之处。

 

原版 MTUtils 可在此处找到 https://www.curseforge.com/minecraft/mc-mods/mtutils https://github.com/LionZXY/MTUtils

 

MTUtils Unofficial

你好!这是适用于 Minecraft 1.7.10 的 MineTweaker 插件。所有脚本都放在 MineTweaker 脚本文件夹中

GitHub 链接:https://github.com/TerraFirmaRescue/MTUtils

 

本模组可能对整合包作者有所帮助。使用本模组,你可以更改一些物品和方块的属性。你也可以将值转换为值(例如:String 转 IFormatedText,String 转 Int)。
你可以为其他物品设置特殊的方块掉落(例如:用斧头砍木头掉落原木,但不用物品则掉落木板)

命令列表

导入:

import mods.MTUtils;

物品:

MTUtils.setItemMaxDamage(itemstack, damage); MTUtils.getItemMaxDamage(itemstack); (Return int) MTUtils.getItemDamage(itemstack); (Return 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); (Return int) MTUtils.getHarvestTool(itemstack); (Return String) MTUtils.getTextureName(itemstack, int side); (Return 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 输入); (返回 IIngredient) MTUtils.getItemStackFromString(String 输入); (返回 IItemStack) MTUtils.getIOreDictEntryFromString(String 输入); (返回 IOreDictEntry) MTUtils.getIFormatedTextFromString(String 输入); (返回 IFormattedText) MTUtils.getIMCFormattedTextFromString(String 输入); (返回 IMCFormattedString)

掉落物:

MTUtils.clearDrops(); // 重建 HashMap 掉落物 MTUtils.setBlockDrops(@Nullable IItemStack harvester, IItemStack block, IItemStack drops[], float quantiDrop[], IItemStack falseDrops[]);

Gregtech

感谢 PR @zetti68

导入

导入 mods.MTUtilsGT;

所有已添加或移除的配方会在 MineTweaker 开始重新加载后重置。

获取 GT 机器的键值

/MTUtils 是已注册的命令,别名: /mtutils、 /mtu

若要获取键值,请在游戏中使用命令 “/MTUtils GTkey “Canner””。GT 机器名称中有空格时才需要使用双引号。名称不区分大小写,也可以使用正则表达式。

若要显示所有可用键值,请使用 /MTUtils GTKeys [1...] [可选:选择第一个、第二个……包含十个键值的区块] 第一次调用仅使用一个输入流体和一个输出流体,第二次则适用于数组。

配方

向装罐机添加配方。

流体为可选项。请注意,流体输入为 “null” 且流体输出也为 “null” 时无法使用这种写法。此时请使用不带流体的调用方式。

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>]);

流体

在 GT 的配方中使用替代流体。第一个参数是当前流体,第二个参数是替代流体。第一个流体会在所有 GT 配方中被替换。第二种调用方式的效果与第一种相同,但可以在一次调用中添加多组映射。第一种和第二种调用方式略有不同:如果一个配方中有多个流体需要映射,第二种方式只会添加所有流体都已映射的配方;第一种方式还会添加混合配方(其中一个流体已映射,另一个尚未映射)。

不要多次映射同一种流体,否则会添加多个相同的配方。GT 和 MTUtilsGT 不会对此进行检查。

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

Minechem Gregtech

我们有一个安装了 Gregtech 和 Minechem 模组的服务器。Minechem 流体已映射为新的 Gregtech 流体,但尚未在 Gregtech 的配方中使用。

我们也希望在 Greg 的配方中使用 Minechem 流体。

要查找所有 Gregtech 机器使用的流体,请使用聊天命令: /MTUtils GTfluids

MTUtils 命令 MTUtilsGT.addFluidInput(...) 会添加流体已全部替换的配方。第一个流体是 Gregtech 流体,第二个是 Minechem 流体。

所有映射后的流体都会合并到一个数组中,以减少运行时间。

MTUtilsGT.addFluidInput([ [<liquid:molten.aluminium>, <liquid:element.al>], [<liquid:molten.antimony>, <liquid:element.sb>], [<liquid:argon>, <liquid:element.ar>], [<liquid:molten.bismuth>, <liquid:element.bi>], [<liquid:molten.lead>, <liquid:element.pb>], [<liquid:bromine>, <liquid:element.br>], [<liquid:butane>, <liquid:molecule.butene>], [<liquid:chlorine>, <liquid:element.cl>], [<liquid:molten.chromium>, <liquid:element.cr>], [<liquid:molten.cobalt>, <liquid:element.co>], [<liquid:molten.iron>, <liquid:element.fe>], [<liquid:bioethanol>, <liquid:molecule.ethanol>], [<liquid:fluorine>, <liquid:element.f>], [<liquid:molten.gold>, <liquid:element.au>], [<liquid:helium>, <liquid:element.he>], [<liquid:molten.iridium>, <liquid:element.ir>], [<liquid:carbondioxide>, <liquid:molecule.carbondioxide>], [<liquid:krypton>, <liquid:element.kr>], [<liquid:molten.copper>, <liquid:element.cu>], [<liquid:molten.magnesium>, <liquid:element.mg>], [<liquid:molten.manganese>, <liquid:element.mn>], [<liquid:neon>, <liquid:element.ne>], [<liquid:molten.nickel>, <liquid:element.ni>], [<liquid:molten.osmiumelemental>, <liquid:element.os>], [<liquid:molten.platinum>, <liquid:element.pt>], [<liquid:propane>, <liquid:molecule.propane>], [<liquid:radon>, <liquid:element.rn>], [<liquid:oxygen>, <liquid:element.o>], [<liquid:molten.silver>, <liquid:element.ag>], [<liquid:molten.titanium>, <liquid:element.ti>], [<liquid:molten.vanadium>, <liquid:element.v>], [<liquid:hydrogen>, <liquid:element.h>], [<liquid:hydrogenperoxide>, <liquid:molecule.hperox>], [<liquid:molten.tungsten>, <liquid:element.w>], [<liquid:xenon>, <liquid:element.xe>], [<liquid:molten.zinc>, <liquid:element.zn>], [<liquid:molten.tin>, <liquid:element.sn>] ]);

Undeground Biomes Constructs API

在配置文件中:

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

 

欢迎所有整合包使用本模组,也欢迎提交 PR。 

 

支持我们并联系我们

discord

支持我们,让我们能创作更多内容!

Patreon

爱发电

并在我们的网站上找到你的名字,还能在我们的 Discord 中获得专属身份

支持者名单 黄金支持者名单

除了 Discord,也可以在这里找到我们的 TeamMoeg 论坛

常见问题

GT6 Tweaker 支持哪些 Minecraft 版本?

GT6 Tweaker 支持 Minecraft Java 版 1.7.10,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

GT6 Tweaker 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

yuesha_yc 的其他作品

查看全部 →