public class PrefabSaver
Class PrefabSaver. Provides prefabsaver functionality for the Hytale server.
java.lang.Object > PrefabSaver
Field Summary
blockSelection
Field blockSelection.
chunkStore
Field chunkStore.
start
Field start.
width
Field width.
height
Field height.
depth
Field depth.
editorBlock
Field editorBlock.
editorBlockPrefabAir
Field editorBlockPrefabAir.
editorBlockPrefabAnchor
Field editorBlockPrefabAnchor.
newAnchorX
Field newAnchorX.
newAnchorY
Field newAnchorY.
newAnchorZ
Field newAnchorZ.
selection
Field selection.
top
Field top.
bottom
Field bottom.
chunkIndex
Field chunkIndex.
chunkRef
Field chunkRef.
worldChunkComponent
Field worldChunkComponent.
chunkColumnComponent
Field chunkColumnComponent.
sectionIndex
Field sectionIndex.
sectionRef
Field sectionRef.
sectionComponent
Field sectionComponent.
blockPhysicsComponent
Field blockPhysicsComponent.
blockState
Field blockState.
localX
Field localX.
localY
Field localY.
localZ
Field localZ.
position
Field position.
fluidSectionComponent
Field fluidSectionComponent.
fluid
Field fluid.
fluidLevel
Field fluidLevel.
store
Field store.
holder2
Field holder2.
end
Field end.
diff
Field diff.
chunkIndices
Field chunkIndices.
minChunkX
Field minChunkX.
maxChunkX
Field maxChunkX.
minChunkZ
Field minChunkZ.
maxChunkZ
Field maxChunkZ.
reference
Field reference.
postClone
Field postClone.
Method Detail
savePrefab
CompletableFuture
savePrefab
(@Nonnull final CommandSender sender, @Nonnull final World world, @Nonnull final Path pathToSave, @Nonnull final Vector3i anchorPoint, @Nonnull final Vector3i minPoint, @Nonnull final Vector3i maxPoint, @Nonnull final Vector3i pastePosition, @Nonnull final Vector3i originalFileAnchor, @Nonnull final PrefabSaverSettings settings)
Method savePrefab.
- Parameters:
@Nonnull final CommandSendersender@Nonnull final Worldworld@Nonnull final PathpathToSave@Nonnull final Vector3ianchorPoint@Nonnull final Vector3iminPoint@Nonnull final Vector3imaxPoint@Nonnull final Vector3ipastePosition@Nonnull final Vector3ioriginalFileAnchor@Nonnull final PrefabSaverSettingssettings
copyBlocks
BlockSelection
copyBlocks
(@Nonnull final CommandSender sender, @Nonnull final World world, @Nonnull final Vector3i anchorPoint, @Nonnull final Vector3i minPoint, @Nonnull final Vector3i maxPoint, @Nonnull final Vector3i pastePosition, @Nonnull final Vector3i originalFileAnchor, @Nonnull final PrefabSaverSettings settings)
Method copyBlocks.
- Parameters:
@Nonnull final CommandSendersender@Nonnull final Worldworld@Nonnull final Vector3ianchorPoint@Nonnull final Vector3iminPoint@Nonnull final Vector3imaxPoint@Nonnull final Vector3ipastePosition@Nonnull final Vector3ioriginalFileAnchor@Nonnull final PrefabSaverSettingssettings
preloadChunksInSelection
Long2ObjectMap>
preloadChunksInSelection
(@Nonnull final World world, @Nonnull final ChunkStore chunkStore, @Nonnull final Vector3i minPoint, @Nonnull final Vector3i maxPoint)
Method preloadChunksInSelection.
- Parameters:
@Nonnull final Worldworld@Nonnull final ChunkStorechunkStore@Nonnull final Vector3iminPoint@Nonnull final Vector3imaxPoint
save
boolean
save
(@Nonnull final CommandSender sender, @Nonnull final BlockSelection copiedSelection, @Nonnull final Path saveFilePath, @Nonnull final PrefabSaverSettings settings)
Method save.
- Parameters:
@Nonnull final CommandSendersender@Nonnull final BlockSelectioncopiedSelection@Nonnull final PathsaveFilePath@Nonnull final PrefabSaverSettingssettings