| public int | | attemptUseCharge(SculkSpreader$ChargeCursor cursor, LevelAccessor level, BlockPos originPos, RandomSource random, SculkSpreader spreader, boolean spreadVein) | | attemptUseCharge(SculkSpreader$ChargeCursor cursor, LevelAccessor level, BlockPos originPos, RandomSource random, SculkSpreader spreader, boolean spreadVein) | | method_41471(class_7128$class_7129 arg0, class_1936 arg1, class_2338 arg2, class_5819 arg3, class_7128 arg4, boolean arg5) | | spread(SculkSpreadManager$Cursor arg0, WorldAccess arg1, BlockPos arg2, Random arg3, SculkSpreadManager arg4, boolean arg5) |
|
| private static int | | getDecayPenalty(SculkSpreader spreader, BlockPos pos, BlockPos originPos, int charge) | | getDecayPenalty(SculkSpreader spreader, BlockPos pos, BlockPos originPos, int charge) | | method_41476(class_7128 arg0, class_2338 arg1, class_2338 arg2, int arg3) | | getDecay(SculkSpreadManager spreadManager, BlockPos cursorPos, BlockPos catalystPos, int charge) |
|
| private BlockState | | getRandomGrowthState(LevelAccessor level, BlockPos pos, RandomSource random, boolean isWorldGen) | | getRandomGrowthState(LevelAccessor level, BlockPos pos, RandomSource random, boolean isWorldGen) | | method_41475(class_1936 arg0, class_2338 arg1, class_5819 arg2, boolean arg3) | | getExtraBlockState(WorldAccess world, BlockPos pos, Random random, boolean allowShrieker) |
|
| private static boolean | |
| public boolean | | canChangeBlockStateOnSpread() | | canChangeBlockStateOnSpread() | | method_41472() | | shouldConvertToSpreadable() |
|