net.minecraft.world.level.block

public class SculkBlock

extends DropExperienceBlock implements SculkBehaviour

All mapped superinterfaces:

FeatureElement, ItemLike, SculkBehaviour

drg
net.minecraft.world.level.block.SculkBlock
net.minecraft.class_7125
net.minecraft.block.SculkBlock
net.minecraft.world.level.block.SculkBlock

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<SculkBlock>
b
CODEC
field_46433
CODEC

Constructor summary

ModifierConstructor
public (BlockBehaviour$Properties arg0)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<SculkBlock>
a()
codec()
method_53969()
getCodec()
public int
a(drk$a arg0, dhj arg1, jh arg2, bam arg3, drk 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)
spread(SculkSpreadManager$Cursor arg0, WorldAccess arg1, BlockPos arg2, Random arg3, SculkSpreadManager arg4, boolean arg5)
private static int
a(drk arg0, jh arg1, jh arg2, int arg3)
getDecayPenalty(SculkSpreader arg0, BlockPos arg1, BlockPos arg2, int arg3)
method_41476(class_7128 arg0, class_2338 arg1, class_2338 arg2, int arg3)
getDecay(SculkSpreadManager spreadManager, BlockPos cursorPos, BlockPos catalystPos, int charge)
private BlockState
a(dhj arg0, jh arg1, bam arg2, boolean arg3)
getRandomGrowthState(LevelAccessor arg0, BlockPos arg1, RandomSource arg2, boolean arg3)
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
a(dhj arg0, jh arg1)
canPlaceGrowth(LevelAccessor arg0, BlockPos arg1)
method_41474(class_1936 arg0, class_2338 arg1)
shouldNotDecay(WorldAccess world, BlockPos pos)
public boolean
d()
canChangeBlockStateOnSpread()
method_41472()
shouldConvertToSpreadable()