|
@@ -25,6 +25,7 @@ import com.gmail.nossr50.skills.SkillManager;
|
|
|
import com.gmail.nossr50.skills.mining.Mining;
|
|
|
import com.gmail.nossr50.skills.smelting.Smelting.Tier;
|
|
|
import com.gmail.nossr50.util.BlockUtils;
|
|
|
+import com.gmail.nossr50.util.EventUtils;
|
|
|
import com.gmail.nossr50.util.Misc;
|
|
|
import com.gmail.nossr50.util.Permissions;
|
|
|
import com.gmail.nossr50.util.skills.ParticleEffectUtils;
|
|
@@ -73,6 +74,10 @@ public class SmeltingManager extends SkillManager {
|
|
|
if (item == null) {
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
+ if (!EventUtils.simulateBlockBreak(blockState.getBlock(), player, true)) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
|
|
|
// We need to distribute Mining XP here, because the block break event gets cancelled
|
|
|
applyXpGain(Mining.getBlockXp(blockState), XPGainReason.PVE);
|