expand Block Cracker to other blocks with cracked variants

This commit is contained in:
nossr50
2025-08-23 13:09:52 -07:00
parent 6ba4475a77
commit 724b66afaa
4 changed files with 21 additions and 11 deletions

View File

@@ -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:
}
}