Class SplitChanceBlockGrowthProcedure
java.lang.Object
com.hypixel.hytale.server.core.asset.type.blocktick.config.TickProcedure
com.hypixel.hytale.builtin.blocktick.procedure.BasicChanceBlockGrowthProcedure
com.hypixel.hytale.builtin.blocktick.procedure.SplitChanceBlockGrowthProcedure
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int[]static final BuilderCodec<SplitChanceBlockGrowthProcedure> protected String[]protected intFields inherited from class com.hypixel.hytale.builtin.blocktick.procedure.BasicChanceBlockGrowthProcedure
chance, chanceMin, nextTicking, toFields inherited from class com.hypixel.hytale.server.core.asset.type.blocktick.config.TickProcedure
BASE_CODEC, BASE_RANDOM, RANDOM -
Constructor Summary
ConstructorsConstructorDescriptionSplitChanceBlockGrowthProcedure(int chanceMin, int chance, int[] chances, String[] data, boolean nextTicking) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanexecuteToBlock(World world, int worldX, int worldY, int worldZ, String to) toString()Methods inherited from class com.hypixel.hytale.builtin.blocktick.procedure.BasicChanceBlockGrowthProcedure
onTick, runChanceMethods inherited from class com.hypixel.hytale.server.core.asset.type.blocktick.config.TickProcedure
getRandom
-
Field Details
-
CODEC
-
chances
protected int[] chances -
data
-
sumChances
protected int sumChances
-
-
Constructor Details
-
SplitChanceBlockGrowthProcedure
public SplitChanceBlockGrowthProcedure() -
SplitChanceBlockGrowthProcedure
public SplitChanceBlockGrowthProcedure(int chanceMin, int chance, @Nonnull int[] chances, @Nonnull String[] data, boolean nextTicking)
-
-
Method Details
-
executeToBlock
protected boolean executeToBlock(@Nonnull World world, int worldX, int worldY, int worldZ, String to) - Overrides:
executeToBlockin classBasicChanceBlockGrowthProcedure
-
toString
- Overrides:
toStringin classBasicChanceBlockGrowthProcedure
-