Last_Dovahkiin

ClientProxy file

Oct 29th, 2019
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. package com.lastdovahkiin.thanksgivingmod;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import java.util.Set;
  6.  
  7. import com.lastdovahkiin.thanksgivingmod.entity.EntityTurkey;
  8. import com.lastdovahkiin.thanksgivingmod.handlers.EntityHandler;
  9. import com.lastdovahkiin.thanksgivingmod.renderer.RenderTurkeyFactory;
  10.  
  11. import net.minecraft.entity.EnumCreatureType;
  12. import net.minecraft.util.ResourceLocation;
  13. import net.minecraft.world.biome.Biome;
  14. import net.minecraftforge.common.BiomeDictionary;
  15. import net.minecraftforge.common.BiomeDictionary.Type;
  16. import net.minecraftforge.event.RegistryEvent;
  17. import net.minecraftforge.fml.client.registry.RenderingRegistry;
  18. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  19. import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
  20. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  21. import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
  22. import net.minecraftforge.fml.common.registry.EntityEntry;
  23. import net.minecraftforge.fml.common.registry.EntityEntryBuilder;
  24.  
  25.  
  26.  
  27.  
  28. public class ClientProxy
  29. extends CommonProxy
  30. {
  31.  
  32.  
  33.  
  34. public void registerRenderThings()
  35. {
  36. RenderingRegistry.registerEntityRenderingHandler(EntityTurkey.class, new RenderTurkeyFactory());
  37. }
  38.  
  39.  
  40.  
  41.  
  42. public void registerSounds() {}
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49. public void registerEntitySpawns() {
  50. List<Set<Biome>> biomes = new ArrayList<Set<Biome>>();
  51. biomes.add(BiomeDictionary.getBiomes(BiomeDictionary.Type.FOREST));
  52.  
  53. System.out.println("registering Turkey spawns");
  54. }
  55.  
  56.  
  57.  
  58.  
  59.  
  60. public void preInit(FMLPreInitializationEvent e) {
  61. super.preInit(e);
  62. registerRenderThings();
  63.  
  64.  
  65. }
  66.  
  67.  
  68.  
  69. @SubscribeEvent
  70. public static void registerEntities(RegistryEvent.Register<EntityEntry> event) {
  71. event.getRegistry().register(EntityEntryBuilder.create().entity(EntityTurkey.class)
  72. .id(new ResourceLocation(ThanksgivingMod.MODID + ":turkey"), 33).name("Turkey").tracker(160, 2, false)
  73. .egg(0x4c3e30, 0xf0f0f)
  74. .spawn(EnumCreatureType.AMBIENT, 10, 8, 8, BiomeDictionary.getBiomes(Type.FOREST)).build());
  75. System.out.println("Entries registered");
  76. }
  77.  
  78.  
  79.  
  80.  
  81. public void init(FMLInitializationEvent e)
  82. {
  83. super.init(e);
  84.  
  85. registerEntitySpawns();
  86. }
  87.  
  88.  
  89.  
  90.  
  91.  
  92. public void postInit(FMLPostInitializationEvent e) { super.postInit(e); }
  93. }
  94.  
  95.  
  96. /* Location: F:\Downloads\MultiMC\mods\thanksgivingmod-1.0.jar!\com\lastdovahkiin\thanksgivingmod\ClientProxy.class
  97. * Java compiler version: 6 (50.0)
  98. * JD-Core Version: 1.0.7
  99. */
Advertisement
Add Comment
Please, Sign In to add comment