Version 1.5APIs subject to change!

Package multiverse.server.objects

Interface Summary
EntityWithWorldNode This interface is implemented by subtypes of Entity processed by the ObjectTracker.
EntityWithWorldNodeFactory This interface is implemented by subtypes of Entity processed by the ObjectTracker.
MVObjectCreateHook  
ObjectTracker.NotifyReactionRadiusCallback  
ObjectTracker.RemoteObjectFilter A filter callback used to determine if a remote object should be tracked.
PermissionFactory World.setDefaultPermission() takes in a PermissionFactory so that it can create a PermissionCallback object when none is supplied.
ProxyExtensionHook Proxy handler for client-originated extension messages.
RegionTrigger Support custom region enter and leave behavior.
 

Class Summary
Bag a bag used to hold objects, either items or other bags
BinaryState represents an object state that has two values.
Boundary although we use a 3d point, this boundary is a 2d boundary which only looks at the X,Z values of the point
Color  
DirectionalLight a point light, by default it is a point light source.
DisplayContext  
DisplayContext.Submesh  
DisplayState  
Entity Entity is the root class of persistable objects in the Multiverse heirarchy.
EntityHandle a handle to an MVObject.
EntityManager  
EntitySearchable Generic searchable collection for registered entities.
Fog  
FogRegionConfig  
Instance  
InstanceEntryProxyHook  
InstanceEntryRegionTrigger Perform instance entry when player enters a region.
InstanceRestorePoint  
Light  
LightData information about a light.
Marker A marker is a point in space with orientation and properties.
Marker.Search Marker search parameters.
MessageRegionTrigger Publish a message when object enters or leaves a custom region.
MVObject MVObject is a properties object, it does not contain 'logic' when you set a property, there are no callbacks which will then notify other players
MVObject.StateMap  
MVObjectPersistenceDelegate for encoding the MVObject into xml
MVObjectPersistenceDelegate.One  
MVObjectPersistenceDelegate.Two  
NamedPropertyClass A base class for classes the require a name and a set of properties, but which is not persistable
ObjectFactory Create objects for spawn generators.
ObjectStub  
ObjectStubFactory  
ObjectTracker  
ObjectTracker.NotifyReactionRadiusMessage  
ObjectType Multiverse object type.
ObjectType.PersistenceDelegate Internal use only.
ObjectTypes Multiverse object type definitions.
ObjState interface to implement an object state, such a "DeathState", "CombatState", etc.
OceanData as used by worldeditorreader and sent to proxy to the client
PermissionCallback this object implements callbacks for actions that need to check permissions to do something with an object.
Player Internal use only - used by ProxyPlugin
PlayerManager  
PointLight a point light, by default it is a point light source.
ProximityTracker This class is similar to the ObjectTracker, but is used in cases where there is no local/remote distinction between objects.
Region Regions are bounded areas of the world with zero or more features.
Region.Search Region search parameters.
RegionConfig regions are 'areas' in the world with specific attributes they all contain a boundary, and also config data for that area regions can have multiple configs, like for trees, sounds, lights, etc.
Road  
RoadRegionConfig  
RoadSegment usually made from a road entity.
SearchEntry Value returned for search option SearchSelection.RESULT_KEYED.
SoundData Sound information.
SoundRegionConfig regions are 'areas' in the world with specific attributes they all contain a boundary, and also config data for that area regions can have multiple configs, like for trees, sounds, lights, etc.
SpawnData Spawn generator definition.
Template used to generate an entity
TerrainDecalData information about a light.
Vector2 represents a 2d point, useful in 2D boundary calculations
VoiceStub  
VoiceStubFactory  
WEObjFactory object factory for producing objects spawned from world editor spawn generators
World properties for the world object and its behavior
 

Enum Summary
Light.LightType  
 



Copyright © 2008 The Multiverse Network, Inc.