Fix breaking drain with wrench, closes #2608

This commit is contained in:
modmuss50 2021-11-26 21:14:01 +00:00
parent 3e1f1b394a
commit 262473bd69

View file

@ -28,11 +28,13 @@ import net.minecraft.block.Block;
import net.minecraft.block.BlockState; import net.minecraft.block.BlockState;
import net.minecraft.block.FluidDrainable; import net.minecraft.block.FluidDrainable;
import net.minecraft.block.entity.BlockEntityType; import net.minecraft.block.entity.BlockEntityType;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.fluid.Fluid; import net.minecraft.fluid.Fluid;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World; import net.minecraft.world.World;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
import reborncore.api.IToolDrop;
import reborncore.common.blockentity.MachineBaseBlockEntity; import reborncore.common.blockentity.MachineBaseBlockEntity;
import reborncore.common.fluid.FluidValue; import reborncore.common.fluid.FluidValue;
import reborncore.common.fluid.container.FluidInstance; import reborncore.common.fluid.container.FluidInstance;
@ -40,8 +42,9 @@ import reborncore.common.fluid.container.ItemFluidInfo;
import reborncore.common.util.Tank; import reborncore.common.util.Tank;
import techreborn.TechReborn; import techreborn.TechReborn;
import techreborn.init.TRBlockEntities; import techreborn.init.TRBlockEntities;
import techreborn.init.TRContent;
public class DrainBlockEntity extends MachineBaseBlockEntity { public class DrainBlockEntity extends MachineBaseBlockEntity implements IToolDrop {
protected Tank internalTank = new Tank("tank", FluidValue.BUCKET, this); protected Tank internalTank = new Tank("tank", FluidValue.BUCKET, this);
@ -92,4 +95,9 @@ public class DrainBlockEntity extends MachineBaseBlockEntity {
} }
} }
} }
@Override
public ItemStack getToolDrop(PlayerEntity p0) {
return TRContent.Machine.DRAIN.getStack();
}
} }