Multiverse Message Catalog
From Multiverse
| Multiverse Servers |
|
Installing • Installing on Linux • Running • Troubleshooting • FAQ • Release Notes • Updating • JMX Monitoring & Mgmt. |
| Infrastructure |
|
Platform Architecture • Registering a World • Proxy Server • Event Handling • World Manager • Voice Server |
| Messaging System |
|
Perception Messaging • Using Extension Messages • Message Marshalling • Multi-subject Messaging • Message Catalog |
| Object Architecture |
|
World Instancing • Server Object Search • Server Regions • Server Markers |
| Scalability and Performance |
| Reference |
|
File Layout • Property File • Logging • API |
The script mv-home/config/common/mvmessages.py defines the message catalog mvMessageCatalog, and adds to it all the predefined Multiverse message types with message type numbers from one (1) through 500. World developers should add their custom messages to mv-home/config/worldname/worldmessages.py.
In the tables below, the Java class named in the section heading is where the MessageType instances are defined.
AnimationClient Messages: multiverse.server.plugins.AnimationClient
| Message Type | Message Class |
|---|---|
| MSG_TYPE_ADD_PARTICLE_EFFECT | multiverse.mars.plugins.AnimationClient.AddParticleEffectMessage
|
| MSG_TYPE_ANIM_CMD_REQ | multiverse.mars.plugins.AnimationClient.AnimationCommandReqMessage
|
| MSG_TYPE_INVOKE_EFFECT | multiverse.mars.plugins.AnimationClient.InvokeEffectMessage
|
| MSG_TYPE_REMOVE_PARTICLE_EFFECT | multiverse.mars.plugins.AnimationClient.RemoveParticleEffectMessage
|
| MSG_TYPE_REQ_ADD_PARTICLE_EFFECT | multiverse.mars.plugins.AnimationClient.ReqAddParticleEffectMessage
|
Behavior Messages: multiverse.server.engine.Behavior
| Message Type | Message Class |
|---|---|
| MSG_TYPE_COMMAND | multiverse.server.engine.Behavior.CommandMessage
|
| MSG_TYPE_EVENT | multiverse.server.engine.Behavior.EventMessage
|
CombatClient Messages: multiverse.mars.plugins.CombatClient
| Message Type | Message Class |
|---|---|
| MSG_TYPE_ABILITY_PROGRESS | multiverse.mars.plugins.CombatClient.AbilityProgressMessage
|
| MSG_TYPE_ABILITY_UPDATE | multiverse.mars.plugins.CombatClient.AbilityUpdateMessage
|
| MSG_TYPE_AUTO_ATTACK | multiverse.mars.plugins.CombatClient.AutoAttackMessage
|
| MSG_TYPE_COOLDOWN | multiverse.mars.plugins.CombatClient.CooldownMessage
|
| MSG_TYPE_DAMAGE | multiverse.mars.plugins.CombatClient.DamageMessage
|
| MSG_TYPE_RELEASE_OBJECT | multiverse.mars.plugins.CombatClient.ReleaseObjectMessage
|
| MSG_TYPE_START_ABILITY | multiverse.mars.plugins.CombatClient.StartAbilityMessage
|
MarsInventoryClient Messages: multiverse.mars.plugins.MarsInventoryClient
| Message Type | Message Class |
|---|---|
| MSG_TYPE_MARS_INV_FIND | multiverse.mars.plugins.MarsInventoryClient.RemoveOrFindItemMessage
|
| MSG_TYPE_TRADE_COMPLETE | multiverse.mars.plugins.MarsInventoryClient.TradeCompleteMessage
|
| MSG_TYPE_TRADE_OFFER_REQ | multiverse.mars.plugins.MarsInventoryClient.TradeOfferReqMessage
|
| MSG_TYPE_TRADE_OFFER_UPDATE | multiverse.mars.plugins.MarsInventoryClient.TradeOfferUpdateMessage
|
| MSG_TYPE_TRADE_START | multiverse.mars.plugins.MarsInventoryClient.TradeStartMessage
|
| MSG_TYPE_TRADE_START_REQ | multiverse.mars.plugins.MarsInventoryClient.TradeStartReqMessage
|
QuestClient Messages: multiverse.mars.plugins.QuestClient
EnginePlugin Messages: multiverse.server.engine.EnginePlugin
| Message Type | Message Class |
|---|---|
| MSG_TYPE_DUMP_ALL_THREAD_STACKS | multiverse.msgsys.Message
|
| MSG_TYPE_GET_PROPERTY | multiverse.server.engine.EnginePlugin.GetPropertyMessage
|
| MSG_TYPE_PLUGIN_STATE | multiverse.server.engine.EnginePlugin.PluginStateMessage
|
| MSG_TYPE_SET_PROPERTY | multiverse.server.engine.EnginePlugin.SetPropertyMessage
|
| MSG_TYPE_TRANSFER_OBJECT | multiverse.server.engine.EnginePlugin.TransferObjectMessage
|
InventoryClient Messages: multiverse.server.plugins.InventoryClient
| Message Type | Message Class |
|---|---|
| MSG_TYPE_ACTIVATE | multiverse.server.plugins.InventoryClient.ActivateMessage
|
| MSG_TYPE_ADD_ITEM | multiverse.server.plugins.InventoryClient.AddItemMessage
|
| MSG_TYPE_CREATE_INV | multiverse.msgsys.SubjectMessage
|
| MSG_TYPE_INV_FIND | multiverse.server.plugins.InventoryClient.RemoveOrFindItemMessage
|
| MSG_TYPE_INV_REMOVE | multiverse.server.plugins.InventoryClient.RemoveOrFindItemMessage
|
| MSG_TYPE_INV_UPDATE | multiverse.server.plugins.InventoryClient.InvUpdateMessage
|
| MSG_TYPE_LOOTALL | multiverse.server.plugins.InventoryClient.LootAllMessage
|
Msgsys Messages: multiverse.msgsys.MessageTypes
| Message Type | Message Class |
|---|---|
| MSG_TYPE_BOOLEAN_RESPONSE | multiverse.msgsys.BooleanResponseMessage
|
| MSG_TYPE_INT_RESPONSE | multiverse.msgsys.IntegerResponseMessage
|
| MSG_TYPE_LONG_RESPONSE | multiverse.msgsys.LongResponseMessage
|
| MSG_TYPE_RESPONSE | multiverse.msgsys.ResponseMessage
|
| MSG_TYPE_STRING_RESPONSE | multiverse.msgsys.StringResponseMessage
|
ObjectManagerClient Messages: multiverse.server.plugins.ObjectManagerClient
ObjectTracker Messages: multiverse.server.objects.ObjectTracker
| Message Type | Message Class |
|---|---|
| MSG_TYPE_NOTIFY_REACTION_RADIUS | multiverse.server.objects.ObjectTracker.NotifyReactionRadiusMessage
|
PropertyMessage: multiverse.server.messages.PropertyMessage
| Message Type | Message Class |
|---|---|
| MSG_TYPE_PROPERTY | multiverse.server.messages.PropertyMessage
|
