mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-11-14 23:50:49 +01:00
expand Block Cracker to other blocks with cracked variants
This commit is contained in:
@@ -83,6 +83,9 @@ public class UnarmedManager extends SkillManager {
|
||||
}
|
||||
|
||||
public void blockCrackerCheck(@NotNull Block block) {
|
||||
if (!mcMMO.p.getGeneralConfig().isBlockCrackerAllowed()) {
|
||||
return;
|
||||
}
|
||||
if (!ProbabilityUtil.isNonRNGSkillActivationSuccessful(SubSkillType.UNARMED_BLOCK_CRACKER,
|
||||
mmoPlayer)) {
|
||||
return;
|
||||
@@ -90,19 +93,23 @@ public class UnarmedManager extends SkillManager {
|
||||
|
||||
switch (block.getType()) {
|
||||
case STONE_BRICKS:
|
||||
if (!Unarmed.blockCrackerSmoothBrick) {
|
||||
return;
|
||||
}
|
||||
|
||||
block.setType(Material.CRACKED_STONE_BRICKS);
|
||||
return;
|
||||
case INFESTED_STONE_BRICKS:
|
||||
if (!Unarmed.blockCrackerSmoothBrick) {
|
||||
return;
|
||||
}
|
||||
|
||||
block.setType(Material.INFESTED_CRACKED_STONE_BRICKS);
|
||||
return;
|
||||
case DEEPSLATE_BRICKS:
|
||||
block.setType(Material.CRACKED_DEEPSLATE_BRICKS);
|
||||
return;
|
||||
case DEEPSLATE_TILES:
|
||||
block.setType(Material.CRACKED_DEEPSLATE_TILES);
|
||||
return;
|
||||
case POLISHED_BLACKSTONE_BRICKS:
|
||||
block.setType(Material.CRACKED_POLISHED_BLACKSTONE_BRICKS);
|
||||
return;
|
||||
case NETHER_BRICKS:
|
||||
block.setType(Material.CRACKED_NETHER_BRICKS);
|
||||
return;
|
||||
default:
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user