GT6 Tweaker: Extended MineTweaker Commands for GregTech

What Is GT6 Tweaker and Why Modpack Creators Need It If you have ever tried to bend GregTech 6 to your will using MineTweaker scripts, you already know the pain of hitting undocumented walls. GT6 Tweaker steps in as a revived, community-driven fork of the long-silent MTUtils. It patches broken fu...

Download MTUtils for Minecraft 1.7.10

Original name: MTUtils

Minecraft: 1.7.10

Loaders: Forge

FileVersionLoaderSize
MTUtils-1.7.jar1.7.10Forge137 КБDownload
GT6TweakerInMTUtils-1.8.jar1.7.10Forge135 КБDownload

What Is GT6 Tweaker and Why Modpack Creators Need It

If you have ever tried to bend GregTech 6 to your will using MineTweaker scripts, you already know the pain of hitting undocumented walls. GT6 Tweaker steps in as a revived, community-driven fork of the long-silent MTUtils. It patches broken functions, fills in missing gaps, and adds a whole layer of control that the original author never got around to finishing. Think of it as the missing Swiss Army knife for anyone serious about crafting a custom GregTech 6 experience.

Core Features That Make GT6 Tweaker Indispensable

The mod doesn't just fix bugs — it expands what you can script. The original MTUtils gave you basic item damage tweaks and harvest levels. GT6 Tweaker keeps all that and then throws in texture replacement, light level manipulation, unbreakable block settings, and even dynamic drop tables that react to the tool you are holding. For a modpack developer, that means you can finally make a wooden axe drop planks when used on logs, but only if the player isn't holding a proper saw. Little immersive details like that are what turn a good pack into a great one.

Item and Block Manipulation at Your Fingertips

Once you import mods.MTUtils;, you unlock a set of commands that feel natural if you have ever scripted with MineTweaker. Here is a quick look at the most useful ones:

  • MTUtils.setItemMaxDamage(itemstack, damage); – Set how many uses an item has before breaking.
  • MTUtils.getItemMaxDamage(itemstack); – Returns the current maximum damage as an integer.
  • MTUtils.getItemDamage(itemstack); – Returns the current damage value.
  • MTUtils.setHarvestLevel(itemstack, String tooltip, int harvestLevel); – Define exactly which tool tier can mine a block.
  • MTUtils.setBlockUnbreakable(itemstack); – Make any block indestructible, perfect for adventure maps.
  • MTUtils.setHardness(itemstack, float hardness); – Tweak how long it takes to break a block.
  • MTUtils.setLightLevel(itemstack, float lightLevel); – Turn any block into a light source.
  • MTUtils.setLightOpacity(itemstack, int lightOpacity); – Control how much light passes through.
  • MTUtils.setResistance(itemstack, float resistance); – Adjust explosion resistance.
  • MTUtils.setTextureName(itemstack, String texturename); – Swap a block's texture on the fly.

Utility functions bridge the gap between data types, so you can convert strings to integers, floats, formatted text, and even OreDict entries. That flexibility makes complex logic possible without writing a separate mod.

Advanced Drop Tables That Respond to Tools

The drop system is where GT6 Tweaker really shines. Instead of a static loot table, you can define drops that depend on the harvester item. For example:

MTUtils.setBlockDrops(@Nullable IItemStack harvester, IItemStack block, IItemStack drops[], float quantiDrop[], IItemStack falseDrops[]);

Pass null for the harvester to set a default, or specify an exact item to trigger special drops. This opens up possibilities like giving bonus ores when using a GregTech hammer, or making silk touch behave differently on custom blocks.

While you are fine-tuning these scripts, you might find it convenient to manage your entire mod setup through a modern launcher. Many players now use the foxygame.net launcher to keep their instances organized, and it even lets you download mods like GT6 Tweaker directly from the menu, saving you from hunting through forum threads.

GregTech 6 Recipe Integration Like Never Before

The mod introduces mods.MTUtilsGT specifically for GregTech machines. With it, you can add custom recipes to any GT machine that supports fluid inputs and outputs. The syntax is straightforward:

MTUtilsGT.addCustomRecipe("gt.recipe.canner", false, 128, 128, [10000], [], *500, *500, []);

You can even use arrays of fluids and items for multi-input recipes. All added recipes reset on a MineTweaker reload, so iteration is quick and safe.

Fluid Mapping Between Mods

One of the standout features is fluid replacement. If you run GregTech alongside Minechem, you can map Minechem fluids to their GT equivalents so that all GT recipes automatically accept them. The command MTUtilsGT.addFluidInput(...) takes a pair or an array of pairs, replacing the first fluid with the second across every GT machine. This prevents duplicate fluids from cluttering your world and keeps progression tight.

To find which fluids are actually used, the in-game command /MTUtils GTfluids lists them all. Then you can map dozens at once, like:

MTUtilsGT.addFluidInput([ [, ], [, ], ... ]);

This single block of code can integrate entire chemistry mods without touching each recipe manually.

Getting Keys and Using In-Game Commands

The mod registers the /MTUtils command (aliases /mtutils, /mtu). To add a recipe to a specific GregTech machine, you need its key. Use /MTUtils GTkey "Canner" (double quotes required for names with spaces). The name is case-insensitive and supports regular expressions. If you are unsure which keys exist, /MTUtils GTKeys shows the first ten, and you can append a number to see the next batch.

Underground Biomes Constructs API and Modpack Friendliness

GT6 Tweaker also includes a simple config-based API for Underground Biomes. You can define custom blocks with a name, ID, and texture path, making it easy to integrate new stone types into your worldgen without writing Java. Modpack creators are encouraged to use and contribute to the project. The mod is fully open to pull requests, and the developers actively welcome community input.

Whether you are fixing broken MTUtils functions, adding custom GT6 recipes, or mapping fluids between mods, GT6 Tweaker gives you the scripting power you need. It turns MineTweaker from a basic tweaking tool into a full-blown modpack development environment for the GregTech 6 ecosystem.