java.lang.Object
net.ME1312.SubServers.Client.Common.Network.API.SubCreator

public class SubCreator extends Object
Simplified SubCreator Data Class
  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • create

      public void create(UUID player, String name, SubCreator.ServerTemplate template, Version version, Integer port, IntConsumer response)
      Create a SubServer
      Parameters:
      player - Player Creating
      name - Server Name
      template - Server Template
      version - 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 Name
      template - Server Template
      version - 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 Creating
      name - Server Name
      template - Server Template
      version - Server Version (may be null)
      port - Server Port Number (null to auto-select)
    • create

      public void create(String name, SubCreator.ServerTemplate template, Version version, Integer port)
      Create a SubServer
      Parameters:
      name - Server Name
      template - Server Template
      version - 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 Updating
      server - Server to Update
      template - Server Template
      version - 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 Updating
      server - Server to Update
      template - Server Template
      version - 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 Update
      template - Server Template
      version - Server Version (may be null)
      response - Response Code
    • update

      public void update(SubServer server, SubCreator.ServerTemplate template, Version version)
      Update a SubServer
      Parameters:
      server - Server to Update
      template - Server Template
      version - Server Version (may be null)
    • update

      public void update(UUID player, SubServer server, Version version)
      Update a SubServer
      Parameters:
      player - Player Updating
      server - Server to Update
      version - Server Version (may be null)
    • update

      public void update(SubServer server, Version version)
      Update a SubServer
      Parameters:
      server - Server to Update
      version - Server Version (may be null)
    • getHost

      public Host getHost()
      Gets the host this creator belongs to
      Returns:
      Host
    • getTemplates

      public Map<String,SubCreator.ServerTemplate> getTemplates()
      Gets the Templates that can be used in this SubCreator instance
      Returns:
      Template Map
    • getTemplate

      public SubCreator.ServerTemplate getTemplate(String name)
      Gets a SubCreator Template by name
      Parameters:
      name - Template Name
      Returns:
      Template