multiverse.mars.events
Class QuestCompleted

java.lang.Object
  extended by multiverse.server.engine.Event
      extended by multiverse.mars.events.MarsEvent
          extended by multiverse.mars.events.QuestCompleted

public class QuestCompleted
extends MarsEvent

this message means that a player has just completed a quest currently generated by the quest state object


Field Summary
(package private)  Long questId
           
 
Constructor Summary
QuestCompleted()
           
QuestCompleted(MarsMob user, MarsQuest quest)
           
QuestCompleted(MVByteBuffer buf, ClientConnection con)
           
 
Method Summary
 String getName()
           
 Long getQuestId()
           
protected  void parseBytes(MVByteBuffer buf)
          load this event from the passed in buffer called by the constructor
 void setQuestId(Long id)
           
 MVByteBuffer toBytes()
           
 
Methods inherited from class multiverse.server.engine.Event
getBuffer, getConnection, getEnqueueTime, getObjectOid, setBuffer, setConnection, setEnqueueTime, setEntity, setObject, setObjectOid, setObjectOid, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

questId

Long questId
Constructor Detail

QuestCompleted

public QuestCompleted()

QuestCompleted

public QuestCompleted(MVByteBuffer buf,
                      ClientConnection con)

QuestCompleted

public QuestCompleted(MarsMob user,
                      MarsQuest quest)
Method Detail

getName

public String getName()
Specified by:
getName in class Event

setQuestId

public void setQuestId(Long id)

getQuestId

public Long getQuestId()

toBytes

public MVByteBuffer toBytes()
Specified by:
toBytes in class Event

parseBytes

protected void parseBytes(MVByteBuffer buf)
Description copied from class: Event
load this event from the passed in buffer called by the constructor

Specified by:
parseBytes in class Event