Migrate to the unified material system

This commit is contained in:
Ruling-0 committed 2026-08-18 00:30:29 -05:00
1 parent 9ac1008c31
commit 0e82f262d0
4 files changed
+8 -7

No files matched your search

+2 -1
View File
@@ -11,5 +11,6 @@ dependencies {
api('net.industrial-craft:industrialcraft-2:2.2.828-experimental:dev')
api('thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev')
compileOnly('com.github.GTNewHorizons:GT5-Unofficial:5.09.53.05:dev')
compileOnly('com.github.GTNewHorizons:GT5-Unofficial:5.99.99-mu2:dev')
compileOnly('com.ruling_0:MaterialLib:0.2.0-mu:dev')
}
+1
View File
@@ -1,6 +1,7 @@
// Add any additional repositories for your dependencies here
repositories {
mavenLocal()
exclusiveContent {
forRepository {
maven {
@@ -15,12 +15,10 @@ import net.minecraftforge.oredict.OreDictionary;
import emt.init.EMTItems;
import emt.init.EMTRecipes;
import emt.util.EMTCraftingAspects;
import gregtech.api.enums.Circuits;
import gregtech.api.enums.GTValues;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.TierEU;
import gregtech.api.util.GTOreDictUnificator;
import ic2.api.item.IC2Items;
import thaumcraft.api.aspects.Aspect;
import thaumcraft.api.aspects.AspectList;
@@ -32,7 +30,7 @@ public class EMT_GT_Loader {
GTValues.RA.stdBuilder()
.itemInputs(
new ItemStack(Items.book),
GTOreDictUnificator.get(OrePrefixes.circuit, Materials.LV, 1L),
Circuits.LV.get(1),
new ItemStack(ConfigItems.itemShard, 1, OreDictionary.WILDCARD_VALUE))
.itemOutputs(mkbook()).duration(6 * SECONDS).eut(TierEU.RECIPE_MV / 2).addTo(assemblerRecipes);
+3 -2
View File
@@ -17,8 +17,9 @@ import emt.init.EMTBlocks;
import emt.item.block.ItemBlockSolars;
import emt.util.EMTConfigHandler;
import gregtech.api.enums.GTValues;
import gregtech.api.enums.Materials;
import gregtech.api.enums.TierEU;
import gregtech.api.enums.materials.Materials;
import gregtech.api.material.MaterialUtils;
import thaumcraft.api.aspects.Aspect;
// Solar Factory
@@ -143,7 +144,7 @@ public enum Solars {
for (Solars s : Solars.VALUES) {
if (s.aspect != null) {
GTValues.RA.stdBuilder().itemInputs(new ItemStack(EMTBlocks.solars[s.instance], 1, s.meta))
.fluidInputs(Materials.Chlorine.getGas(1000))
.fluidInputs(MaterialUtils.gas(Materials.Chlorine, 1000))
.itemOutputs(
new ItemStack(
EMTBlocks.solars[getBaseSolar(s.output).instance],