33 lines
875 B
Java
33 lines
875 B
Java
package de.anura.core;
|
|
|
|
import org.bukkit.block.Block;
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.Listener;
|
|
import org.bukkit.event.block.LeavesDecayEvent;
|
|
|
|
public class LeavesDecay implements Listener
|
|
{
|
|
public LeavesDecay(AnuraCore plugin)
|
|
{
|
|
plugin.getServer().getPluginManager().registerEvents(this, plugin);
|
|
this.plugin = plugin;
|
|
}
|
|
|
|
@EventHandler
|
|
public void onLeavesDecay(LeavesDecayEvent event)
|
|
{
|
|
if(!plugin.getConfig().getBoolean("enable-leaves-decay"))
|
|
{
|
|
Block b = event.getBlock();
|
|
byte data = b.getData();
|
|
if((data & 0x4) == 0)
|
|
{
|
|
data = (byte) (data | 0x4);
|
|
}
|
|
b.setData(data);
|
|
event.setCancelled(true);
|
|
}
|
|
}
|
|
private final AnuraCore plugin;
|
|
}
|