public abstract class AbstractGenerationPass extends Object implements GenerationPass
GenerationPass.
Allows the user to override the generation of the local seed in order to ensure consistent generation even if other generation passes are added, modified or removed.
| Constructor and Description |
|---|
AbstractGenerationPass() |
| Modifier and Type | Method and Description |
|---|---|
void |
init(long levelSeed,
long localSeed,
StandardGenerator generator)
Prepares this instance for actual generation.
|
protected void |
init0(long levelSeed,
long localSeed,
StandardGenerator generator) |
protected void |
setSeed(String seed) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdpublic final void init(long levelSeed,
long localSeed,
StandardGenerator generator)
GenerationPassinit in interface GenerationPasslevelSeed - the level seed, as defined in nukkit.ymllocalSeed - a seed defined specifically for this generation passgenerator - the instance of StandardGenerator that this generation pass will be used byprotected void init0(long levelSeed,
long localSeed,
StandardGenerator generator)
protected void setSeed(String seed)
Copyright © 2020. All rights reserved.