Advertisement
Guest User

Untitled

a guest
Nov 5th, 2011
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. Main Class File:
  2.  
  3. package me.scherer.Zach;
  4. import java.util.logging.Logger;
  5.  
  6. import org.bukkit.plugin.PluginManager;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9. public class Zach extends JavaPlugin {
  10.  
  11. private final ZachBlockListener playerListener = new ZachBlockListener(this);
  12. Logger log = Logger.getLogger("Minecraft");
  13. public void onEnable(){
  14. log.info("Your plugin has been enabled.");
  15. PluginManager pm = this.getServer().getPluginManager();}
  16. pm.registerEvent(Event.Type.BLOCK_BREAK, blockListener, Event.Priority.Normal, this);
  17. }
  18. public void onDisable(){
  19. log.info("Plugin Disabled!");
  20. }
  21. }
  22. Block Listener Class File:
  23. package me.scherer.Zach;
  24.  
  25. import org.bukkit.event.block.BlockBreakEvent;
  26. import org.bukkit.event.block.BlockListener;
  27.  
  28. public class ZachBlockListener {
  29.  
  30. }public class ZachBlockListener extends BlockListener{ //Code here }
  31. public Zach plugin;}
  32.  
  33. public void onBlockBreak(BlockBreakEvent event){
  34. Block block = event.getBlock();
  35. if(block.equals(Material.LEAVES)}
  36. {if(Math.random() * 100 <= 50){ // 50 percent chance of it happening
  37. ItemStack is= new ItemStack(Material.APPLE,2)
  38. block.getWorld().dropItemNaturally(block.getLocation, is);}
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement