See: Description
Class | Description |
---|---|
AcquireEvent |
an object is attemping to acquire another object
|
AcquireResponseEvent | |
ActivateItemEvent | |
AmbientLightEvent |
this event contains information about the ambient light.
|
AttachEvent | |
AuthorizedLoginEvent |
this client is logging into the server (proxy usually)
|
AuthorizedLoginResponseEvent | |
AutoAttackEvent | |
ClientParameterEvent | |
ComEvent | |
CommandEvent | |
ConResetEvent |
the server is being told that the connection has been reset for a
particular user.
|
DetachEvent | |
DirectedEvent |
use this event when you want to send a particular event to multiple
recipients on a single connection.
|
DirLocOrientEvent | |
DropEvent | |
ExtensionMessageEvent | |
FragmentedMessage |
fragmented message
sometimes the an event is split up into seperate subevents, stored
in this fragmentedmessage.
|
FreeTerrainDecalEvent | |
IslandManifestEvent |
this event contains information about the worldfile
the server usually sends this event to the user when they log in
in the loginhandler.
|
JScriptEvent |
execute the passed in script
|
LoadingStateEvent |
tells the client when we start and stop loading a new scene
|
LoginEvent |
this client is logging into the server (proxy usually)
|
LoginResponseEvent | |
LogoutEvent |
the user is logging out
|
LogoutResponseEvent | |
ModelInfoEvent |
send out what meshes to draw for the given object
it is a full update, so if you unequip a rigged attachment,
a full update is sent out
|
MultiEvent |
an object is attemping to acquire another object
|
NewLightEvent |
new light information
when receiving this event, please note that the loc information
for the point light is not set in the light.
|
NewObjectEvent |
the world server is telling a different server about a new object
without serializing the obj - we dont serialize to the entitymgr
because it doesnt need the full object
|
NewTerrainDecalEvent | |
NotifyFreeObjectEvent | |
NotifyNewObjectEvent |
this event is saying notifyObj needs to know about a new object
the event handler should send it a newobj message
|
NotifyPlayAnimationEvent |
object *IS* playing an animation - this event says other need to know about
this obj's animation - we have the list as part of the event because this
event may be serialized and the other server/client wont know what the list
should be
|
PortalEvent |
signals that a mob is portaling - this shouldnt come from the client
because we dont check if its allowed or anything.
|
RegionConfiguration |
this event contains information about the regions in the world
and what goes inside of them, like forests
|
RegisterEntityEvent |
the server is receiving a serialized entity in this event
the proxy server sends the approp world server the serialized
entity.
|
RegisterEntityResponseEvent |
we are responding a registerentity event
we use the data stored rather than the getEntity.toBytes() when we call
toBytes() because its what the server tells us that is the correct
information.
|
RoadEvent |
sends the client information about a road
|
SaveEvent |
tells the server to save all persistent objects
|
SceneLoadedEvent |
this event contains information about the worldfile (scene)
the server usually sends this event to the user when they log in
in the loginhandler.
|
ScriptEvent |
send the target object/mob an event so that it can do something
|
SkyboxEvent |
this event contains information about the skybox
the server usually sends this event to the user when they log in
in the loginhandler.
|
StateEvent |
sends the client state information
|
TerrainEvent |
this event contains information about the terrain
the server usually sends this event to the user when they log in
in the loginhandler.
|
TimerEvent | |
UITheme | |
UnregisterEntityEvent | |
UnregisterEntityResponseEvent |
we are responding to a unregisterentity event
|
WorldFileEvent |
this event contains information about the worldfile (scene)
the server usually sends this event to the user when they log in
in the loginhandler.
|
The client API uses the term "message" for all communication with the server. The server uses the term "event" for messages to/from the client and "message" for messages betweeen server plugins.