diff options
author | Jordan Byrne <draknyte1@hotmail.com> | 2017-12-15 12:27:09 +1000 |
---|---|---|
committer | Jordan Byrne <draknyte1@hotmail.com> | 2017-12-15 12:27:09 +1000 |
commit | 839e8d79e6014ed45e324f9422a57098d6159b79 (patch) | |
tree | fdae0a828983cfaee2c4b9c7ffd26942b2c6da99 /src/Java/gtPlusPlus/xmod/forestry | |
parent | 51bf52ffba6d4f4b31f0c2caf8a809bd5695c8dc (diff) | |
download | GT5-Unofficial-839e8d79e6014ed45e324f9422a57098d6159b79.tar.gz GT5-Unofficial-839e8d79e6014ed45e324f9422a57098d6159b79.tar.bz2 GT5-Unofficial-839e8d79e6014ed45e324f9422a57098d6159b79.zip |
% Tried to allow handling of re-enabling disabled GT materials.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/forestry')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/forestry/bees/custom/GTPP_Bees.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/Java/gtPlusPlus/xmod/forestry/bees/custom/GTPP_Bees.java b/src/Java/gtPlusPlus/xmod/forestry/bees/custom/GTPP_Bees.java index 2121517bdd..8873aa6a80 100644 --- a/src/Java/gtPlusPlus/xmod/forestry/bees/custom/GTPP_Bees.java +++ b/src/Java/gtPlusPlus/xmod/forestry/bees/custom/GTPP_Bees.java @@ -17,12 +17,14 @@ import gregtech.GT_Mod; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; import gtPlusPlus.core.item.base.ingots.BaseItemIngot_OLD; import gtPlusPlus.core.item.base.misc.BaseItemMisc; import gtPlusPlus.core.item.base.misc.BaseItemMisc.MiscTypes; import gtPlusPlus.core.util.Utils; import gtPlusPlus.core.util.fluid.FluidUtils; import gtPlusPlus.core.util.item.ItemUtils; +import gtPlusPlus.core.util.materials.MaterialUtils; import gtPlusPlus.core.util.reflect.ReflectionUtils; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -74,22 +76,31 @@ public class GTPP_Bees { private void setCustomItems() { dropForceGem = new BaseItemMisc("Force", new short[]{250, 250, 20}, 64, MiscTypes.GEM, null); + MaterialUtils.tryEnableMaterial(Materials.Force); + MaterialUtils.tryEnableMaterialPart(OrePrefixes.dust, Materials.Force); + MaterialUtils.tryEnableMaterialPart(OrePrefixes.ingot, Materials.Force); dropBiomassBlob = new BaseItemMisc("Biomass", new short[]{33, 225, 24}, 64, MiscTypes.DROP, null); dropEthanolBlob = new BaseItemMisc("Ethanol", new short[]{255, 128, 0}, 64, MiscTypes.DROP, null); //Nikolite may not exist, so lets make it. dropNikoliteDust = ItemUtils.generateSpecialUseDusts("Nikolite", "Nikolite", Utils.rgbtoHexValue(60, 180, 200))[2]; + MaterialUtils.tryEnableMaterial(Materials.Nikolite); + MaterialUtils.tryEnableMaterialPart(OrePrefixes.dust, Materials.Nikolite); + MaterialUtils.tryEnableMaterialPart(OrePrefixes.ingot, Materials.Nikolite); + MaterialUtils.tryEnableMaterialPart(OrePrefixes.plate, Materials.Nikolite); + MaterialUtils.tryEnableMaterial(Materials.BlueAlloy); if (ItemUtils.getItemStackOfAmountFromOreDictNoBroken("ingotNikolite", 1) == null){ new BaseItemIngot_OLD("itemIngotNikolite", "Nikolite", Utils.rgbtoHexValue(60, 180, 200), 0); } dropFluorineBlob = new BaseItemMisc("Fluorine", new short[]{30, 230, 230}, 64, MiscTypes.DROP, null); + addRecipes(); } private void addRecipes(){ addExtractorRecipe(ItemUtils.getSimpleStack(dropBiomassBlob), FluidUtils.getFluidStack("biomass", 30)); addExtractorRecipe(ItemUtils.getSimpleStack(dropEthanolBlob), FluidUtils.getFluidStack("ethanol", 6)); - addExtractorRecipe(ItemUtils.getSimpleStack(dropFluorineBlob), FluidUtils.getFluidStack("fluid.fluorine", 4)); + addExtractorRecipe(ItemUtils.getSimpleStack(dropFluorineBlob), FluidUtils.getFluidStack("fluorine", 4)); } private boolean addExtractorRecipe(ItemStack input, FluidStack output){ |