Loaders from bloodasp code
This commit is contained in:
parent
37c6d2407a
commit
999be045f9
12 changed files with 102 additions and 121 deletions
|
@ -190,14 +190,12 @@ public class GT_Achievements {
|
||||||
registerAchievement("whatnow", 4, 10, ItemList.ZPM2.get(1, new Object[]{}), "denseaspossible", false);
|
registerAchievement("whatnow", 4, 10, ItemList.ZPM2.get(1, new Object[]{}), "denseaspossible", false);
|
||||||
|
|
||||||
if(Loader.isModLoaded("NotEnoughItems") && GT_Mod.gregtechproxy.mHideUnusedOres){
|
if(Loader.isModLoaded("NotEnoughItems") && GT_Mod.gregtechproxy.mHideUnusedOres){
|
||||||
for (int i = 1; i < GregTech_API.sGeneratedMaterials.length; i++) {
|
for (int i = 1; i < GregTech_API.sGeneratedMaterials.length; i++) {
|
||||||
if (GregTech_API.sGeneratedMaterials[i] != null) {
|
if ((GregTech_API.sGeneratedMaterials[i] != null) && !oreList.contains(GregTech_API.sGeneratedMaterials[i])) {
|
||||||
if(!oreList.contains(GregTech_API.sGeneratedMaterials[i])){
|
codechicken.nei.api.API.hideItem(GT_OreDictUnificator.get(OrePrefixes.ore, GregTech_API.sGeneratedMaterials[i], 1));
|
||||||
codechicken.nei.api.API.hideItem(GT_OreDictUnificator.get(OrePrefixes.ore, GregTech_API.sGeneratedMaterials[i], 1));
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
if (GT_Mod.gregtechproxy.mAchievements) {
|
if (GT_Mod.gregtechproxy.mAchievements) {
|
||||||
AchievementPage.registerAchievementPage(new AchievementPage("GregTech 5", (Achievement[]) this.achievementList.values().toArray(
|
AchievementPage.registerAchievementPage(new AchievementPage("GregTech 5", (Achievement[]) this.achievementList.values().toArray(
|
||||||
new Achievement[this.achievementList.size()])));
|
new Achievement[this.achievementList.size()])));
|
||||||
|
@ -285,29 +283,27 @@ public class GT_Achievements {
|
||||||
}
|
}
|
||||||
ItemData data = GT_OreDictUnificator.getItemData(stack);
|
ItemData data = GT_OreDictUnificator.getItemData(stack);
|
||||||
|
|
||||||
if (data != null) {
|
if ((data != null) && (data.mPrefix == OrePrefixes.ingot)) {
|
||||||
if (data.mPrefix == OrePrefixes.ingot) {
|
if (data.mMaterial.mMaterial == Materials.Aluminium) {
|
||||||
if (data.mMaterial.mMaterial == Materials.Aluminium) {
|
issueAchievement(player, "gtaluminium");
|
||||||
issueAchievement(player, "gtaluminium");
|
} else if (data.mMaterial.mMaterial == Materials.Titanium) {
|
||||||
} else if (data.mMaterial.mMaterial == Materials.Titanium) {
|
issueAchievement(player, "titan");
|
||||||
issueAchievement(player, "titan");
|
} else if (data.mMaterial.mMaterial == Materials.BlueSteel) {
|
||||||
} else if (data.mMaterial.mMaterial == Materials.BlueSteel) {
|
issueAchievement(player, "complexalloys");
|
||||||
issueAchievement(player, "complexalloys");
|
} else if (data.mMaterial.mMaterial == Materials.Tungsten) {
|
||||||
} else if (data.mMaterial.mMaterial == Materials.Tungsten) {
|
issueAchievement(player, "tungsten");
|
||||||
issueAchievement(player, "tungsten");
|
} else if (data.mMaterial.mMaterial == Materials.Osmium) {
|
||||||
} else if (data.mMaterial.mMaterial == Materials.Osmium) {
|
issueAchievement(player, "osmium");
|
||||||
issueAchievement(player, "osmium");
|
} else if (data.mMaterial.mMaterial == Materials.TungstenSteel) {
|
||||||
} else if (data.mMaterial.mMaterial == Materials.TungstenSteel) {
|
issueAchievement(player, "tungstensteel");
|
||||||
issueAchievement(player, "tungstensteel");
|
} else if (data.mMaterial.mMaterial == Materials.HSSG) {
|
||||||
} else if (data.mMaterial.mMaterial == Materials.HSSG) {
|
issueAchievement(player, "hssg");
|
||||||
issueAchievement(player, "hssg");
|
} else if (data.mMaterial.mMaterial == Materials.Naquadah) {
|
||||||
} else if (data.mMaterial.mMaterial == Materials.Naquadah) {
|
issueAchievement(player, "stargatematerial");
|
||||||
issueAchievement(player, "stargatematerial");
|
} else if (data.mMaterial.mMaterial == Materials.NaquadahAlloy) {
|
||||||
} else if (data.mMaterial.mMaterial == Materials.NaquadahAlloy) {
|
issueAchievement(player, "alienmetallurgy");
|
||||||
issueAchievement(player, "alienmetallurgy");
|
} else if (data.mMaterial.mMaterial == Materials.Naquadria) {
|
||||||
} else if (data.mMaterial.mMaterial == Materials.Naquadria) {
|
issueAchievement(player, "finalpreparations");
|
||||||
issueAchievement(player, "finalpreparations");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (stack.getUnlocalizedName().equals("ic2.itemPartIndustrialDiamond")) {
|
if (stack.getUnlocalizedName().equals("ic2.itemPartIndustrialDiamond")) {
|
||||||
|
@ -390,7 +386,7 @@ public class GT_Achievements {
|
||||||
issueAchievement(player, "alloysmelter");
|
issueAchievement(player, "alloysmelter");
|
||||||
issueAchievement(player, "buildElecFurnace");
|
issueAchievement(player, "buildElecFurnace");
|
||||||
if(stack.getUnlocalizedName().equals("gt.blockmachines.bronzemachine.alloysmelter.tier.3")){
|
if(stack.getUnlocalizedName().equals("gt.blockmachines.bronzemachine.alloysmelter.tier.3")){
|
||||||
issueAchievement(player, "buildIndFurnace");
|
issueAchievement(player, "buildIndFurnace");
|
||||||
}
|
}
|
||||||
} else if (stack.getUnlocalizedName().equals("gt.blockmachines.bronzemachine.extractor")) {
|
} else if (stack.getUnlocalizedName().equals("gt.blockmachines.bronzemachine.extractor")) {
|
||||||
issueAchievement(player, "extract");
|
issueAchievement(player, "extract");
|
||||||
|
@ -408,7 +404,7 @@ public class GT_Achievements {
|
||||||
issueAchievement(player, "buffer");
|
issueAchievement(player, "buffer");
|
||||||
issueAchievement(player, "buildBatBox");
|
issueAchievement(player, "buildBatBox");
|
||||||
if(stack.getUnlocalizedName().startsWith("gt.blockmachines.automation.chestbuffer.tier.3")){
|
if(stack.getUnlocalizedName().startsWith("gt.blockmachines.automation.chestbuffer.tier.3")){
|
||||||
issueAchievement(player, "buildMFE");
|
issueAchievement(player, "buildMFE");
|
||||||
}
|
}
|
||||||
} else if (stack.getUnlocalizedName().startsWith("gt.blockmachines.basicgenerator.steamturbine.tier.")) {
|
} else if (stack.getUnlocalizedName().startsWith("gt.blockmachines.basicgenerator.steamturbine.tier.")) {
|
||||||
issueAchievement(player, "steampower");
|
issueAchievement(player, "steampower");
|
||||||
|
@ -494,7 +490,7 @@ public class GT_Achievements {
|
||||||
issueAchievement(player, "newmetal");
|
issueAchievement(player, "newmetal");
|
||||||
}
|
}
|
||||||
if(data.mMaterial.mMaterial != Materials.Gunpowder){
|
if(data.mMaterial.mMaterial != Materials.Gunpowder){
|
||||||
issueAchievement(player, "cleandust");
|
issueAchievement(player, "cleandust");
|
||||||
}
|
}
|
||||||
} else if (data.mPrefix == OrePrefixes.ore || data.mPrefix == OrePrefixes.oreBlackgranite || data.mPrefix == OrePrefixes.oreEndstone
|
} else if (data.mPrefix == OrePrefixes.ore || data.mPrefix == OrePrefixes.oreBlackgranite || data.mPrefix == OrePrefixes.oreEndstone
|
||||||
|| data.mPrefix == OrePrefixes.oreNetherrack || data.mPrefix == OrePrefixes.oreRedgranite) {
|
|| data.mPrefix == OrePrefixes.oreNetherrack || data.mPrefix == OrePrefixes.oreRedgranite) {
|
||||||
|
@ -504,9 +500,9 @@ public class GT_Achievements {
|
||||||
if (data.getAllMaterialStacks().get(i).mMaterial == Materials.AnyIron) {
|
if (data.getAllMaterialStacks().get(i).mMaterial == Materials.AnyIron) {
|
||||||
issueAchievement(player, "iron");
|
issueAchievement(player, "iron");
|
||||||
}
|
}
|
||||||
if(data.getAllMaterialStacks().get(i).mMaterial == Materials.Copper||data.getAllMaterialStacks().get(i).mMaterial == Materials.Tin){
|
if(data.getAllMaterialStacks().get(i).mMaterial == Materials.Copper||data.getAllMaterialStacks().get(i).mMaterial == Materials.Tin){
|
||||||
issueAchievement(event.entityPlayer, "mineOre");
|
issueAchievement(event.entityPlayer, "mineOre");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
} else if (data.mPrefix == OrePrefixes.crushed) {
|
} else if (data.mPrefix == OrePrefixes.crushed) {
|
||||||
|
@ -518,10 +514,8 @@ public class GT_Achievements {
|
||||||
} else if (data.mMaterial.mMaterial == Materials.Steel) {
|
} else if (data.mMaterial.mMaterial == Materials.Steel) {
|
||||||
if (data.mPrefix == OrePrefixes.ingot && stack.stackSize == stack.getMaxStackSize()) {
|
if (data.mPrefix == OrePrefixes.ingot && stack.stackSize == stack.getMaxStackSize()) {
|
||||||
issueAchievement(player, "steel");
|
issueAchievement(player, "steel");
|
||||||
} else if (data.mPrefix == OrePrefixes.nugget && Loader.isModLoaded("Thaumcraft")) {
|
} else if (data.mPrefix == OrePrefixes.nugget && Loader.isModLoaded("Thaumcraft") && ThaumcraftApiHelper.isResearchComplete(player.getDisplayName(), "GT_IRON_TO_STEEL")) {
|
||||||
if (ThaumcraftApiHelper.isResearchComplete(player.getDisplayName(), "GT_IRON_TO_STEEL")) {
|
issueAchievement(player, "steel");
|
||||||
issueAchievement(player, "steel");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else if (data.mPrefix == OrePrefixes.circuit && data.mMaterial.mMaterial == Materials.Advanced) {
|
} else if (data.mPrefix == OrePrefixes.circuit && data.mMaterial.mMaterial == Materials.Advanced) {
|
||||||
issueAchievement(player, "stepforward");
|
issueAchievement(player, "stepforward");
|
||||||
|
@ -566,9 +560,9 @@ public class GT_Achievements {
|
||||||
issueAchievement(player, "whatnow");
|
issueAchievement(player, "whatnow");
|
||||||
}
|
}
|
||||||
} else if (stack.getUnlocalizedName().equals("gt.Thoriumcell")) {
|
} else if (stack.getUnlocalizedName().equals("gt.Thoriumcell")) {
|
||||||
issueAchievement(player, "newfuel");
|
issueAchievement(player, "newfuel");
|
||||||
}else if ((stack.getItem() == Ic2Items.quantumBodyarmor.getItem()) || (stack.getItem() == Ic2Items.quantumBoots.getItem()) ||
|
}else if ((stack.getItem() == Ic2Items.quantumBodyarmor.getItem()) || (stack.getItem() == Ic2Items.quantumBoots.getItem()) ||
|
||||||
(stack.getItem() == Ic2Items.quantumHelmet.getItem()) || (stack.getItem() == Ic2Items.quantumLeggings.getItem())) {
|
(stack.getItem() == Ic2Items.quantumHelmet.getItem()) || (stack.getItem() == Ic2Items.quantumLeggings.getItem())) {
|
||||||
issueAchievement(player, "buildQArmor");}
|
issueAchievement(player, "buildQArmor");}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,13 +1,14 @@
|
||||||
package gregtech.loaders.misc;
|
package gregtech.loaders.misc;
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import java.util.HashMap;
|
|
||||||
|
|
||||||
import gregtech.api.GregTech_API;
|
import gregtech.api.GregTech_API;
|
||||||
import gregtech.api.enums.Materials;
|
import gregtech.api.enums.Materials;
|
||||||
import net.minecraftforge.common.config.Configuration;
|
import net.minecraftforge.common.config.Configuration;
|
||||||
import net.minecraftforge.common.config.Property;
|
import net.minecraftforge.common.config.Property;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
public class OreProcessingConfiguration
|
public class OreProcessingConfiguration
|
||||||
implements Runnable
|
implements Runnable
|
||||||
{
|
{
|
||||||
|
@ -40,17 +41,12 @@ public class OreProcessingConfiguration
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public void run()
|
public void run() {
|
||||||
{
|
for (Map.Entry<String, Boolean> aEntry : this.mEnabledMaterials.entrySet()) {
|
||||||
for (String tMaterialName : this.mEnabledMaterials.keySet())
|
if (this.mEnabledMaterials.get(aEntry.getKey())) {
|
||||||
{
|
Materials.valueOf(aEntry.getKey()).mTypes |= 8;
|
||||||
if (this.mEnabledMaterials.get(tMaterialName))
|
} else if ((Materials.valueOf(aEntry.getKey()).mTypes & 8) != 0) {
|
||||||
{
|
Materials.valueOf(aEntry.getKey()).mTypes ^= 8;
|
||||||
Materials.valueOf(tMaterialName).mTypes |= 8;
|
|
||||||
}
|
|
||||||
else if ((Materials.valueOf(tMaterialName).mTypes & 8) != 0)
|
|
||||||
{
|
|
||||||
Materials.valueOf(tMaterialName).mTypes ^= 8;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,7 @@
|
||||||
package gregtech.loaders.oreprocessing;
|
package gregtech.loaders.oreprocessing;
|
||||||
|
|
||||||
import gregtech.api.enums.GT_Values;
|
|
||||||
import gregtech.api.enums.ItemList;
|
|
||||||
import gregtech.api.enums.Materials;
|
import gregtech.api.enums.Materials;
|
||||||
import gregtech.api.enums.OrePrefixes;
|
import gregtech.api.enums.OrePrefixes;
|
||||||
import gregtech.api.util.GT_ModHandler;
|
|
||||||
import gregtech.api.util.GT_Utility;
|
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
|
||||||
public class ProcessingBattery implements gregtech.api.interfaces.IOreRecipeRegistrator {
|
public class ProcessingBattery implements gregtech.api.interfaces.IOreRecipeRegistrator {
|
||||||
|
@ -14,8 +10,8 @@ public class ProcessingBattery implements gregtech.api.interfaces.IOreRecipeRegi
|
||||||
}
|
}
|
||||||
|
|
||||||
public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) {
|
public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) {
|
||||||
if (aMaterial == Materials.Lithium) {
|
/*if (aMaterial == Materials.Lithium) {
|
||||||
// GT_Values.RA.addAssemblerRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), GT_ModHandler.getIC2Item("cropnalyzer", 1L, 32767), ItemList.Tool_Scanner.getAlmostBroken(1L, new Object[0]), 12800, 16);
|
// GT_Values.RA.addAssemblerRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), GT_ModHandler.getIC2Item("cropnalyzer", 1L, 32767), ItemList.Tool_Scanner.getAlmostBroken(1L, new Object[0]), 12800, 16);
|
||||||
}
|
}*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,12 +61,10 @@ public class ProcessingCell
|
||||||
tList.add(GT_Utility.copyAmount(64L, new Object[]{tStack}));
|
tList.add(GT_Utility.copyAmount(64L, new Object[]{tStack}));
|
||||||
tStack.stackSize -= 64;
|
tStack.stackSize -= 64;
|
||||||
}
|
}
|
||||||
if (tStack.stackSize > 0) {
|
if ((tStack.stackSize > 0) && tCapsuleCount + GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[]{tStack}) <= 64L) {
|
||||||
if (tCapsuleCount + GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[]{tStack}) <= 64L) {
|
if (tCapsuleCount + GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[]{tStack}) < 0L ? tList.size() < 5 : tList.size() < 6) {
|
||||||
if (tCapsuleCount + GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[]{tStack}) < 0L ? tList.size() < 5 : tList.size() < 6) {
|
tCapsuleCount += GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[]{tStack});
|
||||||
tCapsuleCount += GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[]{tStack});
|
tList.add(tStack);
|
||||||
tList.add(tStack);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -76,11 +76,9 @@ public class ProcessingDust implements gregtech.api.interfaces.IOreRecipeRegistr
|
||||||
tList.add(GT_Utility.copyAmount(64L, new Object[]{tStack}));
|
tList.add(GT_Utility.copyAmount(64L, new Object[]{tStack}));
|
||||||
tStack.stackSize -= 64;
|
tStack.stackSize -= 64;
|
||||||
}
|
}
|
||||||
if ((tStack.stackSize > 0) && (tList.size() < 6)) {
|
if ((tStack.stackSize > 0) && (tList.size() < 6) && (tCapsuleCount + GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[]{tStack}) <= 64L)) {
|
||||||
if (tCapsuleCount + GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[]{tStack}) <= 64L) {
|
tCapsuleCount += GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[]{tStack});
|
||||||
tCapsuleCount += GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[]{tStack});
|
tList.add(tStack);
|
||||||
tList.add(tStack);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,8 @@ import net.minecraft.init.Blocks;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraftforge.fluids.FluidRegistry;
|
import net.minecraftforge.fluids.FluidRegistry;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
public class ProcessingDye implements IOreRecipeRegistrator {
|
public class ProcessingDye implements IOreRecipeRegistrator {
|
||||||
public ProcessingDye() {
|
public ProcessingDye() {
|
||||||
OrePrefixes.dye.add(this);
|
OrePrefixes.dye.add(this);
|
||||||
|
@ -23,9 +25,9 @@ public class ProcessingDye implements IOreRecipeRegistrator {
|
||||||
(GT_Utility.getContainerItem(aStack, true) == null)) {
|
(GT_Utility.getContainerItem(aStack, true) == null)) {
|
||||||
GT_ModHandler.addAlloySmelterRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Glass, 8L), GT_Utility.copyAmount(1L, new Object[]{aStack}), new ItemStack(Blocks.stained_glass, 8, 15 - aDye.mIndex), 200, 8, false);
|
GT_ModHandler.addAlloySmelterRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Glass, 8L), GT_Utility.copyAmount(1L, new Object[]{aStack}), new ItemStack(Blocks.stained_glass, 8, 15 - aDye.mIndex), 200, 8, false);
|
||||||
GT_ModHandler.addAlloySmelterRecipe(new ItemStack(Blocks.glass, 8, 32767), GT_Utility.copyAmount(1L, new Object[]{aStack}), new ItemStack(Blocks.stained_glass, 8, 15 - aDye.mIndex), 200, 8, false);
|
GT_ModHandler.addAlloySmelterRecipe(new ItemStack(Blocks.glass, 8, 32767), GT_Utility.copyAmount(1L, new Object[]{aStack}), new ItemStack(Blocks.stained_glass, 8, 15 - aDye.mIndex), 200, 8, false);
|
||||||
GT_Values.RA.addMixerRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), null, null, null, Materials.Water.getFluid(216L), FluidRegistry.getFluidStack("dye.watermixed." + aDye.name().toLowerCase(), 192), null, 16, 4);
|
GT_Values.RA.addMixerRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), null, null, null, Materials.Water.getFluid(216L), FluidRegistry.getFluidStack("dye.watermixed." + aDye.name().toLowerCase(Locale.ENGLISH), 192), null, 16, 4);
|
||||||
GT_Values.RA.addMixerRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), null, null, null, GT_ModHandler.getDistilledWater(288L), FluidRegistry.getFluidStack("dye.watermixed." + aDye.name().toLowerCase(), 216), null, 16, 4);
|
GT_Values.RA.addMixerRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), null, null, null, GT_ModHandler.getDistilledWater(288L), FluidRegistry.getFluidStack("dye.watermixed." + aDye.name().toLowerCase(Locale.ENGLISH), 216), null, 16, 4);
|
||||||
GT_Values.RA.addChemicalRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Salt, 2), Materials.SulfuricAcid.getFluid(432), FluidRegistry.getFluidStack("dye.chemical." + aDye.name().toLowerCase(), 288), GT_Values.NI, 600, 48);
|
GT_Values.RA.addChemicalRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Salt, 2), Materials.SulfuricAcid.getFluid(432), FluidRegistry.getFluidStack("dye.chemical." + aDye.name().toLowerCase(Locale.ENGLISH), 288), GT_Values.NI, 600, 48);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,6 +41,7 @@ public class ProcessingIngot1 implements gregtech.api.interfaces.IOreRecipeRegis
|
||||||
GT_Values.RA.addBenderRecipe(GT_Utility.copyAmount(9L, Ogem1), GT_OreDictUnificator.get(OrePrefixes.plateDense, aMaterial, 1L), (int) Math.max(matgM1 * 9L, 1L), 96);
|
GT_Values.RA.addBenderRecipe(GT_Utility.copyAmount(9L, Ogem1), GT_OreDictUnificator.get(OrePrefixes.plateDense, aMaterial, 1L), (int) Math.max(matgM1 * 9L, 1L), 96);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (!OrePrefixes.block.isIgnored(aMaterial)) {
|
if (!OrePrefixes.block.isIgnored(aMaterial)) {
|
||||||
GT_ModHandler.addCompressionRecipe(GT_Utility.copyAmount(9L, Ogem1), GT_OreDictUnificator.get(OrePrefixes.block, aMaterial, 1L));}
|
GT_ModHandler.addCompressionRecipe(GT_Utility.copyAmount(9L, Ogem1), GT_OreDictUnificator.get(OrePrefixes.block, aMaterial, 1L));}
|
||||||
if (!aMaterial.contains(SubTag.NO_WORKING)) {
|
if (!aMaterial.contains(SubTag.NO_WORKING)) {
|
||||||
|
|
|
@ -16,37 +16,30 @@ public class ProcessingItem implements gregtech.api.interfaces.IOreRecipeRegistr
|
||||||
}
|
}
|
||||||
|
|
||||||
public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) {
|
public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) {
|
||||||
if (GT_OreDictUnificator.getItemData(aStack) == null) {
|
if ((GT_OreDictUnificator.getItemData(aStack) == null) && !aOreDictName.equals("itemCertusQuartz") && !aOreDictName.equals("itemNetherQuartz")) {
|
||||||
|
if (aOreDictName.equals("itemSilicon")) {
|
||||||
if (!aOreDictName.equals("itemCertusQuartz")) {
|
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Silicon, 3628800L, new MaterialStack[0]));
|
||||||
|
GT_Values.RA.addFormingPressRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 0L, 19), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 20), 200, 16);
|
||||||
if (!aOreDictName.equals("itemNetherQuartz")) {
|
} else if (aOreDictName.equals("itemWheat")) {
|
||||||
|
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Wheat, 3628800L, new MaterialStack[0]));
|
||||||
if (aOreDictName.equals("itemSilicon")) {
|
} else if (aOreDictName.equals("itemManganese")) {
|
||||||
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Silicon, 3628800L, new MaterialStack[0]));
|
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Manganese, 3628800L, new MaterialStack[0]));
|
||||||
GT_Values.RA.addFormingPressRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 0L, 19), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 20), 200, 16);
|
} else if (aOreDictName.equals("itemSalt")) {
|
||||||
} else if (aOreDictName.equals("itemWheat")) {
|
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Salt, 3628800L, new MaterialStack[0]));
|
||||||
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Wheat, 3628800L, new MaterialStack[0]));
|
} else if (aOreDictName.equals("itemMagnesium")) {
|
||||||
} else if (aOreDictName.equals("itemManganese")) {
|
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Magnesium, 3628800L, new MaterialStack[0]));
|
||||||
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Manganese, 3628800L, new MaterialStack[0]));
|
} else if ((aOreDictName.equals("itemPhosphorite")) || (aOreDictName.equals("itemPhosphorus"))) {
|
||||||
} else if (aOreDictName.equals("itemSalt")) {
|
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Phosphorus, 3628800L, new MaterialStack[0]));
|
||||||
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Salt, 3628800L, new MaterialStack[0]));
|
} else if (aOreDictName.equals("itemSulfur")) {
|
||||||
} else if (aOreDictName.equals("itemMagnesium")) {
|
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Sulfur, 3628800L, new MaterialStack[0]));
|
||||||
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Magnesium, 3628800L, new MaterialStack[0]));
|
} else if ((aOreDictName.equals("itemAluminum")) || (aOreDictName.equals("itemAluminium"))) {
|
||||||
} else if ((aOreDictName.equals("itemPhosphorite")) || (aOreDictName.equals("itemPhosphorus"))) {
|
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Aluminium, 3628800L, new MaterialStack[0]));
|
||||||
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Phosphorus, 3628800L, new MaterialStack[0]));
|
} else if (aOreDictName.equals("itemSaltpeter")) {
|
||||||
} else if (aOreDictName.equals("itemSulfur")) {
|
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Saltpeter, 3628800L, new MaterialStack[0]));
|
||||||
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Sulfur, 3628800L, new MaterialStack[0]));
|
} else if (aOreDictName.equals("itemUranium")) {
|
||||||
} else if ((aOreDictName.equals("itemAluminum")) || (aOreDictName.equals("itemAluminium"))) {
|
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Uranium, 3628800L, new MaterialStack[0]));
|
||||||
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Aluminium, 3628800L, new MaterialStack[0]));
|
} else {
|
||||||
} else if (aOreDictName.equals("itemSaltpeter")) {
|
//System.out.println("Item Name: " + aOreDictName + " !!!Unknown Item detected!!! Please report to GregTech Intergalactical for additional compatiblity. This is not an Error, it's just an Information.");
|
||||||
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Saltpeter, 3628800L, new MaterialStack[0]));
|
|
||||||
} else if (aOreDictName.equals("itemUranium")) {
|
|
||||||
GT_OreDictUnificator.addItemData(aStack, new ItemData(Materials.Uranium, 3628800L, new MaterialStack[0]));
|
|
||||||
} else {
|
|
||||||
//System.out.println("Item Name: " + aOreDictName + " !!!Unknown Item detected!!! Please report to GregTech Intergalactical for additional compatiblity. This is not an Error, it's just an Information.");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,10 +42,8 @@ public class ProcessingPlank implements gregtech.api.interfaces.IOreRecipeRegist
|
||||||
GT_ModHandler.removeRecipe(new ItemStack[]{tStack, tStack, tStack});
|
GT_ModHandler.removeRecipe(new ItemStack[]{tStack, tStack, tStack});
|
||||||
GT_ModHandler.addCraftingRecipe(GT_Utility.copyAmount(tOutput.stackSize / 3, new Object[]{tOutput}), new Object[]{"sP", Character.valueOf('P'), tStack});
|
GT_ModHandler.addCraftingRecipe(GT_Utility.copyAmount(tOutput.stackSize / 3, new Object[]{tOutput}), new Object[]{"sP", Character.valueOf('P'), tStack});
|
||||||
}
|
}
|
||||||
if(tStack==null){
|
if((tStack == null) && (i >= 16)){
|
||||||
if(i>=16){
|
break;
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -388,6 +388,8 @@ public class GT_CraftingRecipeLoader implements Runnable {
|
||||||
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 8L, 0), tBitMask, new Object[]{tWrench + "PP", tHammer + "PP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.AnyIron)});
|
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 8L, 0), tBitMask, new Object[]{tWrench + "PP", tHammer + "PP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.AnyIron)});
|
||||||
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 8L, 1), tBitMask, new Object[]{"GPG", "PGP", "GPG", Character.valueOf('P'), OrePrefixes.plate.get(Materials.AnyIron), Character.valueOf('G'), new ItemStack(Blocks.glass_pane, 1, 32767)});
|
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 8L, 1), tBitMask, new Object[]{"GPG", "PGP", "GPG", Character.valueOf('P'), OrePrefixes.plate.get(Materials.AnyIron), Character.valueOf('G'), new ItemStack(Blocks.glass_pane, 1, 32767)});
|
||||||
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 8L, 2), tBitMask, new Object[]{"BPB", "PLP", "BPB", Character.valueOf('P'), OrePrefixes.plate.get(Materials.AnyIron), Character.valueOf('B'), new ItemStack(Blocks.iron_bars, 1, 32767), Character.valueOf('L'), new ItemStack(Blocks.lever, 1, 32767)});
|
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 8L, 2), tBitMask, new Object[]{"BPB", "PLP", "BPB", Character.valueOf('P'), OrePrefixes.plate.get(Materials.AnyIron), Character.valueOf('B'), new ItemStack(Blocks.iron_bars, 1, 32767), Character.valueOf('L'), new ItemStack(Blocks.lever, 1, 32767)});
|
||||||
|
//GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 1L, 3), tBitMask, new Object[]{tWrench + "P", tHammer + "P", Character.valueOf('P'), OrePrefixes.plate.get(Materials.AnyIron)});
|
||||||
|
//GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 1L, 4), tBitMask, new Object[]{tWrench + "P", tHammer + "P", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Steel)});
|
||||||
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 1L, 5), tBitMask, new Object[]{"BBB", "BFB", "BOB", Character.valueOf('B'), OrePrefixes.ingot.get(Materials.Brick), Character.valueOf('F'), new ItemStack(Items.fire_charge, 1, 32767), Character.valueOf('O'), OreDictNames.craftingFurnace});
|
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 1L, 5), tBitMask, new Object[]{"BBB", "BFB", "BOB", Character.valueOf('B'), OrePrefixes.ingot.get(Materials.Brick), Character.valueOf('F'), new ItemStack(Items.fire_charge, 1, 32767), Character.valueOf('O'), OreDictNames.craftingFurnace});
|
||||||
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 1L, 6), tBitMask, new Object[]{"PUP", "BFB", "POP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Steel), Character.valueOf('B'), new ItemStack(Blocks.iron_bars, 1, 32767), Character.valueOf('F'), new ItemStack(Items.fire_charge, 1, 32767), Character.valueOf('U'), OrePrefixes.bucket.get(Materials.Empty), Character.valueOf('O'), OreDictNames.craftingFurnace});
|
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 1L, 6), tBitMask, new Object[]{"PUP", "BFB", "POP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Steel), Character.valueOf('B'), new ItemStack(Blocks.iron_bars, 1, 32767), Character.valueOf('F'), new ItemStack(Items.fire_charge, 1, 32767), Character.valueOf('U'), OrePrefixes.bucket.get(Materials.Empty), Character.valueOf('O'), OreDictNames.craftingFurnace});
|
||||||
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 1L, 7), tBitMask | GT_ModHandler.RecipeBits.MIRRORED, new Object[]{"PPP", tHammer + "G" + tWrench, "OTO", Character.valueOf('P'), OrePrefixes.nugget.get(Materials.Gold), Character.valueOf('O'), GT_ModHandler.getModItem(aTextRailcraft, "part.gear", 1L, 0), Character.valueOf('G'), new ItemStack(Blocks.glass, 1, 32767), Character.valueOf('T'), OreDictNames.craftingPiston});
|
GT_ModHandler.addCraftingRecipe(GT_ModHandler.getModItem(aTextRailcraft, aTextMachineBeta, 1L, 7), tBitMask | GT_ModHandler.RecipeBits.MIRRORED, new Object[]{"PPP", tHammer + "G" + tWrench, "OTO", Character.valueOf('P'), OrePrefixes.nugget.get(Materials.Gold), Character.valueOf('O'), GT_ModHandler.getModItem(aTextRailcraft, "part.gear", 1L, 0), Character.valueOf('G'), new ItemStack(Blocks.glass, 1, 32767), Character.valueOf('T'), OreDictNames.craftingPiston});
|
||||||
|
|
|
@ -1934,7 +1934,7 @@ public class GT_MachineRecipeLoader implements Runnable {
|
||||||
Materials.SolderingAlloy.getMolten(1296),
|
Materials.SolderingAlloy.getMolten(1296),
|
||||||
Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Pump_UV.get(1, new Object[]{}), 1800, 122880);
|
Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Pump_UV.get(1, new Object[]{}), 1800, 122880);
|
||||||
|
|
||||||
// Conveyor
|
// Conveyor
|
||||||
|
|
||||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Conveyor_Module_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
GT_Values.RA.addAssemblylineRecipe(ItemList.Conveyor_Module_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||||
ItemList.Electric_Motor_LuV.get(2, new Object(){}),
|
ItemList.Electric_Motor_LuV.get(2, new Object(){}),
|
||||||
|
@ -1963,7 +1963,7 @@ public class GT_MachineRecipeLoader implements Runnable {
|
||||||
Materials.Rubber.getMolten(2880),
|
Materials.Rubber.getMolten(2880),
|
||||||
Materials.Lubricant.getFluid(2000)}, ItemList.Conveyor_Module_UV.get(1, new Object[]{}), 1800, 122880);
|
Materials.Lubricant.getFluid(2000)}, ItemList.Conveyor_Module_UV.get(1, new Object[]{}), 1800, 122880);
|
||||||
|
|
||||||
// Piston
|
// Piston
|
||||||
|
|
||||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Piston_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
GT_Values.RA.addAssemblylineRecipe(ItemList.Electric_Piston_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||||
ItemList.Electric_Motor_LuV.get(1, new Object(){}),
|
ItemList.Electric_Motor_LuV.get(1, new Object(){}),
|
||||||
|
@ -2002,7 +2002,8 @@ public class GT_MachineRecipeLoader implements Runnable {
|
||||||
Materials.SolderingAlloy.getMolten(1296),
|
Materials.SolderingAlloy.getMolten(1296),
|
||||||
Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Piston_UV.get(1, new Object[]{}), 1800, 122880);
|
Materials.Lubricant.getFluid(2000)}, ItemList.Electric_Piston_UV.get(1, new Object[]{}), 1800, 122880);
|
||||||
|
|
||||||
// RobotArm
|
// RobotArm
|
||||||
|
|
||||||
|
|
||||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Robot_Arm_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
GT_Values.RA.addAssemblylineRecipe(ItemList.Robot_Arm_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||||
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSG, 4L),
|
GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.HSSG, 4L),
|
||||||
|
@ -2044,7 +2045,7 @@ public class GT_MachineRecipeLoader implements Runnable {
|
||||||
Materials.Lubricant.getFluid(2000)}, ItemList.Robot_Arm_UV.get(1, new Object[]{}), 1800, 122880);
|
Materials.Lubricant.getFluid(2000)}, ItemList.Robot_Arm_UV.get(1, new Object[]{}), 1800, 122880);
|
||||||
|
|
||||||
|
|
||||||
// Emitter
|
// Emitter
|
||||||
|
|
||||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Emitter_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
GT_Values.RA.addAssemblylineRecipe(ItemList.Emitter_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
||||||
|
@ -2088,7 +2089,7 @@ public class GT_MachineRecipeLoader implements Runnable {
|
||||||
Materials.SolderingAlloy.getMolten(2304)},
|
Materials.SolderingAlloy.getMolten(2304)},
|
||||||
ItemList.Emitter_UV.get(1, new Object[]{}), 1800, 122880);
|
ItemList.Emitter_UV.get(1, new Object[]{}), 1800, 122880);
|
||||||
|
|
||||||
// Sensor
|
// Sensor
|
||||||
|
|
||||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Sensor_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
GT_Values.RA.addAssemblylineRecipe(ItemList.Sensor_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
||||||
|
@ -2132,7 +2133,7 @@ public class GT_MachineRecipeLoader implements Runnable {
|
||||||
Materials.SolderingAlloy.getMolten(2304)},
|
Materials.SolderingAlloy.getMolten(2304)},
|
||||||
ItemList.Sensor_UV.get(1, new Object[]{}), 1800, 122880);
|
ItemList.Sensor_UV.get(1, new Object[]{}), 1800, 122880);
|
||||||
|
|
||||||
// Field Generator
|
// Field Generator
|
||||||
|
|
||||||
GT_Values.RA.addAssemblylineRecipe(ItemList.Field_Generator_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
GT_Values.RA.addAssemblylineRecipe(ItemList.Field_Generator_IV.get(1, new Object(){}),144000,new ItemStack[]{
|
||||||
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.HSSG, 1L),
|
||||||
|
|
|
@ -29,6 +29,8 @@ import net.minecraftforge.fluids.FluidContainerRegistry;
|
||||||
import net.minecraftforge.fluids.FluidRegistry;
|
import net.minecraftforge.fluids.FluidRegistry;
|
||||||
import net.minecraftforge.fluids.FluidStack;
|
import net.minecraftforge.fluids.FluidStack;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
public class GT_Loader_Item_Block_And_Fluid
|
public class GT_Loader_Item_Block_And_Fluid
|
||||||
implements Runnable {
|
implements Runnable {
|
||||||
public void run() {
|
public void run() {
|
||||||
|
@ -447,8 +449,8 @@ public class GT_Loader_Item_Block_And_Fluid
|
||||||
for (byte i = 0; i < Dyes.VALUES.length; i = (byte) (i + 1)) {
|
for (byte i = 0; i < Dyes.VALUES.length; i = (byte) (i + 1)) {
|
||||||
Dyes tDye = Dyes.VALUES[i];
|
Dyes tDye = Dyes.VALUES[i];
|
||||||
Fluid tFluid;
|
Fluid tFluid;
|
||||||
tDye.addFluidDye(tFluid = GT_Mod.gregtechproxy.addFluid("dye.watermixed." + tDye.name().toLowerCase(), "dyes", "Water Mixed " + tDye.mName + " Dye", null, tDye.getRGBA(), 1, 295, null, null, 0));
|
tDye.addFluidDye(tFluid = GT_Mod.gregtechproxy.addFluid("dye.watermixed." + tDye.name().toLowerCase(Locale.ENGLISH), "dyes", "Water Mixed " + tDye.mName + " Dye", null, tDye.getRGBA(), 1, 295, null, null, 0));
|
||||||
tDye.addFluidDye(tFluid = GT_Mod.gregtechproxy.addFluid("dye.chemical." + tDye.name().toLowerCase(), "dyes", "Chemical " + tDye.mName + " Dye", null, tDye.getRGBA(), 1, 295, null, null, 0));
|
tDye.addFluidDye(tFluid = GT_Mod.gregtechproxy.addFluid("dye.chemical." + tDye.name().toLowerCase(Locale.ENGLISH), "dyes", "Chemical " + tDye.mName + " Dye", null, tDye.getRGBA(), 1, 295, null, null, 0));
|
||||||
FluidContainerRegistry.registerFluidContainer(new FluidStack(tFluid, 2304), ItemList.SPRAY_CAN_DYES[i].get(1L, new Object[0]), ItemList.Spray_Empty.get(1L, new Object[0]));
|
FluidContainerRegistry.registerFluidContainer(new FluidStack(tFluid, 2304), ItemList.SPRAY_CAN_DYES[i].get(1L, new Object[0]), ItemList.Spray_Empty.get(1L, new Object[0]));
|
||||||
}
|
}
|
||||||
GT_Mod.gregtechproxy.addFluid("ice", "Crushed Ice", Materials.Ice, 0, 270, GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Ice, 1L), ItemList.Cell_Empty.get(1L, new Object[0]), 1000);
|
GT_Mod.gregtechproxy.addFluid("ice", "Crushed Ice", Materials.Ice, 0, 270, GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Ice, 1L), ItemList.Cell_Empty.get(1L, new Object[0]), 1000);
|
||||||
|
|
Loading…
Reference in a new issue