Added option to have blast mining be chanced based

This commit is contained in:
Auxilor 2021-03-20 18:19:55 +00:00
parent 660d31c2e0
commit 2288be888e
2 changed files with 7 additions and 0 deletions

View File

@ -6,6 +6,7 @@ import com.willfp.eco.util.integrations.antigrief.AntigriefManager;
import com.willfp.ecoenchants.enchantments.EcoEnchant;
import com.willfp.ecoenchants.enchantments.EcoEnchants;
import com.willfp.ecoenchants.enchantments.meta.EnchantmentType;
import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils;
import org.bukkit.Particle;
import org.bukkit.block.Block;
import org.bukkit.entity.Player;
@ -31,6 +32,10 @@ public class BlastMining extends EcoEnchant {
return;
}
if (!EnchantmentUtils.passedChance(this, level)) {
return;
}
if (player.isSneaking() && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-sneak")) {
return;
}

View File

@ -20,8 +20,10 @@ general-config:
conflicts:
- drill
- vein
maximum-level: 1
config:
chance-per-level: 100
disable-on-sneak: true
enable-sound: true # Play explosion sound
hardness-check: true # Only break blocks with hardness less than or equal to first block