39 lines
944 B
Java
39 lines
944 B
Java
|
package net.minecraft.world.level;
|
||
|
|
||
|
import javax.annotation.Nullable;
|
||
|
import net.minecraft.core.BlockPos;
|
||
|
import net.minecraft.world.level.block.Blocks;
|
||
|
import net.minecraft.world.level.block.entity.BlockEntity;
|
||
|
import net.minecraft.world.level.block.state.BlockState;
|
||
|
import net.minecraft.world.level.material.FluidState;
|
||
|
import net.minecraft.world.level.material.Fluids;
|
||
|
|
||
|
public enum EmptyBlockGetter implements BlockGetter {
|
||
|
INSTANCE;
|
||
|
|
||
|
@Nullable
|
||
|
@Override
|
||
|
public BlockEntity getBlockEntity(BlockPos p_45867_) {
|
||
|
return null;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public BlockState getBlockState(BlockPos p_45869_) {
|
||
|
return Blocks.AIR.defaultBlockState();
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public FluidState getFluidState(BlockPos p_45865_) {
|
||
|
return Fluids.EMPTY.defaultFluidState();
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public int getMinY() {
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public int getHeight() {
|
||
|
return 0;
|
||
|
}
|
||
|
}
|