net.minecraft.world.level.block

public class SculkBlock

extends DropExperienceBlock implements SculkBehaviour

All mapped superinterfaces:

FeatureElement, ItemLike, SculkBehaviour

dte
net.minecraft.world.level.block.SculkBlock
net.minecraft.class_7125
net.minecraft.unmapped.C_jfiifxec
net.minecraft.block.SculkBlock
net.minecraft.block.sculk.SculkBlock

Field summary

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

Constructor summary

ModifierConstructor
public (BlockBehaviour$Properties settings)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<SculkBlock>
a()
codec()
method_53969()
m_wrnxumjr()
getCodec()
getCodec()
public 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 arg0, WorldAccess arg1, BlockPos arg2, Random arg3, SculkSpreadManager arg4, boolean arg5)
tryUseCharge(SculkBehavior$ChargeCursor arg0, WorldAccess arg1, BlockPos arg2, RandomGenerator arg3, SculkBehavior arg4, boolean arg5)
private static int
a(dti arg0, iu arg1, iu 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)
m_ieqlpnrn(C_eprlufrn arg0, C_hynzadkk arg1, C_hynzadkk arg2, int arg3)
getDecay(SculkSpreadManager spreadManager, BlockPos cursorPos, BlockPos catalystPos, int charge)
getDecayPenalty(SculkBehavior behavior, BlockPos cursorPos, BlockPos pos, int charge)
private BlockState
a(djb arg0, iu arg1, azv 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)
m_zvgladfb(C_vdvbsyle arg0, C_hynzadkk arg1, C_rlomrsco arg2, boolean arg3)
getExtraBlockState(WorldAccess world, BlockPos pos, Random random, boolean allowShrieker)
getRandomGrowthState(WorldAccess world, BlockPos pos, RandomGenerator random, boolean randomize)
private static boolean
a(djb arg0, iu arg1)
canPlaceGrowth(LevelAccessor arg0, BlockPos arg1)
method_41474(class_1936 arg0, class_2338 arg1)
m_cndtctvo(C_vdvbsyle arg0, C_hynzadkk arg1)
shouldNotDecay(WorldAccess world, BlockPos pos)
canSpreadTo(WorldAccess world, BlockPos pos)
public boolean
d()
canChangeBlockStateOnSpread()
method_41472()
m_gipejach()
shouldConvertToSpreadable()
canUpdateOnSpread()