atavism.server.objects
Class InstanceTemplate
java.lang.Object
atavism.server.objects.InstanceTemplate
- All Implemented Interfaces:
- java.lang.Runnable
public class InstanceTemplate
- extends java.lang.Object
- implements java.lang.Runnable
Stores the relevant information needed for setting up an Instance.
- Author:
- Andrew Harrison
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ISLAND_TYPE_WORLD
public static final int ISLAND_TYPE_WORLD
- See Also:
- Constant Field Values
ISLAND_TYPE_DUNGEON
public static final int ISLAND_TYPE_DUNGEON
- See Also:
- Constant Field Values
ISLAND_TYPE_GROUP_DUNGEON
public static final int ISLAND_TYPE_GROUP_DUNGEON
- See Also:
- Constant Field Values
ISLAND_TYPE_PLAYER
public static final int ISLAND_TYPE_PLAYER
- See Also:
- Constant Field Values
ISLAND_TYPE_ARENA
public static final int ISLAND_TYPE_ARENA
- See Also:
- Constant Field Values
ISLAND_TYPE_GUILD
public static final int ISLAND_TYPE_GUILD
- See Also:
- Constant Field Values
InstanceTemplate
public InstanceTemplate()
scheduleSpawnLoading
public void scheduleSpawnLoading(OID instanceOid)
- Parameters:
instanceOid
-
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
loadSpawns
protected void loadSpawns(OID instanceOid)
loadSpawn
protected void loadSpawn(SpawnData sd,
OID instanceOid)
updatePortal
public void updatePortal(java.lang.String portalName,
java.util.HashMap<java.lang.String,java.lang.Float> portalProps)
- Updates the properties for a portal.
- Parameters:
portalProps
-
getID
public int getID()
setID
public void setID(int id)
getCategory
public int getCategory()
setCategory
public void setCategory(int category)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getAdministrator
public OID getAdministrator()
setAdministrator
public void setAdministrator(OID administrator)
getIsPublic
public boolean getIsPublic()
setIsPublic
public void setIsPublic(boolean isPublic)
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String password)
getDevelopers
public java.util.LinkedList<OID> getDevelopers()
setDevelopers
public void setDevelopers(java.util.LinkedList<OID> developers)
getIslandType
public int getIslandType()
setIslandType
public void setIslandType(int islandType)
getCreateOnStartup
public boolean getCreateOnStartup()
setCreateOnStartup
public void setCreateOnStartup(boolean createOnStartup)
getGlobalWaterHeight
public float getGlobalWaterHeight()
setGlobalWaterHeight
public void setGlobalWaterHeight(float globalWaterHeight)
getRating
public int getRating()
setRating
public void setRating(int rating)
getStyle
public java.lang.String getStyle()
setStyle
public void setStyle(java.lang.String style)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getSize
public int getSize()
setSize
public void setSize(int size)
getPopulationLimit
public int getPopulationLimit()
setPopulationLimit
public void setPopulationLimit(int limit)
getContentPacks
public java.util.LinkedList<java.lang.String> getContentPacks()
setContentPacks
public void setContentPacks(java.util.LinkedList<java.lang.String> contentPacks)
getSubscriptionActive
public boolean getSubscriptionActive()
setSubscriptionActive
public void setSubscriptionActive(boolean subscriptionActive)
getPortals
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Float>> getPortals()
setPortals
public void setPortals(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Float>> portals)
getSpawns
public java.util.HashMap<java.lang.Integer,SpawnData> getSpawns()
setSpawns
public void setSpawns(java.util.HashMap<java.lang.Integer,SpawnData> spawns)