minecrftjonne

there u go

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