Fix breaking drain with wrench, closes #2608
This commit is contained in:
parent
3e1f1b394a
commit
262473bd69
1 changed files with 9 additions and 1 deletions
|
@ -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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue