类 SculkSpreader.ChargeCursor
java.lang.Object
net.minecraft.world.level.block.SculkSpreader.ChargeCursor
- 封闭类:
- SculkSpreader
-
字段概要
字段修饰符和类型字段说明(专用程序包) int
static final com.mojang.serialization.Codec<SculkSpreader.ChargeCursor>
private int
static final int
private static final it.unimi.dsi.fastutil.objects.ObjectArrayList<Vec3i>
private BlockPos
private int
-
构造器概要
构造器限定符构造器说明ChargeCursor
(BlockPos pPos, int pCharge) private
ChargeCursor
(BlockPos p_222299_, int p_222300_, int p_222301_, int p_222302_, Optional<Set<Direction>> p_222303_) -
方法概要
修饰符和类型方法说明private static SculkBehaviour
getBlockBehaviour
(BlockState pState) int
int
getPos()
private static BlockPos
getValidMovementPos
(LevelAccessor pLevel, BlockPos pPos, RandomSource pRandom) private static boolean
isMovementUnobstructed
(LevelAccessor pLevel, BlockPos pFromPos, BlockPos pToPos) private static boolean
isUnobstructed
(LevelAccessor pLevel, BlockPos pPos, Direction pDirection) (专用程序包) void
mergeWith
(SculkSpreader.ChargeCursor pCursor) private boolean
shouldUpdate
(LevelAccessor pLevel, BlockPos pPos, boolean p_222328_) void
update
(LevelAccessor pLevel, BlockPos pPos, RandomSource pRandom, SculkSpreader pSpreader, boolean p_222316_)
-
字段详细资料
-
NON_CORNER_NEIGHBOURS
-
MAX_CURSOR_DECAY_DELAY
public static final int MAX_CURSOR_DECAY_DELAY- 另请参阅:
-
pos
-
charge
int charge -
updateDelay
private int updateDelay -
decayDelay
private int decayDelay -
facings
-
DIRECTION_SET
-
CODEC
-
-
构造器详细资料
-
ChargeCursor
-
ChargeCursor
-
-
方法详细资料
-
getPos
-
getCharge
public int getCharge() -
getDecayDelay
public int getDecayDelay() -
getFacingData
-
shouldUpdate
-
update
public void update(LevelAccessor pLevel, BlockPos pPos, RandomSource pRandom, SculkSpreader pSpreader, boolean p_222316_) -
mergeWith
-
getBlockBehaviour
-
getRandomizedNonCornerNeighbourOffsets
-
getValidMovementPos
@Nullable private static BlockPos getValidMovementPos(LevelAccessor pLevel, BlockPos pPos, RandomSource pRandom) -
isMovementUnobstructed
private static boolean isMovementUnobstructed(LevelAccessor pLevel, BlockPos pFromPos, BlockPos pToPos) -
isUnobstructed
-