From a1c1020212f7a24710683eeb08cecf5de3734a18 Mon Sep 17 00:00:00 2001 From: mcmonkey4eva Date: Thu, 2 Jul 2015 16:00:01 -0700 Subject: [PATCH] Fix block break command --- .../denizen/scripts/commands/world/BreakCommand.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/net/aufdemrand/denizen/scripts/commands/world/BreakCommand.java b/src/main/java/net/aufdemrand/denizen/scripts/commands/world/BreakCommand.java index dfa0a5c301..ab69135029 100644 --- a/src/main/java/net/aufdemrand/denizen/scripts/commands/world/BreakCommand.java +++ b/src/main/java/net/aufdemrand/denizen/scripts/commands/world/BreakCommand.java @@ -15,7 +15,8 @@ import net.aufdemrand.denizencore.scripts.commands.AbstractCommand; import net.aufdemrand.denizencore.scripts.commands.Holdable; import net.citizensnpcs.api.ai.tree.BehaviorStatus; -import net.citizensnpcs.npc.ai.BlockBreaker; +import net.citizensnpcs.api.npc.BlockBreaker; +import net.citizensnpcs.npc.ai.CitizensBlockBreaker; import org.bukkit.Bukkit; import java.util.HashMap; @@ -81,11 +82,10 @@ public void execute(ScriptEntry scriptEntry) throws CommandExecutionException { context.put("location", location); context.put("material", material); - dB.report(scriptEntry, getName(), location.debug() + entity.debug() + radius.debug()); final ScriptEntry se = scriptEntry; - BlockBreaker.Configuration config = new BlockBreaker.Configuration(); + BlockBreaker.BlockBreakerConfiguration config = new BlockBreaker.BlockBreakerConfiguration(); config.item(entity.getLivingEntity().getEquipment().getItemInHand()); config.radius(radius.asDouble()); config.callback(new Runnable() { @@ -98,8 +98,7 @@ public void run() { } }); - - final BlockBreaker breaker = BlockBreaker.createWithConfiguration(entity.getLivingEntity(), + final CitizensBlockBreaker breaker = new CitizensBlockBreaker(entity.getLivingEntity(), location.getBlock(), config); if (breaker.shouldExecute()) { TaskRunnable run = new TaskRunnable(breaker);