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
Fields inherited from class marauroa.common.game.RPObject
INVALID_ID
-
Constructor Summary
ConstructorDescriptionRentedSign(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 void
returns the owner.long
Returns 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, update
Methods 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, writeToJson
Methods inherited from class marauroa.common.game.SlotOwner
deserializeRPSlots, fill, serializeRPSlots
Methods 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, toAttributeString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface games.stendhal.server.entity.mapstuff.office.StorableEntity
store
-
Field Details
-
RPCLASS_NAME
- See Also:
- Constant Field Values
-
-
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:Entity
Describes the entity (if a players looks at it).
-