aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/material
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2019-02-28 23:49:40 +0000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2019-02-28 23:49:40 +0000
commit5ffa0957e9d936ec999ee5157be771ff4b315aac (patch)
tree2ec784e5da7c45edc48b18e42f3b98e0cbcf0466 /src/Java/gtPlusPlus/core/material
parent5b5e135356516e684a8e5baad0299554a3f63ebc (diff)
downloadGT5-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.java8
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);