Cleaned up code
All checks were successful
build / build (push) Successful in 1m25s

This commit is contained in:
2025-05-19 12:06:39 +02:00
parent deb338f2c8
commit 151fd022c4
2 changed files with 7 additions and 9 deletions

View File

@ -41,9 +41,9 @@ public class DrillBase implements Drill {
}
private void handleBlock(Block initialBlock, List<BlockPos> history, BlockPos pos, int brokenBlocks) {
if(brokenBlocks < getConfig().maxVeinSize) {
if (brokenBlocks < getConfig().maxVeinSize) {
history.add(pos);
if(tryBreakBlock(pos)) {
if (tryBreakBlock(pos)) {
brokenBlocks++;
int finalBrokenBlocks = brokenBlocks;
@ -58,12 +58,12 @@ public class DrillBase implements Drill {
});
long delay = getConfig().veinAnimationTicks;
if(delay <= 0)
for(BlockPos newPos : toBreak)
if (delay <= 0)
for (BlockPos newPos : toBreak)
handleBlock(initialBlock, history, newPos, finalBrokenBlocks);
else {
Scheduler.get().scheduleTask(() -> {
for(BlockPos newPos : toBreak)
for (BlockPos newPos : toBreak)
handleBlock(initialBlock, history, newPos, finalBrokenBlocks);
}, delay);
}

View File

@ -35,14 +35,12 @@ public abstract class BlockMixin {
Block seedBlock = state.getBlock();
List<ItemStack> drops = Block.getDroppedStacks(state, (ServerWorld) world, pos, null, player, mainHand);
if (removeIfAvailable(drops, seedItem)) {
if(player.getGameMode() != GameMode.CREATIVE) {
if (player.getGameMode() != GameMode.CREATIVE) {
for (ItemStack drop : drops) {
Block.dropStack(world, pos, drop);
}
}
world.getServer().executeSync(() -> {
world.setBlockState(pos, seedBlock.getDefaultState());
});
world.getServer().executeSync(() -> world.setBlockState(pos, seedBlock.getDefaultState()));
player.incrementStat(Stats.USED.getOrCreateStat(seedItem));
cir.cancel();
}