HyCodeYourTale
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)

Related Classes