Waterloggable fixes with the cell and cables

This commit is contained in:
modmuss50 2019-12-16 19:03:58 +00:00
parent 86fdbae7b2
commit 727bd418fa
2 changed files with 2 additions and 3 deletions

View file

@ -29,6 +29,7 @@ import net.minecraft.block.BlockRenderType;
import net.minecraft.block.BlockState;
import net.minecraft.block.BlockWithEntity;
import net.minecraft.block.Material;
import net.minecraft.block.Waterloggable;
import net.minecraft.block.entity.BlockEntity;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityContext;
@ -71,7 +72,7 @@ import java.util.Map;
/**
* Created by modmuss50 on 19/05/2017.
*/
public class CableBlock extends BlockWithEntity {
public class CableBlock extends BlockWithEntity implements Waterloggable {
public static final BooleanProperty EAST = BooleanProperty.of("east");
public static final BooleanProperty WEST = BooleanProperty.of("west");

View file

@ -155,9 +155,7 @@ public class ItemDynamicCell extends Item implements ItemFluidInfo {
if(drainFluid != Fluids.EMPTY){
stack.decrement(1);
insertOrDropStack(player, getCellWithFluid(drainFluid, 1));
world.setBlockState(hitPos, Blocks.AIR.getDefaultState());
playEmptyingSound(player, world, hitPos, drainFluid);
return TypedActionResult.pass(stack);
}
}