net.minecraft.world.level.block

public class SculkSpreader$ChargeCursor

dvi$a
net.minecraft.world.level.block.SculkSpreader$ChargeCursor
net.minecraft.class_7128$class_7129

Field summary

Modifier and TypeField
private static final it.unimi.dsi.fastutil.objects.ObjectArrayList<Vec3i>
c
NON_CORNER_NEIGHBOURS
field_37624
public static final int
a
MAX_CURSOR_DECAY_DELAY
field_37622
private BlockPos
d
pos
field_37625
int
e
charge
field_37626
private int
f
updateDelay
field_37627
private int
g
decayDelay
field_37628
private Set<Direction>
h
facings
field_37629
private static final com.mojang.serialization.Codec<Set<Direction>>
i
DIRECTION_SET
field_37630
public static final com.mojang.serialization.Codec<SculkSpreader$ChargeCursor>
b
CODEC
field_37623

Constructor summary

ModifierConstructor
private (BlockPos arg0, int arg1, int arg2, int arg3, Optional<Set<Direction>> arg4)
public (BlockPos arg0, int arg1)

Method summary

Modifier and TypeMethod
public BlockPos
a()
getPos()
method_41495()
boolean
a(iy arg0)
isPosUnreasonable(BlockPos arg0)
method_65074(class_2338 arg0)
public int
b()
getCharge()
method_41508()
public int
c()
getDecayDelay()
method_41510()
public Set<Direction>
d()
getFacingData()
method_41512()
private boolean
a(dla arg0, iy arg1, boolean arg2)
shouldUpdate(LevelAccessor arg0, BlockPos arg1, boolean arg2)
method_41500(class_1936 arg0, class_2338 arg1, boolean arg2)
public void
a(dla arg0, iy arg1, baq arg2, dvi arg3, boolean arg4)
update(LevelAccessor arg0, BlockPos arg1, RandomSource arg2, SculkSpreader arg3, boolean arg4)
method_41499(class_1936 arg0, class_2338 arg1, class_5819 arg2, class_7128 arg3, boolean arg4)
void
a(dvi$a arg0)
mergeWith(SculkSpreader$ChargeCursor arg0)
method_41501(class_7128$class_7129 arg0)
private static SculkBehaviour
a(ecg arg0)
getBlockBehaviour(BlockState arg0)
method_41503(class_2680 arg0)
private static List<Vec3i>
a(baq arg0)
getRandomizedNonCornerNeighbourOffsets(RandomSource arg0)
method_41507(class_5819 arg0)
private static BlockPos
a(dla arg0, iy arg1, baq arg2)
getValidMovementPos(LevelAccessor arg0, BlockPos arg1, RandomSource arg2)
method_41498(class_1936 arg0, class_2338 arg1, class_5819 arg2)
private static boolean
a(dla arg0, iy arg1, iy arg2)
isMovementUnobstructed(LevelAccessor arg0, BlockPos arg1, BlockPos arg2)
method_41496(class_1936 arg0, class_2338 arg1, class_2338 arg2)
private static boolean
a(dla arg0, iy arg1, je arg2)
isUnobstructed(LevelAccessor arg0, BlockPos arg1, Direction arg2)
method_41497(class_1936 arg0, class_2338 arg1, class_2350 arg2)