Class RentedSign
java.lang.Object
marauroa.common.game.Attributes
marauroa.common.game.SlotOwner
marauroa.common.game.RPObject
games.stendhal.server.entity.Entity
games.stendhal.server.entity.mapstuff.sign.Sign
games.stendhal.server.entity.mapstuff.office.RentedSign
- All Implemented Interfaces:
Killer,StorableEntity,Cloneable,Iterable<String>,Serializable
A sign rented by a player for a fixed amount of time.
- Author:
- hendrik
-
Nested Class Summary
Nested classes/interfaces inherited from class marauroa.common.game.RPObject
RPObject.ID -
Field Summary
FieldsFields inherited from class marauroa.common.game.RPObject
INVALID_ID -
Constructor Summary
ConstructorsConstructorDescriptionRentedSign(Player renter, String text) Creates a RentedSign.RentedSign(RPObject rpobject) Creates a RentedSign based on an existing RPObject. -
Method Summary
Modifier and TypeMethodDescriptiondescribe()Describes the entity (if a players looks at it).static voidreturns the owner.longReturns the timestamp when this entity was created.Methods inherited from class games.stendhal.server.entity.Entity
getAdjacentNodes, getArea, getArea, getCursor, getDescription, getDescriptionName, getEntitySlot, getHeight, getName, getOrigin, getResistance, getResistance, getTitle, getWidth, getX, getY, getZone, hasDescription, isInSight, isObstacle, nextTo, nextTo, notifyWorldAboutChanges, onAdded, onMoved, onRemoved, setCursor, setDescription, setEntityClass, setEntitySubclass, setMenu, setPosition, setResistance, setSize, setVisibility, slotIterator, slots, squaredDistance, squaredDistance, stopped, updateMethods inherited from class marauroa.common.game.RPObject
addEvent, addLink, addLink, addMap, addSlot, addSlot, applyDifferences, clearEvents, clearVisible, clone, containsKey, equals, events, eventsIterator, fill, get, getBaseContainer, getBoolean, getContainer, getContainerBaseOwner, getContainerOwner, getContainerSlot, getDifferences, getDouble, getFromSlots, getID, getInt, getLink, getLinkedObject, getMap, getSlot, has, hashCode, hasLink, hasMap, hasSlot, hide, isContained, isEmpty, isHidden, isStorable, maps, put, put, put, put, readObject, remove, removeLink, removeMap, removeSlot, resetAddedAndDeleted, resetAddedAndDeletedMaps, resetAddedAndDeletedRPLink, resetAddedAndDeletedRPSlot, setAddedMaps, setAddedRPSlot, setContainer, setDeletedMaps, setDeletedRPSlot, setID, size, slots, slotsIterator, store, toString, unhide, unstore, writeObject, writeObject, writeToJsonMethods inherited from class marauroa.common.game.SlotOwner
deserializeRPSlots, fill, serializeRPSlotsMethods inherited from class marauroa.common.game.Attributes
add, applyDifferences, get, getBool, getDouble, getInt, getList, getLong, getRPClass, has, instanceOf, iterator, put, put, put, put, put, readFromMap, remove, resetAddedAndDeletedAttributes, setAddedAttributes, setDeletedAttributes, setRPClass, setRPClass, toAttributeStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface games.stendhal.server.entity.mapstuff.office.StorableEntity
store
-
Field Details
-
RPCLASS_NAME
- See Also:
-
-
Constructor Details
-
RentedSign
Creates a RentedSign.- Parameters:
renter- player who rented this signtext- text to display on this sign
-
RentedSign
Creates a RentedSign based on an existing RPObject. This is just for loading a sign from the database, use the other constructors.- Parameters:
rpobject-
-
-
Method Details
-
generateRPClass
public static void generateRPClass() -
getRenter
returns the owner.- Returns:
- name of owner
-
getTimestamp
public long getTimestamp()Returns the timestamp when this entity was created.- Returns:
- timestamp in milliseconds
-
describe
Description copied from class:EntityDescribes the entity (if a players looks at it).
-