Advertisement
Eragonn14900

Untitled

Nov 25th, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.25 KB | None | 0 0
  1. package com.reactioncraft.core;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import com.reactioncraft.reactioncraft;
  6. import com.reactioncraft.core.common.ItemMulti;
  7. import com.reactioncraft.core.common.tileEntities.TileEntityFreezer;
  8. import com.reactioncraft.desert.common.BlockHireoMulti;
  9. import com.reactioncraft.desert.common.EnumHireoGlyphs;
  10. import com.reactioncraft.integration.instances.IntegratedBlocks;
  11. import com.reactioncraft.machines.common.GuiFreezer;
  12. import net.minecraft.block.Block;
  13. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  14. import net.minecraft.entity.player.EntityPlayer;
  15. import net.minecraft.item.Item;
  16. import net.minecraft.item.ItemBlock;
  17. import net.minecraft.item.ItemStack;
  18. import net.minecraft.world.World;
  19. import net.minecraftforge.client.model.ModelLoader;
  20. import net.minecraftforge.fml.client.registry.ClientRegistry;
  21. import net.minecraftforge.fml.common.network.IGuiHandler;
  22.  
  23. public class ClientProxy extends CommonProxy
  24. {
  25. public static String BORE_TEXTURE = "/mods/reactioncraft/textures/railcraft/";
  26.  
  27. @Override
  28. public void registerItemRenderer(Item item, int meta, String id)
  29. {
  30. if (item instanceof ItemMulti) {
  31. this.registerItemBlockRenderer(item, meta, id);
  32. }
  33. else {
  34. ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(reactioncraft.MODID + ":" + id, "inventory"));
  35. }
  36. }
  37.  
  38. public void registerItemBlockRenderer(Item item, int meta, String id)
  39. {
  40. ModelResourceLocation mrl;
  41. ModelLoader.setCustomModelResourceLocation(item, 0, mrl = new ModelResourceLocation(item.getRegistryName(), "type=one1")); // meta 0
  42. ModelLoader.setCustomModelResourceLocation(item, 1, mrl = new ModelResourceLocation(item.getRegistryName(), "type=one2")); // meta 1
  43. ModelLoader.setCustomModelResourceLocation(item, 2, mrl = new ModelResourceLocation(item.getRegistryName(), "type=one3")); // meta 2
  44. ModelLoader.setCustomModelResourceLocation(item, 3, mrl = new ModelResourceLocation(item.getRegistryName(), "type=two1")); // meta 3
  45. ModelLoader.setCustomModelResourceLocation(item, 4, mrl = new ModelResourceLocation(item.getRegistryName(), "type=two2")); // meta 4
  46. ModelLoader.setCustomModelResourceLocation(item, 5, mrl = new ModelResourceLocation(item.getRegistryName(), "type=two3")); // meta 5
  47. ModelLoader.setCustomModelResourceLocation(item, 6, mrl = new ModelResourceLocation(item.getRegistryName(), "type=three1")); // meta 6
  48. ModelLoader.setCustomModelResourceLocation(item, 7, mrl = new ModelResourceLocation(item.getRegistryName(), "type=three2")); // meta 7
  49. ModelLoader.setCustomModelResourceLocation(item, 8, mrl = new ModelResourceLocation(item.getRegistryName(), "type=three3")); // meta 8
  50. ModelLoader.setCustomModelResourceLocation(item, 9, mrl = new ModelResourceLocation(item.getRegistryName(), "type=four1")); // meta 9
  51. ModelLoader.setCustomModelResourceLocation(item, 10, mrl = new ModelResourceLocation(item.getRegistryName(), "type=four2")); // meta 10
  52. ModelLoader.setCustomModelResourceLocation(item, 11, mrl = new ModelResourceLocation(item.getRegistryName(), "type=four3")); // meta 11
  53. ModelLoader.setCustomModelResourceLocation(item, 12, mrl = new ModelResourceLocation(item.getRegistryName(), "type=five1")); // meta 12
  54. ModelLoader.setCustomModelResourceLocation(item, 13, mrl = new ModelResourceLocation(item.getRegistryName(), "type=five2")); // meta 13
  55. ModelLoader.setCustomModelResourceLocation(item, 14, mrl = new ModelResourceLocation(item.getRegistryName(), "type=five3")); // meta 14
  56. ModelLoader.setCustomModelResourceLocation(item, 15, mrl = new ModelResourceLocation(item.getRegistryName(), "type=six1" )); // meta 15
  57. }
  58.  
  59.  
  60. @Override
  61. public void registerRenderInformation()
  62. {
  63. /**
  64. RenderingRegistry.registerEntityRenderingHandler(EntityBee.class, new RenderBee(new ModelBee(0.2F), 0.2F, 0.2F));
  65. RenderingRegistry.registerEntityRenderingHandler(EntityJellyfish.class, new RenderJellyfish(new ModelJellyfish(), 0.5F));
  66. RenderingRegistry.registerEntityRenderingHandler(EntitySeaCreeper.class, new RenderSeaCreeper(new ModelSeaCreeper(), 0.5F));
  67. RenderingRegistry.registerEntityRenderingHandler(EntityStalker.class, new RenderStalker(new ModelCreeper(), 0.5F));
  68. RenderingRegistry.registerEntityRenderingHandler(EntityZombieCrawling.class, new RenderZombieCrawling(new ModelZombieCrawling(), 0.5F));
  69. RenderingRegistry.registerEntityRenderingHandler(EntitySkeletonCrawling.class, new RenderSkeletonCrawling(new ModelZombieCrawling(), 0.5F));
  70. RenderingRegistry.registerEntityRenderingHandler(EntityHydrolisc.class, new RenderHydrolisc(new ModelHydrolisc(0.65F), 0.65F, 0.65F));
  71. RenderingRegistry.registerEntityRenderingHandler(EntityTJ.class, new RenderTJ(new ModelTJ(0.2F), 0.2F, 0.2F));
  72. RenderingRegistry.registerEntityRenderingHandler(EntityPlayerClone.class, new RenderBiped(new ModelBiped(), 0.5F));
  73. **/
  74. }
  75.  
  76. public int addArmor(String armorName)
  77. {
  78. //when i get to armor uncomment and delete extra line of return 0;
  79. //return RenderingRegistry.addNewArmourRendererPrefix("Emerald");
  80. return 0;
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement