Class ContraptionBlockSource
java.lang.Object
com.simibubi.create.content.contraptions.components.actors.dispenser.ContraptionBlockSource
- All Implemented Interfaces:
net.minecraft.core.BlockSource,net.minecraft.core.Position
-
Constructor Summary
ConstructorsConstructorDescriptionContraptionBlockSource(MovementContext context, net.minecraft.core.BlockPos pos) ContraptionBlockSource(MovementContext context, net.minecraft.core.BlockPos pos, net.minecraft.core.Direction overrideFacing) -
Method Summary
-
Constructor Details
-
ContraptionBlockSource
-
ContraptionBlockSource
public ContraptionBlockSource(MovementContext context, net.minecraft.core.BlockPos pos, @Nullable net.minecraft.core.Direction overrideFacing)
-
-
Method Details
-
x
public double x()- Specified by:
xin interfacenet.minecraft.core.BlockSource- Specified by:
xin interfacenet.minecraft.core.Position
-
y
public double y()- Specified by:
yin interfacenet.minecraft.core.BlockSource- Specified by:
yin interfacenet.minecraft.core.Position
-
z
public double z()- Specified by:
zin interfacenet.minecraft.core.BlockSource- Specified by:
zin interfacenet.minecraft.core.Position
-
getPos
public net.minecraft.core.BlockPos getPos()- Specified by:
getPosin interfacenet.minecraft.core.BlockSource
-
getBlockState
public net.minecraft.world.level.block.state.BlockState getBlockState()- Specified by:
getBlockStatein interfacenet.minecraft.core.BlockSource
-
getEntity
@Nullable public <T extends net.minecraft.world.level.block.entity.BlockEntity> T getEntity()- Specified by:
getEntityin interfacenet.minecraft.core.BlockSource
-
getLevel
@Nullable public net.minecraft.server.level.ServerLevel getLevel()- Specified by:
getLevelin interfacenet.minecraft.core.BlockSource
-