minecrftjonne

Untitled

Jul 7th, 2020
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.35 KB | None | 0 0
  1. package me.Binru.impossible;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.enchantments.Enchantment;
  6. import org.bukkit.entity.Creeper;
  7. import org.bukkit.entity.EntityType;
  8. import org.bukkit.entity.Skeleton;
  9. import org.bukkit.entity.WitherSkeleton;
  10. import org.bukkit.entity.Zombie;
  11. import org.bukkit.event.EventHandler;
  12. import org.bukkit.event.Listener;
  13. import org.bukkit.event.entity.CreatureSpawnEvent;
  14. import org.bukkit.event.entity.EntityDamageByEntityEvent;
  15. import org.bukkit.inventory.ItemStack;
  16. import org.bukkit.plugin.java.JavaPlugin;
  17.  
  18.  
  19. public class Main extends JavaPlugin implements Listener {
  20.  
  21.  
  22.  
  23. public void onEnable() {
  24. Bukkit.getPluginManager().registerEvents(this, this);
  25.  
  26.  
  27.  
  28.        
  29.     }
  30.  
  31.  
  32.   public void onDisable() {
  33.      
  34.           }
  35.  
  36.  
  37. @EventHandler
  38. public void creatureSpawn(CreatureSpawnEvent event) {
  39.     if (event.getEntityType() == EntityType.CREEPER) {
  40.         Creeper creeper = (Creeper) event.getEntity();
  41.                 creeper.setPowered(true);
  42.                 creeper.addPassenger(creeper);
  43.     }
  44.     if (event.getEntityType() == EntityType.ZOMBIE) {
  45.         Zombie zombie = (Zombie) event.getEntity();
  46.         zombie.getEquipment().setBoots(new ItemStack(Material.DIAMOND_BOOTS));
  47.         zombie.getEquipment().setLeggings(new ItemStack(Material.DIAMOND_LEGGINGS));
  48.         zombie.getEquipment().setChestplate(new ItemStack(Material.DIAMOND_CHESTPLATE));
  49.         zombie.getEquipment().setHelmet(new ItemStack(Material.DIAMOND_HELMET));
  50.        
  51.         ItemStack opSword = new ItemStack(Material.DIAMOND_SWORD);
  52.         opSword.addEnchantment(Enchantment.DAMAGE_ALL, 5);
  53.         zombie.getEquipment().setItemInMainHand(opSword);
  54.     }
  55.     if (event.getEntityType() == EntityType.SKELETON) {
  56.         Skeleton skeleton = (Skeleton) event.getEntity();
  57.         skeleton.getEquipment().setBoots(new ItemStack(Material.DIAMOND_BOOTS));
  58.         skeleton.getEquipment().setLeggings(new ItemStack(Material.DIAMOND_LEGGINGS));
  59.         skeleton.getEquipment().setChestplate(new ItemStack(Material.DIAMOND_CHESTPLATE));
  60.         skeleton.getEquipment().setHelmet(new ItemStack(Material.DIAMOND_HELMET));
  61.        
  62.         ItemStack punchBow = new ItemStack(Material.BOW);
  63.         punchBow.addEnchantment(Enchantment.ARROW_KNOCKBACK, 2);
  64.         punchBow.addEnchantment(Enchantment.ARROW_DAMAGE, 5);
  65.         punchBow.addEnchantment(Enchantment.ARROW_FIRE, 1);
  66.        
  67.         skeleton.getEquipment().setItemInMainHand(punchBow);
  68.        
  69.     }
  70.    
  71.     if (event.getEntityType() == EntityType.WITHER_SKELETON) {
  72.         WitherSkeleton ws = (WitherSkeleton) event.getEntity();
  73.         ws.getEquipment().setBoots(new ItemStack(Material.NETHERITE_BOOTS));
  74.         ws.getEquipment().setLeggings(new ItemStack(Material.NETHERITE_LEGGINGS));
  75.         ws.getEquipment().setChestplate(new ItemStack(Material.NETHERITE_CHESTPLATE));
  76.         ws.getEquipment().setHelmet(new ItemStack(Material.NETHERITE_HELMET));
  77.        
  78.         ItemStack opSword = new ItemStack(Material.NETHERITE_SWORD);
  79.         opSword.addEnchantment(Enchantment.DAMAGE_ALL, 5);
  80.         ws.getEquipment().setItemInMainHand(opSword);
  81.  
  82.     }
  83.     }
  84.  
  85.     @EventHandler
  86.     public void onDamageEvent(EntityDamageByEntityEvent event) {
  87.     if (event.getEntityType() == EntityType.ENDERMAN) {
  88.       event.setDamage(1000);
  89.     }
  90.     }
  91.     }
Add Comment
Please, Sign In to add comment