public class InstanceTemplate
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static int |
ISLAND_TYPE_ARENA |
static int |
ISLAND_TYPE_DUNGEON |
static int |
ISLAND_TYPE_GROUP_DUNGEON |
static int |
ISLAND_TYPE_GUILD |
static int |
ISLAND_TYPE_PLAYER |
static int |
ISLAND_TYPE_WORLD |
Constructor and Description |
---|
InstanceTemplate() |
Modifier and Type | Method and Description |
---|---|
InstanceTemplate |
clone() |
OID |
getAdministrator() |
int |
getCategory() |
java.util.LinkedList<java.lang.String> |
getContentPacks() |
boolean |
getCreateOnStartup() |
java.lang.String |
getDescription() |
java.util.LinkedList<OID> |
getDevelopers() |
float |
getGlobalWaterHeight() |
int |
getID() |
int |
getIslandType() |
boolean |
getIsPublic() |
java.lang.String |
getName() |
java.lang.String |
getPassword() |
int |
getPopulationLimit() |
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Float>> |
getPortals() |
int |
getRating() |
java.util.HashMap<java.lang.Integer,SpawnData> |
getShopSpawns() |
java.util.HashMap<java.lang.Integer,SpawnData> |
getShopSpawnsTemp() |
int |
getSize() |
java.util.HashMap<java.lang.Integer,SpawnData> |
getSpawns() |
java.lang.String |
getStyle() |
boolean |
getSubscriptionActive() |
protected void |
loadSpawn(SpawnData sd,
OID instanceOid,
java.util.Map<java.lang.String,Marker> markers) |
protected void |
loadSpawns(java.util.List<SpawnData> spawns,
OID instanceOid) |
protected void |
loadSpawns(OID instanceOid) |
void |
scheduleSpawnLoading(OID instanceOid) |
void |
setAdministrator(OID administrator) |
void |
setCategory(int category) |
void |
setContentPacks(java.util.LinkedList<java.lang.String> contentPacks) |
void |
setCreateOnStartup(boolean createOnStartup) |
void |
setDescription(java.lang.String description) |
void |
setDevelopers(java.util.LinkedList<OID> developers) |
void |
setGlobalWaterHeight(float globalWaterHeight) |
void |
setID(int id) |
void |
setIslandType(int islandType) |
void |
setIsPublic(boolean isPublic) |
void |
setName(java.lang.String name) |
void |
setPassword(java.lang.String password) |
void |
setPopulationLimit(int limit) |
void |
setPortals(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Float>> portals) |
void |
setRating(int rating) |
void |
setShopSpawns(java.util.HashMap<java.lang.Integer,SpawnData> spawns) |
void |
setShopSpawnsTemp(java.util.HashMap<java.lang.Integer,SpawnData> spawns) |
void |
setSize(int size) |
void |
setSpawns(java.util.HashMap<java.lang.Integer,SpawnData> spawns) |
void |
setStyle(java.lang.String style) |
void |
setSubscriptionActive(boolean subscriptionActive) |
void |
spawnNext(OID instanceOid) |
void |
updatePortal(java.lang.String portalName,
java.util.HashMap<java.lang.String,java.lang.Float> portalProps)
Updates the properties for a portal.
|
public static final int ISLAND_TYPE_WORLD
public static final int ISLAND_TYPE_DUNGEON
public static final int ISLAND_TYPE_GROUP_DUNGEON
public static final int ISLAND_TYPE_PLAYER
public static final int ISLAND_TYPE_ARENA
public static final int ISLAND_TYPE_GUILD
public void scheduleSpawnLoading(OID instanceOid)
instanceOid
- public void spawnNext(OID instanceOid)
protected void loadSpawns(OID instanceOid)
protected void loadSpawn(SpawnData sd, OID instanceOid, java.util.Map<java.lang.String,Marker> markers)
public void updatePortal(java.lang.String portalName, java.util.HashMap<java.lang.String,java.lang.Float> portalProps)
portalProps
- public int getID()
public void setID(int id)
public int getCategory()
public void setCategory(int category)
public java.lang.String getName()
public void setName(java.lang.String name)
public OID getAdministrator()
public void setAdministrator(OID administrator)
public boolean getIsPublic()
public void setIsPublic(boolean isPublic)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.util.LinkedList<OID> getDevelopers()
public void setDevelopers(java.util.LinkedList<OID> developers)
public int getIslandType()
public void setIslandType(int islandType)
public boolean getCreateOnStartup()
public void setCreateOnStartup(boolean createOnStartup)
public float getGlobalWaterHeight()
public void setGlobalWaterHeight(float globalWaterHeight)
public int getRating()
public void setRating(int rating)
public java.lang.String getStyle()
public void setStyle(java.lang.String style)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public int getSize()
public void setSize(int size)
public int getPopulationLimit()
public void setPopulationLimit(int limit)
public java.util.LinkedList<java.lang.String> getContentPacks()
public void setContentPacks(java.util.LinkedList<java.lang.String> contentPacks)
public boolean getSubscriptionActive()
public void setSubscriptionActive(boolean subscriptionActive)
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Float>> getPortals()
public void setPortals(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Float>> portals)
public java.util.HashMap<java.lang.Integer,SpawnData> getSpawns()
public void setSpawns(java.util.HashMap<java.lang.Integer,SpawnData> spawns)
public java.util.HashMap<java.lang.Integer,SpawnData> getShopSpawns()
public void setShopSpawns(java.util.HashMap<java.lang.Integer,SpawnData> spawns)
public java.util.HashMap<java.lang.Integer,SpawnData> getShopSpawnsTemp()
public void setShopSpawnsTemp(java.util.HashMap<java.lang.Integer,SpawnData> spawns)
public InstanceTemplate clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException