SingleplayerModule

public class SingleplayerModule extends JavaPlugin

Class SingleplayerModule. Provides singleplayermodule functionality for the Hytale server.

java.lang.Object > JavaPlugin > SingleplayerModule

Field Summary

access

private Access access

Field access.

requestedAccess

private Access requestedAccess

Field requestedAccess.

publicAddresses

private List publicAddresses

Field publicAddresses.

pid

final Integer pid

Field pid.

serverManager

final ServerManager serverManager

Field serverManager.

boundAddress

final InetSocketAddress boundAddress

Field boundAddress.

localAddress

final SocketAddress localAddress

Field localAddress.

Method Detail

get

static SingleplayerModule get ()

Method get.

SingleplayerModule

public public SingleplayerModule (@Nonnull final JavaPluginInit init)

Method SingleplayerModule.

Parameters:
@Nonnull final JavaPluginInit init

setup

protected void setup ()

Method setup.

ClientDelegatingProvider

public new ClientDelegatingProvider ()

Method ClientDelegatingProvider.

PlayCommand

public new PlayCommand (this)

Method PlayCommand.

Parameters:
this this

start

protected void start ()

Method start.

getAccess

public Access getAccess ()

Method getAccess.

getRequestedAccess

public Access getRequestedAccess ()

Method getRequestedAccess.

requestServerAccess

public void requestServerAccess (final Access access)

Method requestServerAccess.

Parameters:
final Access access

InetSocketAddress

public new InetSocketAddress (0)

Method InetSocketAddress.

Parameters:
0 0

SingleplayerRequestAccessEvent

public new SingleplayerRequestAccessEvent (access)

Method SingleplayerRequestAccessEvent.

Parameters:
access access

RequestServerAccess

public new RequestServerAccess (access, externalPort)

Method RequestServerAccess.

Parameters:
access access
externalPort externalPort

setPublicAddresses

public void setPublicAddresses (final List publicAddresses)

Method setPublicAddresses.

Parameters:
final List publicAddresses

updateAccess

public void updateAccess (@Nonnull final Access access)

Method updateAccess.

Parameters:
@Nonnull final Access access

checkClientPid

static void checkClientPid ()

Method checkClientPid.

getUuid

static UUID getUuid ()

Method getUuid.

getUsername

static String getUsername ()

Method getUsername.

isOwner

static boolean isOwner (@Nonnull final PlayerRef player)

Method isOwner.

Parameters:
@Nonnull final PlayerRef player