summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2017-12-07 01:34:36 -0600
committerLance5057 <Lance5057@gmail.com>2017-12-07 01:34:36 -0600
commit22472901b62567436b7ff17f1163bf63316b6088 (patch)
treec5c98a7bae60c451c9606834e0bb1cb67bf93971 /src/main/java/lance5057/tDefense/proxy/ClientProxy.java
parent5886d8ec3827085ad0e539214dd20ccbc186da2d (diff)
Worked on armor. Straps eat items placed in them...
Diffstat (limited to 'src/main/java/lance5057/tDefense/proxy/ClientProxy.java')
-rw-r--r--src/main/java/lance5057/tDefense/proxy/ClientProxy.java28
1 files changed, 12 insertions, 16 deletions
diff --git a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
index e44377b..45109c2 100644
--- a/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
+++ b/src/main/java/lance5057/tDefense/proxy/ClientProxy.java
@@ -4,15 +4,17 @@ import java.util.Map;
import javax.annotation.Nonnull;
+import com.google.common.collect.ImmutableList;
+
import lance5057.tDefense.Reference;
import lance5057.tDefense.TD_Commands;
import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.core.CoreClientProxy;
+import lance5057.tDefense.core.items.TDOreDictItem;
+import lance5057.tDefense.core.materials.TDMaterials;
import lance5057.tDefense.core.parts.TDParts;
import lance5057.tDefense.core.renderers.BaubleRenderer;
import lance5057.tDefense.core.renderers.SheatheModel;
import lance5057.tDefense.core.tools.TDTools;
-import lance5057.tDefense.holiday.HolidayClientProxy;
import lance5057.tDefense.renderers.deserializers.AlphaColorTextureDeserializer;
import net.minecraft.block.Block;
import net.minecraft.block.state.IBlockState;
@@ -28,11 +30,10 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.ClientCommandHandler;
-import net.minecraftforge.client.event.ModelRegistryEvent;
import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.fluids.Fluid;
-import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import slimeknights.tconstruct.common.ModelRegisterUtil;
+import slimeknights.tconstruct.library.TinkerRegistry;
import slimeknights.tconstruct.library.TinkerRegistryClient;
import slimeknights.tconstruct.library.client.ToolBuildGuiInfo;
import slimeknights.tconstruct.library.client.material.MaterialRenderInfoLoader;
@@ -77,17 +78,12 @@ public class ClientProxy extends CommonProxy {
public static SheatheModel sheathe;
- public static CoreClientProxy coreProxy = new CoreClientProxy();
- public static HolidayClientProxy holiProxy = new HolidayClientProxy();
- // public static ArmorClientProxy armorProxy = new ArmorClientProxy();
-
@Override
public void preInit() {
ClientCommandHandler.instance.registerCommand(new TD_Commands());
MaterialRenderInfoLoader.addRenderInfo("alpha_color", AlphaColorTextureDeserializer.class);
- coreProxy.preInit();
}
@Override
@@ -104,17 +100,17 @@ public class ClientProxy extends CommonProxy {
setToolGuis();
registerToolGuis();
createToolModels();
-
- coreProxy.init();
- // armorProxy.init();
- holiProxy.Init();
}
@Override
public void postInit() {
- // IReloadableResourceManager resourceManager =
- // (IReloadableResourceManager) mc.getResourceManager();
- // resourceManager.registerReloadListener(TDMaterialRenderInfoLoader.INSTANCE);
+ registerItemColorHandler(new TDOreDictItem.ColorHandler(), TDMaterials.ingot);
+ registerItemColorHandler(new TDOreDictItem.ColorHandler(), TDMaterials.gem);
+ registerItemColorHandler(new TDOreDictItem.ColorHandler(), TDMaterials.dust);
+ registerItemColorHandler(new TDOreDictItem.ColorHandler(), TDMaterials.nugget);
+ registerItemColorHandler(new TDOreDictItem.ColorHandler(), TDMaterials.grain);
+
+ TinkersDefense.tab.setDisplayIcon(TDTools.heatershield.buildItemForRendering(ImmutableList.of(TinkerRegistry.getMaterial("iron"),TinkerRegistry.getMaterial("cobalt"),TinkerRegistry.getMaterial("cobalt"),TinkerRegistry.getMaterial("iron"))));
}
@Override