classpublicPriority 1
AssetEditorPlugin
com.hypixel.hytale.builtin.asseteditor.AssetEditorPlugin
extends JavaPlugin
30
Methods
30
Public Methods
3
Fields
1
Constructors
Constructors
public
AssetEditorPlugin(JavaPluginInit init)Methods
Public Methods (30)
public
AssetTypeRegistry getAssetTypeRegistry()public
Map<EditorClient, AssetPath> getClientOpenAssetPathMapping()public
DataSource getDataSourceForPack(String assetPack)public
DataSource getDataSourceForPath(AssetPath path)public
Collection<DataSource> getDataSources()public
Set<EditorClient> getEditorClients(UUID uuid)public
AssetPath getOpenAssetPath(EditorClient editorClient)public
Schema getSchema(String id)public
void handleAssetUpdate(EditorClient editorClient, AssetPath assetPath, byte[] data, int requestToken)public
void handleCreateAssetPack(EditorClient editorClient, AssetPackManifest packetManifest, int requestToken)public
void handleCreateDirectory(EditorClient editorClient, AssetPath assetPath, int requestToken)public
void handleDeleteAsset(EditorClient editorClient, AssetPath assetPath, int requestToken)public
void handleDeleteAssetPack(EditorClient editorClient, String packId)public
void handleDeleteDirectory(EditorClient editorClient, AssetPath assetPath, int requestToken)public
void handleEditorClientDisconnected(EditorClient editorClient, PacketHandler.DisconnectReason disconnectReason)public
void handleExportAssets(EditorClient editorClient, List<AssetPath> paths)public
void handleFetchAsset(EditorClient editorClient, AssetPath assetPath, int requestToken)public
void handleFetchJsonAssetWithParents(EditorClient editorClient, AssetPath assetPath, boolean isFromOpenedTab, int requestToken)public
void handleFetchLastModifiedAssets(EditorClient editorClient)public
void handleInitializeClient(EditorClient editorClient)public
void handleInitializeEditor(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor)public
void handleRedo(EditorClient editorClient, AssetPath assetPath, int requestToken)public
void handleRenameAsset(EditorClient editorClient, AssetPath oldAssetPath, AssetPath newAssetPath, int requestToken)public
void handleRenameDirectory(EditorClient editorClient, AssetPath path, AssetPath newPath, int requestToken)public
void handleRequestChildIds(EditorClient editorClient, AssetPath assetPath)public
void handleSelectAsset(EditorClient editorClient, AssetPath assetPath)public
void handleSubscribeToModifiedAssetsChanges(EditorClient editorClient)public
void handleUndo(EditorClient editorClient, AssetPath assetPath, int requestToken)public
void handleUnsubscribeFromModifiedAssetsChanges(EditorClient editorClient)public
void handleUpdateAssetPack(EditorClient editorClient, String packId, AssetPackManifest packetManifest)Fields
Private/Package Fields (3)
private
AssetEditorPlugin.InitState initStateprivate
AssetEditorPlugin instanceprivate
AssetEditorSetupSchemas setupSchemasPacketRelated Classes
Used By
AssetMapAssetPackAssetRegistryAssetStoreAssetUpdateQueryAssetMonitorEventAssetStoreMonitorEventRegisterAssetStoreEventRemoveAssetStoreEventJsonAssetWithMapAssetStoreTypeHandlerAssetTypeHandlerCommonAssetTypeHandlerJsonTypeHandlerAssetUndoRedoInfoModifiedAssetDataSourceStandardDataSourceAssetEditorAssetCreatedEventAssetEditorClientDisconnectEvent+70 more