public class BlockUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static int[][] |
MOTION
除自身外26个方向
|
| Constructor and Description |
|---|
BlockUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canStand(cn.nukkit.block.Block block) |
static boolean |
checkUpAccessed(cn.nukkit.block.Block block) |
static cn.nukkit.block.Block |
getNearBlock(cn.nukkit.block.Block block,
cn.nukkit.math.BlockFace face) |
static boolean |
isPermeable(cn.nukkit.block.Block block) |
static double |
MHDistance(cn.nukkit.math.Vector3 start,
cn.nukkit.math.Vector3 target)
获取曼哈顿距离
|
public static double MHDistance(cn.nukkit.math.Vector3 start,
cn.nukkit.math.Vector3 target)
start - 当前点target - 终点public static boolean isPermeable(cn.nukkit.block.Block block)
block - 方块public static boolean canStand(cn.nukkit.block.Block block)
block - 检测对象public static boolean checkUpAccessed(cn.nukkit.block.Block block)
block - 检测对象public static cn.nukkit.block.Block getNearBlock(cn.nukkit.block.Block block,
cn.nukkit.math.BlockFace face)
block - 检测对象face - 方块相对世界坐标的面Copyright © 2022. All rights reserved.