classpublicPriority 2
PrefabEditorCreationSettings
com.hypixel.hytale.builtin.buildertools.prefabeditor.PrefabEditorCreationSettings
implements PrefabEditorCreationContext, JsonAssetWithMap<String, DefaultAssetMap<String, PrefabEditorCreationSettings>>
26
Methods
26
Public Methods
19
Fields
2
Constructors
Constants
AssetBuilderCodec<String, PrefabEditorCreationSettings>CODEC= AssetBuilderCodec.builder(
PrefabEditorCreationSettings.class,
PrefabEditorCrea...
intRECURSIVE_SEARCH_MAX_DEPTH= 10
Constructors
private
PrefabEditorCreationSettings()public
PrefabEditorCreationSettings(PrefabRootDirectory prefabRootDirectory, List<String> unprocessedPrefabPaths, int pasteYLevelGoal, int blocksBetweenEachPrefab, WorldGenType worldGenType, int blocksAboveSurface, PrefabStackingAxis stackingAxis, PrefabAlignment alignment, boolean recursive, boolean loadChildren, boolean loadEntities, boolean enableWorldTicking, PrefabRowSplitMode rowSplitMode, String environment, String grassTint)Methods
Public Methods (26)
public
PrefabAlignment getAlignment()@Override
publicstatic
DefaultAssetMap<String, PrefabEditorCreationSettings> getAssetMap()publicstatic
AssetStore<String, PrefabEditorCreationSettings, DefaultAssetMap<String, PrefabEditorCreationSettings>> getAssetStore()public
int getBlocksAboveSurface()@Override
public
int getBlocksBetweenEachPrefab()@Override
public
Player getEditor()@Override
public
PlayerRef getEditorRef()@Override
public
String getEnvironment()@Override
public
String getGrassTint()@Override
public
String getId()public
int getPasteLevelGoal()@Override
public
int getPasteYLevelGoal()public
List<Path> getPrefabPaths()@Override
public
PrefabRootDirectory getPrefabRootDirectory()@Override
public
PrefabRowSplitMode getRowSplitMode()@Override
public
PrefabStackingAxis getStackingAxis()@Override
public
List<String> getUnprocessedPrefabPaths()@Override
public
WorldGenType getWorldGenType()@Override
public
boolean isLoadChildren()public
boolean isRecursive()public
boolean isWorldTickingEnabled()@Override
publicstatic
CompletableFuture<PrefabEditorCreationSettings> load(String name)@Nonnull
public
boolean loadChildPrefabs()@Override
publicstatic
CompletableFuture<Void> save(String name, PrefabEditorCreationSettings settings)@Nonnull
public
boolean shouldLoadEntities()@Override
publicstatic
boolean stringEndsWithPrefabPath(String input)Fields
Private/Package Fields (19)
private
AssetStore<String, PrefabEditorCreationSettings, DefaultAssetMap<String, PrefabEditorCreationSettings>> ASSET_STOREprivate
PrefabAlignment alignmentprivate
int blocksAboveSurfaceprivate
int blocksBetweenEachPrefabprivate
AssetExtraInfo.Data dataprivate
boolean enableWorldTickingprivate
String environmentprivate
String grassTintprivate
String idprivate
boolean loadChildrenprivate
boolean loadEntitiesprivate
int pasteYLevelGoalprivate
transient Player playerprivate
transient PlayerRef playerRefprivate
PrefabRootDirectory prefabRootDirectoryprivate
boolean recursiveprivate
PrefabRowSplitMode rowSplitModeprivate
PrefabStackingAxis stackingAxisprivate
WorldGenType worldGenType