| Modifier and Type | Field and Description |
|---|---|
static EnumBlockTrait<Direction> |
BlockTraits.DIRECTION |
static EnumBlockTrait<Direction> |
BlockTraits.FACING_DIRECTION |
static EnumBlockTrait<Direction> |
BlockTraits.TORCH_DIRECTION |
| Modifier and Type | Method and Description |
|---|---|
default Block |
Block.getSide(Direction face) |
Block |
Block.getSide(Direction face,
int step) |
Block |
CloudBlock.getSide(Direction face,
int step) |
default BlockState |
Block.getSideState(Direction face) |
default BlockState |
Block.getSideState(Direction face,
int step) |
BlockState |
Block.getSideState(Direction face,
int step,
int layer) |
BlockState |
CloudBlock.getSideState(Direction face,
int step,
int layer) |
| Modifier and Type | Method and Description |
|---|---|
Direction |
BlockBehaviorTorch.getBlockFace(BlockState state) |
Direction |
BlockBehaviorTorch.getBlockFace(int meta) |
Direction |
BlockBehaviorButton.getFacing(Block block) |
Direction |
BlockBehaviorRedstoneDiode.getFacing(BlockState state) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<Block,Direction> |
BlockBehaviorRail.checkRailsConnected(Block block) |
protected Map<Direction,WallConnectionType> |
BlockBehaviorWall.findConnections(Block block) |
| Modifier and Type | Method and Description |
|---|---|
protected static boolean |
BlockBehaviorRedstoneWire.canConnectTo(Block block,
Direction side) |
EnumBlockTrait<WallConnectionType> |
BlockBehaviorWall.getConnectionTypeTrait(Direction direction) |
protected int |
BlockBehaviorRedstoneDiode.getPowerOnSide(Block block,
com.nukkitx.math.vector.Vector3i pos,
Direction side) |
int |
BlockBehaviorLectern.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorRailDetector.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorLever.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorRedstoneDiode.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorRedstoneTorch.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorTripWireHook.getStrongPower(Block block,
Direction side) |
int |
BlockBehavior.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorRedstoneWire.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorPressurePlateBase.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorButton.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorTrappedChest.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorDelegate.getStrongPower(Block block,
Direction side) |
int |
BlockBehaviorLectern.getWeakPower(Block block,
Direction face) |
int |
BlockBehaviorRailDetector.getWeakPower(Block block,
Direction side) |
int |
BlockBehaviorLever.getWeakPower(Block block,
Direction side) |
int |
BlockBehaviorRedstoneDiode.getWeakPower(Block block,
Direction side) |
int |
BlockBehaviorRedstone.getWeakPower(Block block,
Direction face) |
int |
BlockBehaviorRedstoneTorch.getWeakPower(Block block,
Direction side) |
int |
BlockBehaviorTripWireHook.getWeakPower(Block block,
Direction face) |
int |
BlockBehavior.getWeakPower(Block block,
Direction face) |
int |
BlockBehaviorRedstoneWire.getWeakPower(Block block,
Direction side) |
int |
BlockBehaviorPressurePlateBase.getWeakPower(Block block,
Direction side) |
int |
BlockBehaviorButton.getWeakPower(Block block,
Direction side) |
int |
BlockBehaviorTrappedChest.getWeakPower(Block block,
Direction face) |
int |
BlockBehaviorDelegate.getWeakPower(Block block,
Direction face) |
boolean |
BlockBehaviorTallGrass.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorCake.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorMushroom.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorUndyedShulkerBox.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorLectern.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorPumpkin.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorFenceGate.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorRedstoneComparator.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorHayBale.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorDoublePlant.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorConcretePowder.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorSnowLayer.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorBanner.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorCauldron.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorDeadBush.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorLever.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorFlower.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorRedstoneDiode.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorCrops.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorNoteblock.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorLadder.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorTerracottaGlazed.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorVine.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorBarrel.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorDoor.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorItemFrame.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorLeaves.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorRedstoneTorch.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorFlowerPot.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorAnvil.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorCactus.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorBrewingStand.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorRail.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorRedstoneLamp.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorPurpur.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorEnderChest.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorWaterLily.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorChest.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorLava.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
ReedsBlockBehavior.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorWall.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorSlab.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorCarpet.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorFurnaceBurning.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorTripWire.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorWater.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorSignPost.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorSponge.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorCocoa.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorTripWireHook.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorObserver.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorStrippedLog.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorEndRod.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorSapling.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorTorch.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorBed.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorJukebox.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorEnchantingTable.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorTrapdoor.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorLog.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehavior.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorNetherWart.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorBeacon.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorRedstoneWire.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorSkull.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorHopper.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorQuartz.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorCampfire.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorPressurePlateBase.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorKelp.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorButton.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorStairs.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorDelegate.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehaviorWood.place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
| Modifier and Type | Method and Description |
|---|---|
Direction |
DirectionHelper.fromMeta(int meta,
DirectionHelper.SeqType type) |
| Modifier and Type | Method and Description |
|---|---|
short |
DirectionHelper.toMeta(Direction direction,
DirectionHelper.SeqType type) |
| Modifier and Type | Method and Description |
|---|---|
Comparable<?> |
DirectionSerializer.serialize(com.nukkitx.nbt.NbtMapBuilder builder,
BlockState state,
Direction direction) |
Comparable<?> |
TorchDirectionSerializer.serialize(com.nukkitx.nbt.NbtMapBuilder builder,
BlockState state,
Direction direction) |
| Modifier and Type | Method and Description |
|---|---|
default int[] |
ContainerBlockEntity.getHopperPushSlots(Direction direction,
Item item)
Returns an array of slot indexes where the item should be pushed to
|
| Modifier and Type | Field and Description |
|---|---|
Direction |
PistonBlockEntity.facing |
| Modifier and Type | Method and Description |
|---|---|
int[] |
BrewingStandBlockEntity.getHopperPushSlots(Direction direction,
Item item) |
int[] |
FurnaceBlockEntity.getHopperPushSlots(Direction direction,
Item item) |
| Modifier and Type | Method and Description |
|---|---|
Direction |
Entity.getDirection() |
Direction |
Entity.getHorizontalDirection() |
| Modifier and Type | Method and Description |
|---|---|
Direction |
HangingEntity.getDirection() |
Direction |
BaseEntity.getDirection() |
Direction |
BaseEntity.getHorizontalDirection() |
| Modifier and Type | Field and Description |
|---|---|
protected Direction |
BlockBreakEvent.face |
| Modifier and Type | Method and Description |
|---|---|
Direction |
BlockBreakEvent.getFace() |
| Constructor and Description |
|---|
BlockBreakEvent(Player player,
Block block,
Direction face,
Item item,
Item[] drops,
int dropExp,
boolean instaBreak,
boolean fastBreak) |
| Modifier and Type | Field and Description |
|---|---|
protected Direction |
PlayerInteractEvent.direction |
| Modifier and Type | Method and Description |
|---|---|
Direction |
PlayerBucketEvent.getBlockFace() |
Direction |
PlayerInteractEvent.getFace() |
| Constructor and Description |
|---|
PlayerBucketEmptyEvent(Player who,
Block blockStateClicked,
Direction direction,
Item bucket,
Item itemInHand) |
PlayerBucketEvent(Player player,
Block blockStateClicked,
Direction direction,
Item bucket,
Item itemInHand) |
PlayerBucketFillEvent(Player who,
Block blockStateClicked,
Direction direction,
Item bucket,
Item itemInHand) |
PlayerInteractEvent(Player player,
Item item,
Block block,
Direction face,
PlayerInteractEvent.Action action) |
PlayerInteractEvent(Player player,
Item item,
com.nukkitx.math.vector.Vector3f touchVector,
Direction face,
PlayerInteractEvent.Action action) |
| Modifier and Type | Field and Description |
|---|---|
Direction |
UseItemData.face |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ItemBehavior.onActivate(ItemStack item,
Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemEndCrystal.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemGlassBottle.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemFlintSteel.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemBucket.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemFirework.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemMinecart.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemMinecartChest.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemFireCharge.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemMinecartHopper.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
Item.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemBoat.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemSpawnEgg.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemPainting.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemMinecartTNT.onActivate(Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
| Modifier and Type | Method and Description |
|---|---|
int |
Level.getRedstonePower(com.nukkitx.math.vector.Vector3i pos,
Direction face) |
int |
Level.getStrongPower(com.nukkitx.math.vector.Vector3i pos,
Direction direction) |
boolean |
Level.isSidePowered(com.nukkitx.math.vector.Vector3i pos,
Direction face) |
void |
Level.updateAroundRedstone(com.nukkitx.math.vector.Vector3i pos,
Direction face) |
Item |
Level.useBreakOn(com.nukkitx.math.vector.Vector3i pos,
Direction face,
Item item,
Player player,
boolean createParticles) |
Item |
Level.useItemOn(com.nukkitx.math.vector.Vector3i vector,
Item item,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
Item |
Level.useItemOn(com.nukkitx.math.vector.Vector3i vector,
Item item,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
Item |
Level.useItemOn(com.nukkitx.math.vector.Vector3i vector,
Item item,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player,
boolean playSound) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ReplacingWorldFeature.allNeighborsMatch(ChunkManager level,
int x,
int y,
int z,
BlockFilter filter,
Direction except)
Checks whether all the blocks that horizontally neighbor the given coordinates match the given
BlockFilter. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FeatureJungleTree.placeVines(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
Direction face) |
protected void |
FeatureHugeJungleTree.placeVines(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
Direction face) |
protected void |
FeatureSwampTree.placeVines(ChunkManager level,
net.daporkchop.lib.random.PRandom random,
int x,
int y,
int z,
Direction face,
BlockState leaves) |
| Constructor and Description |
|---|
PunchBlockParticle(com.nukkitx.math.vector.Vector3f pos,
BlockState state,
Direction face) |
PunchBlockParticle(com.nukkitx.math.vector.Vector3f pos,
Identifier blockId,
int blockDamage,
Direction face) |
| Modifier and Type | Method and Description |
|---|---|
static Direction |
Direction.fromAxis(Direction.AxisDirection axisDirection,
Direction.Axis axis) |
static Direction |
Direction.fromHorizontalAngle(double angle)
Get the BlockFace corresponding to the given angle (0-360).
|
static Direction |
Direction.fromHorizontalIndex(int index)
Get a BlockFace by it's horizontal index (0-3).
|
static Direction |
Direction.fromIndex(int index)
Get a BlockFace by it's index (0-5).
|
Direction |
Direction.getOpposite()
Get the opposite BlockFace (e.g.
|
Direction |
Direction.Plane.random() |
Direction |
Direction.Plane.random(net.daporkchop.lib.random.PRandom rand) |
static Direction |
Direction.random(Random rand)
Choose a random BlockFace using the given Random
|
Direction |
Direction.Plane.random(Random rand) |
Direction |
Direction.rotateY()
Rotate this BlockFace around the Y axis clockwise (NORTH => EAST => SOUTH => WEST => BB_NORTH)
|
Direction |
Direction.rotateYCCW()
Rotate this BlockFace around the Y axis counter-clockwise (NORTH => WEST => SOUTH => EAST => BB_NORTH)
|
static Direction |
Direction.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Direction[] |
Direction.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<Direction> |
Direction.Plane.iterator() |
| Modifier and Type | Method and Description |
|---|---|
static LeverDirection |
LeverDirection.forDirection(Direction clickedSide,
Direction playerDirection) |
boolean |
Direction.Axis.test(Direction face) |
boolean |
Direction.Plane.test(Direction face) |
| Modifier and Type | Method and Description |
|---|---|
Direction |
Faceable.getBlockFace() |
| Modifier and Type | Method and Description |
|---|---|
Direction |
CardinalDirection.toDirection() |
| Modifier and Type | Method and Description |
|---|---|
Optional<Direction> |
RailDirection.ascendingDirection() |
List<Direction> |
RailDirection.connectingDirections() |
com.google.common.collect.ImmutableSet<Direction> |
VineDirection.getDirections() |
| Modifier and Type | Method and Description |
|---|---|
static RailDirection |
RailDirection.ascending(Direction face) |
static RailDirection |
RailDirection.curved(Direction f1,
Direction f2) |
boolean |
RailDirection.hasConnectingDirections(Direction... faces) |
static VineDirection |
VineDirection.of(Direction... directions) |
static RailDirection |
RailDirection.straight(Direction face) |
static RailDirection |
RailDirection.straightOrCurved(Direction f1,
Direction f2) |
| Modifier and Type | Method and Description |
|---|---|
static VineDirection |
VineDirection.of(Set<Direction> directions) |
Copyright © 2020. All rights reserved.