From d84a6070461a3cd3f6b675b2820a77309b4dc51d Mon Sep 17 00:00:00 2001 From: Sollace Date: Fri, 31 Dec 2021 15:47:29 +0200 Subject: [PATCH] Fixed frosted obsidian turning into water when mined --- .../unicopia/block/FrostedObsidianBlock.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/com/minelittlepony/unicopia/block/FrostedObsidianBlock.java b/src/main/java/com/minelittlepony/unicopia/block/FrostedObsidianBlock.java index 779df517..b57c84b3 100644 --- a/src/main/java/com/minelittlepony/unicopia/block/FrostedObsidianBlock.java +++ b/src/main/java/com/minelittlepony/unicopia/block/FrostedObsidianBlock.java @@ -1,9 +1,16 @@ package com.minelittlepony.unicopia.block; +import org.jetbrains.annotations.Nullable; + +import net.minecraft.block.Block; import net.minecraft.block.BlockState; import net.minecraft.block.Blocks; import net.minecraft.block.FrostedIceBlock; +import net.minecraft.block.entity.BlockEntity; import net.minecraft.block.piston.PistonBehavior; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemStack; +import net.minecraft.stat.Stats; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; @@ -12,6 +19,13 @@ public class FrostedObsidianBlock extends FrostedIceBlock { super(settings); } + @Override + public void afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack stack) { + player.incrementStat(Stats.MINED.getOrCreateStat(this)); + player.addExhaustion(0.005f); + Block.dropStacks(state, world, pos, blockEntity, player, stack); + } + @Override protected void melt(BlockState state, World world, BlockPos pos) { if (world.getDimension().isUltrawarm()) {