Class SubCreator
java.lang.Object
net.ME1312.SubServers.Client.Common.Network.API.SubCreator
Simplified SubCreator Data Class
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static enum
-
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(String name, SubCreator.ServerTemplate template, Version version, Integer port) Create a SubServervoid
create
(String name, SubCreator.ServerTemplate template, Version version, Integer port, IntConsumer response) Create a SubServervoid
Create a SubServervoid
create
(UUID player, String name, SubCreator.ServerTemplate template, Version version, Integer port, IntConsumer response) Create a SubServerboolean
getHost()
Gets the host this creator belongs togetTemplate
(String name) Gets a SubCreator Template by nameGets the Templates that can be used in this SubCreator instancevoid
Update a SubServervoid
update
(UUID player, SubServer server, SubCreator.ServerTemplate template, Version version) Update a SubServervoid
update
(UUID player, SubServer server, SubCreator.ServerTemplate template, Version version, IntConsumer response) Update a SubServervoid
Update a SubServervoid
update
(SubServer server, SubCreator.ServerTemplate template, Version version) Update a SubServervoid
update
(SubServer server, SubCreator.ServerTemplate template, Version version, IntConsumer response) Update a SubServer
-
Method Details
-
equals
-
create
public void create(UUID player, String name, SubCreator.ServerTemplate template, Version version, Integer port, IntConsumer response) Create a SubServer- Parameters:
player
- Player Creatingname
- Server Nametemplate
- Server Templateversion
- Server Version (may be null)port
- Server Port Number (null to auto-select)response
- Response Code
-
create
public void create(String name, SubCreator.ServerTemplate template, Version version, Integer port, IntConsumer response) Create a SubServer- Parameters:
name
- Server Nametemplate
- Server Templateversion
- Server Version (may be null)port
- Server Port Number (null to auto-select)response
- Response Code
-
create
public void create(UUID player, String name, SubCreator.ServerTemplate template, Version version, Integer port) Create a SubServer- Parameters:
player
- Player Creatingname
- Server Nametemplate
- Server Templateversion
- Server Version (may be null)port
- Server Port Number (null to auto-select)
-
create
Create a SubServer- Parameters:
name
- Server Nametemplate
- Server Templateversion
- Server Version (may be null)port
- Server Port Number (null to auto-select)
-
update
public void update(UUID player, SubServer server, SubCreator.ServerTemplate template, Version version, IntConsumer response) Update a SubServer- Parameters:
player
- Player Updatingserver
- Server to Updatetemplate
- Server Templateversion
- Server Version (may be null)response
- Response Code
-
update
public void update(UUID player, SubServer server, SubCreator.ServerTemplate template, Version version) Update a SubServer- Parameters:
player
- Player Updatingserver
- Server to Updatetemplate
- Server Templateversion
- Server Version (may be null)
-
update
public void update(SubServer server, SubCreator.ServerTemplate template, Version version, IntConsumer response) Update a SubServer- Parameters:
server
- Server to Updatetemplate
- Server Templateversion
- Server Version (may be null)response
- Response Code
-
update
Update a SubServer- Parameters:
server
- Server to Updatetemplate
- Server Templateversion
- Server Version (may be null)
-
update
Update a SubServer- Parameters:
player
- Player Updatingserver
- Server to Updateversion
- Server Version (may be null)
-
update
Update a SubServer- Parameters:
server
- Server to Updateversion
- Server Version (may be null)
-
getHost
Gets the host this creator belongs to- Returns:
- Host
-
getTemplates
Gets the Templates that can be used in this SubCreator instance- Returns:
- Template Map
-
getTemplate
Gets a SubCreator Template by name- Parameters:
name
- Template Name- Returns:
- Template
-