diff options
author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-02-28 23:49:40 +0000 |
---|---|---|
committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-02-28 23:49:40 +0000 |
commit | 5ffa0957e9d936ec999ee5157be771ff4b315aac (patch) | |
tree | 2ec784e5da7c45edc48b18e42f3b98e0cbcf0466 /src/Java/gtPlusPlus/core/material | |
parent | 5b5e135356516e684a8e5baad0299554a3f63ebc (diff) | |
download | GT5-Unofficial-5ffa0957e9d936ec999ee5157be771ff4b315aac.tar.gz GT5-Unofficial-5ffa0957e9d936ec999ee5157be771ff4b315aac.tar.bz2 GT5-Unofficial-5ffa0957e9d936ec999ee5157be771ff4b315aac.zip |
+ Enabled Tinkers compat for GT++ Materials.
$ Migrated lots of TiCon code to be reflective.
$ Upload missing class ItemDummyResearch.java.
Diffstat (limited to 'src/Java/gtPlusPlus/core/material')
-rw-r--r-- | src/Java/gtPlusPlus/core/material/Material.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/material/Material.java b/src/Java/gtPlusPlus/core/material/Material.java index d996bed128..f0a2eb7152 100644 --- a/src/Java/gtPlusPlus/core/material/Material.java +++ b/src/Java/gtPlusPlus/core/material/Material.java @@ -15,6 +15,7 @@ import gregtech.api.enums.TextureSet; import gtPlusPlus.api.objects.Logger; import gtPlusPlus.api.objects.data.AutoMap; import gtPlusPlus.core.item.base.cell.BaseItemCell; +import gtPlusPlus.core.lib.LoadedMods; import gtPlusPlus.core.material.state.MaterialState; import gtPlusPlus.core.util.Utils; import gtPlusPlus.core.util.data.StringUtils; @@ -23,6 +24,7 @@ import gtPlusPlus.core.util.minecraft.FluidUtils; import gtPlusPlus.core.util.minecraft.ItemUtils; import gtPlusPlus.core.util.minecraft.MaterialUtils; import gtPlusPlus.xmod.thaumcraft.aspect.GTPP_Aspects; +import gtPlusPlus.xmod.tinkers.material.BaseTinkersMaterial; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.item.Item; @@ -77,6 +79,8 @@ public class Material { public int vHarvestLevel; private GTPP_Aspects[] vAspects; + + public BaseTinkersMaterial vTiConHandler; public static AutoMap<Materials> invalidMaterials = new AutoMap<Materials>(); @@ -492,6 +496,10 @@ public class Material { } this.textureSet = setTextureSet(set, vTier); + + if (LoadedMods.TiCon) { + this.vTiConHandler = new BaseTinkersMaterial(this); + } Logger.MATERIALS("Creating a Material instance for "+materialName); Logger.MATERIALS("Formula: "+this.vChemicalFormula + " Smallest Stack: "+this.smallestStackSizeWhenProcessing+" Smallest Ratio:"+ratio); |