Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Main Class File:
- package me.scherer.Zach;
- import java.util.logging.Logger;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Zach extends JavaPlugin {
- Logger log = Logger.getLogger("Minecraft");
- }public void onEnable(){
- log.info("Your plugin has been enabled.");
- PluginManager pm = this.getServer().getPluginManager();}
- public void onDisable(){
- pm.registerEvent(Event.Type.PLAYER_MOVE, PlayerListener, Event.Priority.Normal, this);
- private final schererPlayerListener playerListener = new schererPlayerListener(this);
- Block Listener class file:
- package me.scherer.Zach;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.block.BlockListener;
- public class ZachBlockListener {
- }
- public class ZachBlockListener extends BlockListener{ //Code here }
- public Zach plugin;
- public void onBlockBreak(BlockBreakEvent event){
- Block block = event.getBlock();
- if(block.equals(Material.LEAVES){
- if(Math.random() * 100 <= 50){ // 50 percent chance of it happening
- ItemStack is= new ItemStack(Material.APPLE,2)
- block.getWorld().dropItemNaturally(block.getLocation, is);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement