diff options
| author | Lance5057 <Lance5057@gmail.com> | 2017-12-07 01:34:36 -0600 |
|---|---|---|
| committer | Lance5057 <Lance5057@gmail.com> | 2017-12-07 01:34:36 -0600 |
| commit | 22472901b62567436b7ff17f1163bf63316b6088 (patch) | |
| tree | c5c98a7bae60c451c9606834e0bb1cb67bf93971 /src/main/java/lance5057/tDefense/proxy | |
| parent | 5886d8ec3827085ad0e539214dd20ccbc186da2d (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.java | 28 | ||||
| -rw-r--r-- | src/main/java/lance5057/tDefense/proxy/CommonProxy.java | 10 |
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; } |
