Advertisement
Guest User

Untitled

a guest
May 27th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. package com.shadowcasted.feeddz;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.enchantments.Enchantment;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.block.BlockBreakEvent;
  8. import org.bukkit.inventory.ItemStack;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10.  
  11. public class Main extends JavaPlugin implements Listener{
  12.  
  13. public void onEnable(){
  14. getServer().getLogger().info("AutoSmelt has been enabled!");
  15. getServer().getPluginManager().registerEvents(this, this);
  16.  
  17. }
  18.  
  19. public void onDisable(){
  20. getServer().getLogger().info("AutoSmelt has been disabled!");
  21.  
  22. }
  23.  
  24. @EventHandler
  25. public void onBreak(BlockBreakEvent event){
  26.  
  27. //IRON
  28. if(event.getBlock().equals(Material.IRON_ORE)){
  29. if(event.getPlayer().getItemInHand().containsEnchantment(Enchantment.LOOT_BONUS_BLOCKS)){
  30. int a = event.getPlayer().getItemInHand().getEnchantmentLevel(Enchantment.LOOT_BONUS_BLOCKS);
  31. ItemStack d = new ItemStack(Material.IRON_INGOT, a);
  32. ItemStack s = new ItemStack(Material.IRON_ORE, 1);
  33. event.getBlock().getDrops().remove(s);
  34. event.getBlock().getDrops().add(d);
  35.  
  36. }else{
  37. ItemStack d = new ItemStack(Material.IRON_INGOT, 1);
  38. ItemStack s = new ItemStack(Material.IRON_ORE, 1);
  39. event.getBlock().getDrops().remove(s);
  40. event.getBlock().getDrops().add(d);
  41. }
  42. }
  43.  
  44. //GOLD
  45. if(event.getBlock().equals(Material.GOLD_ORE)){
  46. if(event.getPlayer().getItemInHand().containsEnchantment(Enchantment.LOOT_BONUS_BLOCKS)){
  47. int a = event.getPlayer().getItemInHand().getEnchantmentLevel(Enchantment.LOOT_BONUS_BLOCKS);
  48. ItemStack d = new ItemStack(Material.GOLD_INGOT, a);
  49. ItemStack s = new ItemStack(Material.GOLD_ORE, 1);
  50. event.getBlock().getDrops().remove(s);
  51. event.getBlock().getDrops().add(d);
  52.  
  53. }else{
  54. ItemStack d = new ItemStack(Material.GOLD_INGOT, 1);
  55. ItemStack s = new ItemStack(Material.GOLD_ORE, 1);
  56. event.getBlock().getDrops().remove(s);
  57. event.getBlock().getDrops().add(d);
  58. }
  59. }
  60.  
  61. //STONE
  62. if(event.getBlock().equals(Material.STONE)){
  63. if(event.getPlayer().getItemInHand().containsEnchantment(Enchantment.LOOT_BONUS_BLOCKS)){
  64. int a = event.getPlayer().getItemInHand().getEnchantmentLevel(Enchantment.LOOT_BONUS_BLOCKS);
  65. ItemStack d = new ItemStack(Material.STONE, a);
  66. ItemStack s = new ItemStack(Material.COBBLESTONE, 1);
  67. event.getBlock().getDrops().remove(s);
  68. event.getBlock().getDrops().add(d);
  69.  
  70. }else{
  71. ItemStack d = new ItemStack(Material.STONE, 1);
  72. ItemStack s = new ItemStack(Material.COBBLESTONE, 1);
  73. event.getBlock().getDrops().remove(s);
  74. event.getBlock().getDrops().add(d);
  75. }
  76. }
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85. }
  86.  
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement