Package net.minecraft.world.level.block
Class SculkSpreader
java.lang.Object
net.minecraft.world.level.block.SculkSpreader
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate List<SculkSpreader.ChargeCursor> private final int(package private) final booleanstatic final intstatic final intprivate static final intstatic final floatstatic final intprivate final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionSculkSpreader(boolean pIsWorldGeneration, TagKey<Block> pReplaceableBlocks, int pGrowthSpawnCoat, int pNoGrowthRadius, int pChargeDecayRate, int pAdditionalDecayRate) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddCursor(SculkSpreader.ChargeCursor p_222261_) voidaddCursors(BlockPos pPos, int pCharge) intintvoidclear()static SculkSpreaderstatic SculkSpreaderintbooleanvoidload(ValueInput pInput) intvoidsave(ValueOutput pOutput) voidupdateCursors(LevelAccessor pLevel, BlockPos pPos, RandomSource pRandom, boolean pShouldConvertBlocks)
-
Field Details
-
MAX_GROWTH_RATE_RADIUS
public static final int MAX_GROWTH_RATE_RADIUS- See Also:
-
MAX_CHARGE
public static final int MAX_CHARGE- See Also:
-
MAX_DECAY_FACTOR
public static final float MAX_DECAY_FACTOR- See Also:
-
MAX_CURSORS
private static final int MAX_CURSORS- See Also:
-
SHRIEKER_PLACEMENT_RATE
public static final int SHRIEKER_PLACEMENT_RATE- See Also:
-
MAX_CURSOR_DISTANCE
public static final int MAX_CURSOR_DISTANCE- See Also:
-
isWorldGeneration
final boolean isWorldGeneration -
replaceableBlocks
-
growthSpawnCost
private final int growthSpawnCost -
noGrowthRadius
private final int noGrowthRadius -
chargeDecayRate
private final int chargeDecayRate -
additionalDecayRate
private final int additionalDecayRate -
cursors
-
-
Constructor Details
-
SculkSpreader
-
-
Method Details
-
createLevelSpreader
-
createWorldGenSpreader
-
replaceableBlocks
-
growthSpawnCost
public int growthSpawnCost() -
noGrowthRadius
public int noGrowthRadius() -
chargeDecayRate
public int chargeDecayRate() -
additionalDecayRate
public int additionalDecayRate() -
isWorldGeneration
public boolean isWorldGeneration() -
getCursors
-
clear
public void clear() -
load
-
save
-
addCursors
-
addCursor
-
updateCursors
public void updateCursors(LevelAccessor pLevel, BlockPos pPos, RandomSource pRandom, boolean pShouldConvertBlocks)
-