forked from LogBlock/LogBlock
log fire by playerinteractevent only on leftclick
This commit is contained in:
@@ -9,6 +9,7 @@ import org.bukkit.block.Block;
|
|||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.EventPriority;
|
import org.bukkit.event.EventPriority;
|
||||||
|
import org.bukkit.event.block.Action;
|
||||||
import org.bukkit.event.block.BlockBurnEvent;
|
import org.bukkit.event.block.BlockBurnEvent;
|
||||||
import org.bukkit.event.player.PlayerInteractEvent;
|
import org.bukkit.event.player.PlayerInteractEvent;
|
||||||
|
|
||||||
@@ -35,6 +36,7 @@ public class BlockBurnLogging extends LoggingListener
|
|||||||
public void onExtinguish(PlayerInteractEvent event) {
|
public void onExtinguish(PlayerInteractEvent event) {
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
Block block = player.getTargetBlock(null, 5);
|
Block block = player.getTargetBlock(null, 5);
|
||||||
|
if(event.getAction().equals(Action.LEFT_CLICK_BLOCK)){
|
||||||
if (block.getType().equals(Material.FIRE) && isLogging(player.getWorld(), Logging.FIRE)) {
|
if (block.getType().equals(Material.FIRE) && isLogging(player.getWorld(), Logging.FIRE)) {
|
||||||
Actor actor = Actor.actorFromEntity(player);
|
Actor actor = Actor.actorFromEntity(player);
|
||||||
smartLogBlockBreak(consumer, actor, block);
|
smartLogBlockBreak(consumer, actor, block);
|
||||||
@@ -42,3 +44,4 @@ public class BlockBurnLogging extends LoggingListener
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user