net.minecraft.world.level.block

public class SculkSpreader

dti
net.minecraft.world.level.block.SculkSpreader
net.minecraft.class_7128
net.minecraft.unmapped.C_eprlufrn
net.minecraft.block.entity.SculkSpreadManager
net.minecraft.block.sculk.SculkBehavior

Field summary

Modifier and TypeField
public static final int
a
MAX_GROWTH_RATE_RADIUS
field_37609
f_uhwdahqn
field_37609
MAX_SPREAD_RADIUS
public static final int
b
MAX_CHARGE
field_37610
f_orqlitbn
MAX_CHARGE
MAX_CHARGE
public static final float
c
MAX_DECAY_FACTOR
field_37611
f_mhblotep
field_37611
MAX_DECAY_FACTOR
private static final int
f
MAX_CURSORS
field_37613
f_jlcibacz
MAX_CURSORS
MAX_CURSORS
public static final int
d
SHRIEKER_PLACEMENT_RATE
field_37612
f_fozckfxo
field_37612
SHRIEKER_PLACEMENT_RATE
public static final int
e
MAX_CURSOR_DISTANCE
field_54977
f_fsiyuprm
MAX_CURSOR_DISTANCE
final boolean
g
isWorldGeneration
field_37614
f_zchdwcxf
worldGen
isWorldGen
private final TagKey<Block>
h
replaceableBlocks
field_37615
f_tphhhdsw
replaceableTag
replaceableBlocks
private final int
i
growthSpawnCost
field_37616
f_vjhoitlg
extraBlockChance
growthSpawnCost
private final int
j
noGrowthRadius
field_37617
f_lxsuulcx
maxDistance
noGrowthRadius
private final int
k
chargeDecayRate
field_37618
f_zlhmnckc
spreadChance
chargeDecayRate
private final int
l
additionalDecayRate
field_37619
f_gzgdwxbc
decayChance
additionalDecayRate
private List<SculkSpreader$ChargeCursor>
m
cursors
field_37620
f_vhndakud
cursors
cursors

Constructor summary

ModifierConstructor
public (boolean worldGen, TagKey<Block> replaceableTag, int extraBlockChance, int maxDistance, int spreadChance, int decayChance)

Method summary

Modifier and TypeMethod
public static SculkSpreader
a()
createLevelSpreader()
method_41478()
m_uclrpgkw()
create()
createBehavior()
public static SculkSpreader
b()
createWorldGenSpreader()
method_41485()
m_oriomfed()
createWorldGen()
createWorldGenBehavior()
public TagKey<Block>
c()
replaceableBlocks()
method_41487()
m_gczfyreu()
getReplaceableTag()
getReplaceableBlocks()
public int
d()
growthSpawnCost()
method_41488()
m_bcwomgdc()
getExtraBlockChance()
getGrowthSpawnCost()
public int
e()
noGrowthRadius()
method_41489()
m_uvpxfkrm()
getMaxDistance()
getNoGrowthRadius()
public int
f()
chargeDecayRate()
method_41490()
m_fokozgqm()
getSpreadChance()
getChargeDecayRate()
public int
g()
additionalDecayRate()
method_41491()
m_ujfthohn()
getDecayChance()
getAdditionalDecayRate()
public boolean
h()
isWorldGeneration()
method_41492()
m_zfutxknx()
isWorldGen()
isWorldGen()
public List<SculkSpreader$ChargeCursor>
i()
getCursors()
method_41493()
m_hkzpgmab()
getCursors()
getCursors()
public void
j()
clear()
method_41494()
m_dzmfluxz()
clearCursors()
clearCursors()
public void
a(tz arg0)
load(CompoundTag arg0)
method_41483(class_2487 arg0)
m_qexekxvj(C_hhlwcnih arg0)
readNbt(NbtCompound nbt)
read(NbtCompound nbt)
public void
b(tz arg0)
save(CompoundTag arg0)
method_41486(class_2487 arg0)
m_ofvtwvio(C_hhlwcnih arg0)
writeNbt(NbtCompound nbt)
write(NbtCompound nbt)
public void
a(iu arg0, int arg1)
addCursors(BlockPos arg0, int arg1)
method_41482(class_2338 arg0, int arg1)
m_hjcfdkkb(C_hynzadkk arg0, int arg1)
spread(BlockPos pos, int charge)
addCharge(BlockPos pos, int charge)
private void
a(dti$a arg0)
addCursor(SculkSpreader$ChargeCursor arg0)
method_41480(class_7128$class_7129 arg0)
m_wkyhdfdi(C_eprlufrn$C_gzpsastu arg0)
addCursor(SculkSpreadManager$Cursor cursor)
addCursor(SculkBehavior$ChargeCursor cursor)
public void
a(djb arg0, iu arg1, azv arg2, boolean arg3)
updateCursors(LevelAccessor arg0, BlockPos arg1, RandomSource arg2, boolean arg3)
method_41479(class_1936 arg0, class_2338 arg1, class_5819 arg2, boolean arg3)
m_zbumjhdm(C_vdvbsyle arg0, C_hynzadkk arg1, C_rlomrsco arg2, boolean arg3)
tick(WorldAccess world, BlockPos pos, Random random, boolean shouldConvertToBlock)
updateCharges(WorldAccess world, BlockPos pos, RandomGenerator random, boolean spread)