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.unmapped.C_jfiifxec
net.minecraft.block.SculkBlock
net.minecraft.block.sculk.SculkBlock
net.minecraft.src.C_213111_
net.minecraft.world.level.block.SculkBlock

Field summary

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

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()
m_304657_()
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)
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)
m_213628_(C_213114_$C_213115_ p_222074_, C_1598_ p_222075_, C_4675_ p_222076_, C_212974_ p_222077_, C_213114_ p_222078_, 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)
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)
m_222079_(C_213114_ p_222080_, C_4675_ p_222081_, C_4675_ p_222082_, int p_222083_)
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)
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)
m_222067_(C_1598_ p_222069_, C_4675_ p_222070_, C_212974_ p_222071_, boolean arg3)
private static boolean
a(dhj arg0, jh 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)
m_222064_(C_1598_ p_222065_, C_4675_ p_222066_)
public boolean
d()
canChangeBlockStateOnSpread()
method_41472()
m_gipejach()
shouldConvertToSpreadable()
canUpdateOnSpread()
m_213999_()