Class VirtualEmptyBlockGetter
java.lang.Object
dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- All Implemented Interfaces:
net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.level.BlockGetter,net.minecraft.world.level.LevelHeightAccessor,net.minecraftforge.client.extensions.IForgeBlockAndTintGetter,net.minecraftforge.common.extensions.IForgeBlockGetter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final VirtualEmptyBlockGetterstatic final VirtualEmptyBlockGetterstatic final VirtualEmptyBlockGetterFields inherited from class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
lightEngine -
Constructor Summary
ConstructorsConstructorDescriptionVirtualEmptyBlockGetter(ToIntFunction<net.minecraft.core.BlockPos> blockLightFunc, ToIntFunction<net.minecraft.core.BlockPos> skyLightFunc) -
Method Summary
Modifier and TypeMethodDescriptionfinal @Nullable net.minecraft.world.level.block.entity.BlockEntitygetBlockEntity(net.minecraft.core.BlockPos pos) final net.minecraft.world.level.block.state.BlockStategetBlockState(net.minecraft.core.BlockPos pos) final net.minecraft.world.level.material.FluidStategetFluidState(net.minecraft.core.BlockPos pos) final intfinal intstatic booleanis(net.minecraft.world.level.BlockAndTintGetter blockGetter) Methods inherited from class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
getBlockTint, getLightEngine, getShadeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.BlockAndTintGetter
canSeeSky, getBrightness, getRawBrightnessMethods inherited from interface net.minecraft.world.level.BlockGetter
clip, clipWithInteractionOverride, getBlockEntity, getBlockFloorHeight, getBlockFloorHeight, getBlockStates, getLightEmission, getMaxLightLevel, isBlockInLineMethods inherited from interface net.minecraftforge.client.extensions.IForgeBlockAndTintGetter
getShadeMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockGetter
getExistingBlockEntity, getModelDataManagerMethods inherited from interface net.minecraft.world.level.LevelHeightAccessor
getMaxBuildHeight, getMaxSection, getMinSection, getSectionIndex, getSectionIndexFromSectionY, getSectionsCount, getSectionYFromSectionIndex, isOutsideBuildHeight, isOutsideBuildHeight
-
Field Details
-
INSTANCE
-
FULL_BRIGHT
-
FULL_DARK
-
-
Constructor Details
-
VirtualEmptyBlockGetter
public VirtualEmptyBlockGetter(ToIntFunction<net.minecraft.core.BlockPos> blockLightFunc, ToIntFunction<net.minecraft.core.BlockPos> skyLightFunc)
-
-
Method Details
-
is
public static boolean is(net.minecraft.world.level.BlockAndTintGetter blockGetter) -
getBlockEntity
@Nullable public final @Nullable net.minecraft.world.level.block.entity.BlockEntity getBlockEntity(net.minecraft.core.BlockPos pos) -
getBlockState
public final net.minecraft.world.level.block.state.BlockState getBlockState(net.minecraft.core.BlockPos pos) -
getFluidState
public final net.minecraft.world.level.material.FluidState getFluidState(net.minecraft.core.BlockPos pos) - Specified by:
getFluidStatein interfacenet.minecraft.world.level.BlockGetter- Overrides:
getFluidStatein classVirtualBlockGetter
-
getHeight
public final int getHeight() -
getMinBuildHeight
public final int getMinBuildHeight()
-