AssetEditorPacketHandler

public class AssetEditorPacketHandler extends GenericPacketHandler

Class AssetEditorPacketHandler. Provides asseteditorpackethandler functionality for the Hytale server.

java.lang.Object > GenericPacketHandler > AssetEditorPacketHandler

Field Summary

assets

final StringBuilder assets

Field assets.

paths

final List paths

Field paths.

player

final PlayerRef player

Field player.

Method Detail

AssetEditorPacketHandler

public public AssetEditorPacketHandler (@Nonnull final Channel channel, @Nonnull final ProtocolVersion protocolVersion, final String language, @Nonnull final PlayerAuthentication auth)

Method AssetEditorPacketHandler.

Parameters:
@Nonnull final Channel channel
@Nonnull final ProtocolVersion protocolVersion
final String language
@Nonnull final PlayerAuthentication auth

init

private void init ()

Method init.

getEditorClient

public EditorClient getEditorClient ()

Method getEditorClient.

getIdentifier

public String getIdentifier ()

Method getIdentifier.

closed

public void closed (final ChannelHandlerContext ctx)

Method closed.

Parameters:
final ChannelHandlerContext ctx

registerHandlers

public void registerHandlers ()

Method registerHandlers.

AssetPath

public new AssetPath (packet.path.pack, Path.of(packet.path.path, new String[0])

Method AssetPath.

Parameters:
packet.path.pack packet.path.pack
Path.of(packet.path.path Path.of(packet.path.path
new String[0]

AssetEditorFetchAutoCompleteDataEvent

public new AssetEditorFetchAutoCompleteDataEvent (this.editorClient, packet.dataset, packet.query)

Method AssetEditorFetchAutoCompleteDataEvent.

Parameters:
this.editorClient this.editorClient
packet.dataset packet.dataset
packet.query packet.query

AssetEditorFetchAutoCompleteDataReply

public new AssetEditorFetchAutoCompleteDataReply (packet.token, event.getResults()

Method AssetEditorFetchAutoCompleteDataReply.

Parameters:
packet.token packet.token
event.getResults( event.getResults(

AssetEditorActivateButtonEvent

public new AssetEditorActivateButtonEvent (this.editorClient, packet.buttonId)

Method AssetEditorActivateButtonEvent.

Parameters:
this.editorClient this.editorClient
packet.buttonId packet.buttonId

AssetEditorRequestDataSetEvent

public new AssetEditorRequestDataSetEvent (this.editorClient, packet.name, null)

Method AssetEditorRequestDataSetEvent.

Parameters:
this.editorClient this.editorClient
packet.name packet.name
null null

AssetEditorRequestDatasetReply

public new AssetEditorRequestDatasetReply (packet.name, event.getResults()

Method AssetEditorRequestDatasetReply.

Parameters:
packet.name packet.name
event.getResults( event.getResults(

UpdateEditorTimeOverride

public new UpdateEditorTimeOverride (packet.gameTime, packet.paused)

Method UpdateEditorTimeOverride.

Parameters:
packet.gameTime packet.gameTime
packet.paused packet.paused

AssetEditorUpdateWeatherPreviewLockEvent

public new AssetEditorUpdateWeatherPreviewLockEvent (this.editorClient, packet.locked)

Method AssetEditorUpdateWeatherPreviewLockEvent.

Parameters:
this.editorClient this.editorClient
packet.locked packet.locked

lacksPermission

private boolean lacksPermission (final int token)

Method lacksPermission.

Parameters:
final int token