summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/proxy
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
parent5886d8ec3827085ad0e539214dd20ccbc186da2d (diff)
Worked on armor. Straps eat items placed in them...
Diffstat (limited to 'src/main/java/lance5057/tDefense/proxy')
-rw-r--r--src/main/java/lance5057/tDefense/proxy/ClientProxy.java28
-rw-r--r--src/main/java/lance5057/tDefense/proxy/CommonProxy.java10
2 files changed, 16 insertions, 22 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
diff --git a/src/main/java/lance5057/tDefense/proxy/CommonProxy.java b/src/main/java/lance5057/tDefense/proxy/CommonProxy.java
index c424ac4..8082b43 100644
--- a/src/main/java/lance5057/tDefense/proxy/CommonProxy.java
+++ b/src/main/java/lance5057/tDefense/proxy/CommonProxy.java
@@ -2,13 +2,11 @@ package lance5057.tDefense.proxy;
import lance5057.tDefense.Reference;
import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.items.straps.ItemStrapsInv;
-import lance5057.tDefense.armor.items.straps.StrapsContainer;
-import lance5057.tDefense.armor.items.straps.StrapsGui;
+import lance5057.tDefense.core.tools.armor.straps.ItemStrapsInv;
+import lance5057.tDefense.core.tools.armor.straps.StrapsContainer;
+import lance5057.tDefense.core.tools.armor.straps.StrapsGui;
import net.minecraft.block.Block;
-import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.color.IItemColor;
-import net.minecraft.client.renderer.color.ItemColors;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.util.EnumHand;
@@ -69,7 +67,7 @@ public class CommonProxy implements IGuiHandler {
if (ID == TinkersDefense.GUI_STRAPS_INV)
return new StrapsContainer(player, player.inventory,
new ItemStrapsInv(player.getHeldItem(EnumHand.MAIN_HAND)));
-
+
return null;
}