net.minecraft.world.level.block

public interface SculkBehaviour

dtd
net.minecraft.world.level.block.SculkBehaviour
net.minecraft.class_7124
net.minecraft.unmapped.C_uevszakc
net.minecraft.block.SculkSpreadable
net.minecraft.block.sculk.SculkVeinSpreader

Field summary

Modifier and TypeField
SculkBehaviour
u_
DEFAULT
field_37602
f_ialuyxjx
VEIN_ONLY_SPREADER
DEFAULT

Method summary

Modifier and TypeMethod
default byte
b()
getSculkSpreadDelay()
method_41467()
m_jaivhhjw()
getUpdate()
getSpreadDelay()
default void
a(djb arg0, eah arg1, iu arg2, azv arg3)
onDischarged(LevelAccessor arg0, BlockState arg1, BlockPos arg2, RandomSource arg3)
method_41468(class_1936 arg0, class_2680 arg1, class_2338 arg2, class_5819 arg3)
m_huajjlni(C_vdvbsyle arg0, C_txtbiemp arg1, C_hynzadkk arg2, C_rlomrsco arg3)
spreadAtSamePosition(WorldAccess world, BlockState state, BlockPos pos, Random random)
onChargeUsed(WorldAccess world, BlockState state, BlockPos pos, RandomGenerator random)
default boolean
a(djb arg0, iu arg1, azv arg2)
depositCharge(LevelAccessor arg0, BlockPos arg1, RandomSource arg2)
method_41470(class_1936 arg0, class_2338 arg1, class_5819 arg2)
m_zwrnsftu(C_vdvbsyle arg0, C_hynzadkk arg1, C_rlomrsco arg2)
method_41470(WorldAccess world, BlockPos pos, Random random)
useCharge(WorldAccess world, BlockPos pos, RandomGenerator random)
default boolean
a(djb arg0, iu arg1, eah arg2, Collection<ja> arg3, boolean arg4)
attemptSpreadVein(LevelAccessor arg0, BlockPos arg1, BlockState arg2, Collection<Direction> arg3, boolean arg4)
method_41469(class_1936 arg0, class_2338 arg1, class_2680 arg2, Collection<class_2350> arg3, boolean arg4)
m_qsftonoq(C_vdvbsyle arg0, C_hynzadkk arg1, C_txtbiemp arg2, Collection<C_xpuuihxf> arg3, boolean arg4)
spread(WorldAccess world, BlockPos pos, BlockState state, Collection<Direction> directions, boolean markForPostProcessing)
trySpreadVein(WorldAccess world, BlockPos pos, BlockState state, Collection<Direction> directions, boolean postProcess)
default boolean
d()
canChangeBlockStateOnSpread()
method_41472()
m_gipejach()
shouldConvertToSpreadable()
canUpdateOnSpread()
default int
j_(int arg0)
updateDecayDelay(int arg0)
method_41473(int arg0)
m_xlnmmtrm(int arg0)
getDecay(int oldDecay)
updateDecayDelay(int delay)
int
a(dti$a arg0, djb arg1, iu arg2, azv arg3, dti arg4, boolean arg5)
attemptUseCharge(SculkSpreader$ChargeCursor arg0, LevelAccessor arg1, BlockPos arg2, RandomSource arg3, SculkSpreader arg4, boolean arg5)
method_41471(class_7128$class_7129 arg0, class_1936 arg1, class_2338 arg2, class_5819 arg3, class_7128 arg4, boolean arg5)
m_ypvcpziw(C_eprlufrn$C_gzpsastu arg0, C_vdvbsyle arg1, C_hynzadkk arg2, C_rlomrsco arg3, C_eprlufrn arg4, boolean arg5)
spread(SculkSpreadManager$Cursor cursor, WorldAccess world, BlockPos catalystPos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock)
tryUseCharge(SculkBehavior$ChargeCursor arg0, WorldAccess arg1, BlockPos pos, RandomGenerator random, SculkBehavior arg4, boolean arg5)