public class PlacementOffset
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
PlacementOffset |
at(net.minecraft.util.math.vector.Vector3i pos) |
static PlacementOffset |
fail() |
net.minecraft.util.math.BlockPos |
getBlockPos() |
net.minecraft.block.BlockState |
getGhostState() |
net.minecraft.util.math.vector.Vector3i |
getPos() |
java.util.function.Function<net.minecraft.block.BlockState,net.minecraft.block.BlockState> |
getTransform() |
boolean |
hasGhostState() |
boolean |
isReplaceable(net.minecraft.world.World world) |
boolean |
isSuccessful() |
net.minecraft.util.ActionResultType |
placeInWorld(net.minecraft.world.World world,
net.minecraft.item.BlockItem blockItem,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.util.Hand hand,
net.minecraft.util.math.BlockRayTraceResult ray) |
static PlacementOffset |
success() |
static PlacementOffset |
success(net.minecraft.util.math.vector.Vector3i pos) |
static PlacementOffset |
success(net.minecraft.util.math.vector.Vector3i pos,
java.util.function.Function<net.minecraft.block.BlockState,net.minecraft.block.BlockState> transform) |
PlacementOffset |
withGhostState(net.minecraft.block.BlockState ghostState) |
PlacementOffset |
withTransform(java.util.function.Function<net.minecraft.block.BlockState,net.minecraft.block.BlockState> stateTransform) |
public static PlacementOffset fail()
public static PlacementOffset success()
public static PlacementOffset success(net.minecraft.util.math.vector.Vector3i pos)
public static PlacementOffset success(net.minecraft.util.math.vector.Vector3i pos, java.util.function.Function<net.minecraft.block.BlockState,net.minecraft.block.BlockState> transform)
public PlacementOffset at(net.minecraft.util.math.vector.Vector3i pos)
public PlacementOffset withTransform(java.util.function.Function<net.minecraft.block.BlockState,net.minecraft.block.BlockState> stateTransform)
public PlacementOffset withGhostState(net.minecraft.block.BlockState ghostState)
public boolean isSuccessful()
public net.minecraft.util.math.vector.Vector3i getPos()
public net.minecraft.util.math.BlockPos getBlockPos()
public java.util.function.Function<net.minecraft.block.BlockState,net.minecraft.block.BlockState> getTransform()
public boolean hasGhostState()
public net.minecraft.block.BlockState getGhostState()
public boolean isReplaceable(net.minecraft.world.World world)
public net.minecraft.util.ActionResultType placeInWorld(net.minecraft.world.World world,
net.minecraft.item.BlockItem blockItem,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.util.Hand hand,
net.minecraft.util.math.BlockRayTraceResult ray)