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.FluidDrainable;
import net.minecraft.block.entity.BlockEntityType;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.fluid.Fluid;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import org.jetbrains.annotations.Nullable;
import reborncore.api.IToolDrop;
import reborncore.common.blockentity.MachineBaseBlockEntity;
import reborncore.common.fluid.FluidValue;
import reborncore.common.fluid.container.FluidInstance;
@ -40,8 +42,9 @@ import reborncore.common.fluid.container.ItemFluidInfo;
import reborncore.common.util.Tank;
import techreborn.TechReborn;
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);
@ -92,4 +95,9 @@ public class DrainBlockEntity extends MachineBaseBlockEntity {
}
}
}
@Override
public ItemStack getToolDrop(PlayerEntity p0) {
return TRContent.Machine.DRAIN.getStack();
}
}