add smart waterlog

This commit is contained in:
dfsek
2021-03-16 21:04:56 -07:00
parent 5458564cfa
commit 5028582198
9 changed files with 94 additions and 3 deletions
@@ -4,6 +4,7 @@ import com.dfsek.terra.api.platform.block.BlockData;
import com.dfsek.terra.api.platform.block.BlockType;
import com.dfsek.terra.fabric.world.FabricAdapter;
import net.minecraft.block.Block;
import net.minecraft.block.Blocks;
public class FabricBlockType implements BlockType {
private final Block delegate;
@@ -27,6 +28,11 @@ public class FabricBlockType implements BlockType {
return delegate.getDefaultState().isOpaque();
}
@Override
public boolean isWater() {
return delegate == Blocks.WATER;
}
@Override
public int hashCode() {
return delegate.hashCode();