classpublicPriority 2
PrefabEditSessionManager
com.hypixel.hytale.builtin.buildertools.prefabeditor.PrefabEditSessionManager
10
Methods
10
Public Methods
0
Fields
1
Constructors
Constants
StringDEFAULT_CHUNK_ENVIRONMENT= "Env_Zone1_Plains"
StringDEFAULT_ENVIRONMENT= "Zone1_Sunny"
StringDEFAULT_GRASS_TINT_HEX= "#5B9E28"
StringDEFAULT_NEW_WORLD_ZERO_COORDINATE_BLOCK_NAME= "Rock_Stone"
ColorDEFAULT_TINT= new Color((byte)91, (byte)-98, (byte)40)
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
MessageMESSAGE_COMMANDS_EDIT_PREFAB_SOMETHING_WENT_WRONG= Message.translation("server.commands.editprefab.somethingWentWrong")
MessageMESSAGE_COMMANDS_PREFAB_EDIT_SESSION_MANAGER_EXISTING_EDIT_SESSION= Message.translation(
"server.commands.prefabeditsessionmanager.existingEditSession"
)
floatNOON_TIME= 0.5F
StringPREFAB_EDITING_WORLD_NAME_PREFIX= "prefabEditor-"
StringPREFAB_SELECTOR_TOOL_ID= "EditorTool_PrefabEditing_SelectPrefab"
longPROGRESS_UPDATE_INTERVAL_NANOS= 100000000L
Constructors
public
PrefabEditSessionManager(JavaPlugin plugin)Methods
Public Methods (10)
public
void cancelLoading(UUID playerUuid)public
CompletableFuture<Void> cleanupCancelledSession(UUID playerUuid, String worldName)@Nonnull
public
void clearLoadingState(UUID playerUuid)public
Map<UUID, PrefabEditSession> getActiveEditSessions()@Nonnull
public
PrefabEditSession getPrefabEditSession(UUID playerUUID)public
boolean hasInProgressLoading(UUID playerUuid)public
boolean isEditingAPrefab(UUID playerUUID)public
boolean isLoadingCancelled(UUID playerUuid)public
void onPlayerAddedToWorld(AddPlayerToWorldEvent event)public
void updatePathOfLoadedPrefab(Path oldPath, Path newPath)