Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. package me.insanepvp.enchant;
  2.  
  3. import org.bukkit.enchantments.Enchantment;
  4. import org.bukkit.enchantments.EnchantmentTarget;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.block.BlockBreakEvent;
  9. import org.bukkit.inventory.ItemStack;
  10.  
  11. public class CustomEnchantment extends Enchantment implements Listener {
  12.  
  13. public CustomEnchantment (int id) {
  14. super(id);
  15. }
  16.  
  17. @EventHandler
  18. public void onBlockBreak(BlockBreakEvent event) {
  19. if (event.getBlock().breakNaturally()) {
  20. Player player = (Player) event.getBlock();
  21.  
  22. ItemStack mainhand = player.getInventory().getItemInHand();
  23.  
  24. if (mainhand.containsEnchantment(this)) {
  25. player.getWorld().createExplosion(event.getBlock().getLocation(), 1, false);
  26. }
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement