atavism.server.objects
Class Instance
java.lang.Object
atavism.server.objects.NamedPropertyClass
atavism.server.objects.Entity
atavism.server.objects.Instance
- All Implemented Interfaces:
- java.io.Serializable
public class Instance
- extends Entity
- See Also:
- Serialized Form
Methods inherited from class atavism.server.objects.Entity |
addSubObjectNamespace, equals, equals, getLock, getNamespace, getOid, getPersistenceFlag, getProperty, getSubObjectNamespaces, getSubObjectNamespacesInt, getTransientDataRef, getType, hashCode, hasSubObjectNamespace, isDeleted, registerTransientPropertyKey, removeProperty, removeSubObjectNamespace, setDeleted, setNamespace, setOid, setPersistenceFlag, setProperty, setSubObjectNamespaces, setSubObjectNamespacesInt, setType, toBytes, toString, unregisterTransientPropertyKey |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
STATE_INIT
public static final int STATE_INIT
- See Also:
- Constant Field Values
STATE_GENERATE
public static final int STATE_GENERATE
- See Also:
- Constant Field Values
STATE_LOAD
public static final int STATE_LOAD
- See Also:
- Constant Field Values
STATE_AVAILABLE
public static final int STATE_AVAILABLE
- See Also:
- Constant Field Values
STATE_UNLOAD
public static final int STATE_UNLOAD
- See Also:
- Constant Field Values
STATE_DELETE
public static final int STATE_DELETE
- See Also:
- Constant Field Values
Instance
public Instance()
Instance
public Instance(OID oid)
getName
public java.lang.String getName()
- Description copied from class:
NamedPropertyClass
- Returns the name of this entity.
- Overrides:
getName
in class NamedPropertyClass
- Returns:
- name for this entity.
setName
public void setName(java.lang.String name)
- Description copied from class:
NamedPropertyClass
- Sets the name for this entity.
- Overrides:
setName
in class NamedPropertyClass
- Parameters:
name
- name for this entity.
getTemplateName
public java.lang.String getTemplateName()
setTemplateName
public void setTemplateName(java.lang.String templateName)
getTemplateID
public int getTemplateID()
setTemplateID
public void setTemplateID(int templateID)
getWorldFileName
public java.lang.String getWorldFileName()
setWorldFileName
public void setWorldFileName(java.lang.String fileName)
getInitScriptFileName
public java.lang.String getInitScriptFileName()
setInitScriptFileName
public void setInitScriptFileName(java.lang.String fileName)
getLoadScriptFileName
public java.lang.String getLoadScriptFileName()
setLoadScriptFileName
public void setLoadScriptFileName(java.lang.String fileName)
getState
public int getState()
setState
public void setState(int state)
getWorldLoaderOverrideName
public java.lang.String getWorldLoaderOverrideName()
setWorldLoaderOverrideName
public void setWorldLoaderOverrideName(java.lang.String loaderName)
getWorldLoaderOverride
public WorldLoaderOverride getWorldLoaderOverride()
setWorldLoaderOverride
public void setWorldLoaderOverride(WorldLoaderOverride loaderOverride)
loadWorldData
public boolean loadWorldData()
- Sets up the world settings such as skybox and fog based on the template values.
- Returns:
setupGlobalRegion
protected void setupGlobalRegion()
loadWorldFile
public boolean loadWorldFile()
loadWorldCollections
public boolean loadWorldCollections()
- Load additional world collections that may not have been mentioned in the world file.
- Parameters:
worldCollections
-
- Returns:
- true if all of the loads succeeded.
runInitScript
public boolean runInitScript()
runLoadScript
public boolean runLoadScript()
getGlobalSkybox
public java.lang.String getGlobalSkybox()
setGlobalSkybox
public void setGlobalSkybox(java.lang.String skybox)
getGlobalFog
public Fog getGlobalFog()
setGlobalFog
public void setGlobalFog(Fog fog)
getGlobalAmbientLight
public Color getGlobalAmbientLight()
setGlobalAmbientLight
public void setGlobalAmbientLight(Color lightColor)
getGlobalDirectionalLight
public LightData getGlobalDirectionalLight()
setGlobalDirectionalLight
public void setGlobalDirectionalLight(LightData lightData)
getOceanData
public OceanData getOceanData()
setOceanData
public void setOceanData(OceanData od)
getTerrainConfig
public TerrainConfig getTerrainConfig()
setTerrainConfig
public void setTerrainConfig(TerrainConfig terrainConfig)
getGlobalRegion
public Region getGlobalRegion()
getRoadConfig
public RoadRegionConfig getRoadConfig()
getPopulationLimit
public int getPopulationLimit()
setPopulationLimit
public void setPopulationLimit(int populationLimit)
getGroupOid
public OID getGroupOid()
setGroupOid
public void setGroupOid(OID groupOid)
getPlayerOid
public OID getPlayerOid()
setPlayerOid
public void setPlayerOid(OID playerOid)
getGuildOid
public int getGuildOid()
setGuildOid
public void setGuildOid(int guildOid)
addRegion
public void addRegion(Region region)
getRegion
public Region getRegion(java.lang.String regionName)
getRegionList
public java.util.List<Region> getRegionList()
addRegionConfig
public void addRegionConfig(java.lang.String region)
getRegionConfig
public java.util.List<java.lang.String> getRegionConfig()
addSpawnData
public void addSpawnData(SpawnData spawnData)
getSpawnData
public java.util.List<SpawnData> getSpawnData()
setWorldCollectionLoaderContext
public void setWorldCollectionLoaderContext(WorldCollectionLoaderContext context)
getWorldCollectionLoaderContext
public WorldCollectionLoaderContext getWorldCollectionLoaderContext()
getPathInfo
public PathInfo getPathInfo()
changePlayerPopulation
public int changePlayerPopulation(int delta)
getPlayerPopulation
public int getPlayerPopulation()
current
public static Instance current()
currentOid
public static OID currentOid()
runRegionSearch
public java.util.Collection runRegionSearch(SearchClause search,
SearchSelection selection)