public interface Block extends BlockSnapshot
| Modifier and Type | Method and Description |
|---|---|
default Block |
down() |
default Block |
down(int step) |
default BlockState |
downState() |
default BlockState |
downState(int step) |
default Block |
east() |
default Block |
east(int step) |
default BlockState |
eastState() |
default BlockState |
eastState(int step) |
Chunk |
getChunk() |
Level |
getLevel() |
com.nukkitx.math.vector.Vector3i |
getPosition() |
Block |
getRelative(int x,
int y,
int z) |
default Block |
getRelative(com.nukkitx.math.vector.Vector3i pos) |
default BlockState |
getRelativeState(int x,
int y,
int z) |
BlockState |
getRelativeState(int x,
int y,
int z,
int layer) |
default BlockState |
getRelativeState(com.nukkitx.math.vector.Vector3i pos) |
default BlockState |
getRelativeState(com.nukkitx.math.vector.Vector3i pos,
int layer) |
default BlockState |
getRelativeState(com.nukkitx.math.vector.Vector4i pos) |
default Block |
getSide(Direction face) |
Block |
getSide(Direction face,
int step) |
default BlockState |
getSideState(Direction face) |
default BlockState |
getSideState(Direction face,
int step) |
BlockState |
getSideState(Direction face,
int step,
int layer) |
default int |
getX() |
default int |
getY() |
default int |
getZ() |
boolean |
isWaterlogged() |
default Block |
north() |
default Block |
north(int step) |
default BlockState |
northState() |
default BlockState |
northState(int step) |
Block |
refresh() |
default void |
set(BlockState state) |
default void |
set(BlockState state,
boolean direct) |
default void |
set(BlockState state,
boolean direct,
boolean update) |
void |
set(BlockState state,
int layer,
boolean direct,
boolean update) |
default void |
setExtra(BlockState state) |
default void |
setExtra(BlockState state,
boolean direct) |
default void |
setExtra(BlockState state,
boolean direct,
boolean update) |
BlockSnapshot |
snapshot() |
default Block |
south() |
default Block |
south(int step) |
default BlockState |
southState() |
default BlockState |
southState(int step) |
default Block |
up() |
default Block |
up(int step) |
default BlockState |
upState() |
default BlockState |
upState(int step) |
default Block |
west() |
default Block |
west(int step) |
default BlockState |
westState() |
default BlockState |
westState(int step) |
getExtra, getLiquid, getLiquidLayer, getState, getStateBlockSnapshot snapshot()
Block refresh()
Level getLevel()
Chunk getChunk()
com.nukkitx.math.vector.Vector3i getPosition()
default int getX()
default int getY()
default int getZ()
default Block up()
default Block up(int step)
default Block down()
default Block down(int step)
default Block north()
default Block north(int step)
default Block east()
default Block east(int step)
default Block south()
default Block south(int step)
default Block west()
default Block west(int step)
default BlockState upState()
default BlockState upState(int step)
default BlockState downState()
default BlockState downState(int step)
default BlockState northState()
default BlockState northState(int step)
default BlockState eastState()
default BlockState eastState(int step)
default BlockState southState()
default BlockState southState(int step)
default BlockState westState()
default BlockState westState(int step)
default BlockState getSideState(Direction face)
default BlockState getSideState(Direction face, int step)
BlockState getSideState(Direction face, int step, int layer)
default Block getRelative(com.nukkitx.math.vector.Vector3i pos)
Block getRelative(int x, int y, int z)
default BlockState getRelativeState(int x, int y, int z)
default BlockState getRelativeState(com.nukkitx.math.vector.Vector3i pos)
default BlockState getRelativeState(com.nukkitx.math.vector.Vector4i pos)
default BlockState getRelativeState(com.nukkitx.math.vector.Vector3i pos, int layer)
BlockState getRelativeState(int x, int y, int z, int layer)
boolean isWaterlogged()
default void set(BlockState state)
default void set(BlockState state, boolean direct)
default void set(BlockState state, boolean direct, boolean update)
default void setExtra(BlockState state)
default void setExtra(BlockState state, boolean direct)
default void setExtra(BlockState state, boolean direct, boolean update)
void set(BlockState state, int layer, boolean direct, boolean update)
Copyright © 2021. All rights reserved.