h31ix

Untitled

Jan 10th, 2013
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.60 KB | None | 0 0
  1. package me.sirrus86.s86powers.disguises.api;
  2.  
  3. import java.io.Serializable;
  4. import net.minecraft.server.v1_4_6.EntityBat;
  5. import net.minecraft.server.v1_4_6.EntityBlaze;
  6. import net.minecraft.server.v1_4_6.EntityCaveSpider;
  7. import net.minecraft.server.v1_4_6.EntityChicken;
  8. import net.minecraft.server.v1_4_6.EntityCow;
  9. import net.minecraft.server.v1_4_6.EntityCreeper;
  10. import net.minecraft.server.v1_4_6.EntityEnderDragon;
  11. import net.minecraft.server.v1_4_6.EntityEnderman;
  12. import net.minecraft.server.v1_4_6.EntityGhast;
  13. import net.minecraft.server.v1_4_6.EntityGiantZombie;
  14. import net.minecraft.server.v1_4_6.EntityIronGolem;
  15. import net.minecraft.server.v1_4_6.EntityLiving;
  16. import net.minecraft.server.v1_4_6.EntityMagmaCube;
  17. import net.minecraft.server.v1_4_6.EntityMushroomCow;
  18. import net.minecraft.server.v1_4_6.EntityOcelot;
  19. import net.minecraft.server.v1_4_6.EntityPig;
  20. import net.minecraft.server.v1_4_6.EntityPigZombie;
  21. import net.minecraft.server.v1_4_6.EntitySheep;
  22. import net.minecraft.server.v1_4_6.EntitySilverfish;
  23. import net.minecraft.server.v1_4_6.EntitySkeleton;
  24. import net.minecraft.server.v1_4_6.EntitySlime;
  25. import net.minecraft.server.v1_4_6.EntitySnowman;
  26. import net.minecraft.server.v1_4_6.EntitySpider;
  27. import net.minecraft.server.v1_4_6.EntitySquid;
  28. import net.minecraft.server.v1_4_6.EntityVillager;
  29. import net.minecraft.server.v1_4_6.EntityWitch;
  30. import net.minecraft.server.v1_4_6.EntityWither;
  31. import net.minecraft.server.v1_4_6.EntityWolf;
  32. import net.minecraft.server.v1_4_6.EntityZombie;
  33. import net.minecraft.server.v1_4_6.World;
  34. import org.bukkit.Location;
  35. import org.bukkit.entity.EntityType;
  36.  
  37. public class Disguise
  38. implements Serializable
  39. {
  40. private static final long serialVersionUID = -5336195476180453416L;
  41. private EntityType type;
  42.  
  43. public Disguise(EntityType type)
  44. {
  45. this.type = type;
  46. }
  47.  
  48. public EntityType getType() {
  49. return this.type;
  50. }
  51.  
  52. public EntityLiving getEntity(World world, Location loc, int id)
  53. {
  54. EntityLiving el;
  55. EntityLiving el;
  56. EntityLiving el;
  57. EntityLiving el;
  58. EntityLiving el;
  59. EntityLiving el;
  60. EntityLiving el;
  61. EntityLiving el;
  62. EntityLiving el;
  63. EntityLiving el;
  64. EntityLiving el;
  65. EntityLiving el;
  66. EntityLiving el;
  67. EntityLiving el;
  68. EntityLiving el;
  69. EntityLiving el;
  70. EntityLiving el;
  71. EntityLiving el;
  72. EntityLiving el;
  73. EntityLiving el;
  74. EntityLiving el;
  75. EntityLiving el;
  76. EntityLiving el;
  77. EntityLiving el;
  78. EntityLiving el;
  79. EntityLiving el;
  80. EntityLiving el;
  81. EntityLiving el;
  82. EntityLiving el;
  83. switch (this.type.getTypeId()) {
  84. case 50:
  85. el = new EntityCreeper(world);
  86. break;
  87. case 51:
  88. el = new EntitySkeleton(world);
  89. break;
  90. case 52:
  91. el = new EntitySpider(world);
  92. break;
  93. case 53:
  94. el = new EntityGiantZombie(world);
  95. break;
  96. case 54:
  97. el = new EntityZombie(world);
  98. break;
  99. case 55:
  100. el = new EntitySlime(world);
  101. break;
  102. case 56:
  103. el = new EntityGhast(world);
  104. break;
  105. case 57:
  106. el = new EntityPigZombie(world);
  107. break;
  108. case 58:
  109. el = new EntityEnderman(world);
  110. break;
  111. case 59:
  112. el = new EntityCaveSpider(world);
  113. break;
  114. case 60:
  115. el = new EntitySilverfish(world);
  116. break;
  117. case 61:
  118. el = new EntityBlaze(world);
  119. break;
  120. case 62:
  121. el = new EntityMagmaCube(world);
  122. break;
  123. case 63:
  124. el = new EntityEnderDragon(world);
  125. break;
  126. case 64:
  127. el = new EntityWither(world);
  128. break;
  129. case 65:
  130. el = new EntityBat(world);
  131. break;
  132. case 66:
  133. el = new EntityWitch(world);
  134. break;
  135. case 90:
  136. el = new EntityPig(world);
  137. break;
  138. case 91:
  139. el = new EntitySheep(world);
  140. break;
  141. case 92:
  142. el = new EntityCow(world);
  143. break;
  144. case 93:
  145. el = new EntityChicken(world);
  146. break;
  147. case 94:
  148. el = new EntitySquid(world);
  149. break;
  150. case 95:
  151. el = new EntityWolf(world);
  152. break;
  153. case 96:
  154. el = new EntityMushroomCow(world);
  155. break;
  156. case 97:
  157. el = new EntitySnowman(world);
  158. break;
  159. case 98:
  160. el = new EntityOcelot(world);
  161. break;
  162. case 99:
  163. el = new EntityIronGolem(world);
  164. break;
  165. case 120:
  166. el = new EntityVillager(world);
  167. break;
  168. default:
  169. el = null;
  170. }
  171.  
  172. el.setLocation(loc.getX(), loc.getY(), loc.getZ(), loc.getYaw(), loc.getPitch());
  173. el.id = id;
  174. return el;
  175. }
  176. }
Advertisement
Add Comment
Please, Sign In to add comment