net.minecraft.world.level.block

public class SculkBlock

extends DropExperienceBlock implements SculkBehaviour

All mapped superinterfaces:

FeatureElement, ItemLike, SculkBehaviour

dqj
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(dqn$a arg0, dgk arg1, ji arg2, azh arg3, dqn 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(dqn arg0, ji arg1, ji 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(dgk arg0, ji arg1, azh 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(dgk arg0, ji 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()