Class PlayerTradeSlot
java.lang.Object
marauroa.common.game.RPSlot
games.stendhal.server.entity.slot.EntitySlot
games.stendhal.server.entity.slot.PlayerSlot
games.stendhal.server.entity.slot.PlayerTradeSlot
- All Implemented Interfaces:
Slot
,Cloneable
,Iterable<RPObject>
,Serializable
Slots of players which are use to offer items for trading.
- Author:
- hendrik
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isReachableForTakingThingsOutOfBy(Entity entity)
Is this slot reachable to take things out of?boolean
does this slot require that the bounding of items is check on adding itemsMethods inherited from class games.stendhal.server.entity.slot.EntitySlot
clearErrorMessage, getContentSlotName, getErrorMessage, getSlotType, isItemSlot, isReachableForThrowingThingsIntoBy, setErrorMessage
Methods inherited from class marauroa.common.game.RPSlot
add, add, addPreservingId, clear, clearVisible, clone, equals, get, getCapacity, getFirst, getName, getOwner, has, hasAsAncestor, hasAsAncestor, hashCode, isEmpty, isFull, iterator, readObject, remove, resetAddedAndDeletedRPObjects, setAddedRPObject, setCapacity, setDeletedRPObject, setName, size, toString, writeObject, writeObject, writeToJson
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
PlayerTradeSlot
Creates a new PlayerTradeSlot.- Parameters:
name
- name of slot
-
-
Method Details
-
isReachableForTakingThingsOutOfBy
Description copied from interface:Slot
Is this slot reachable to take things out of?- Specified by:
isReachableForTakingThingsOutOfBy
in interfaceSlot
- Overrides:
isReachableForTakingThingsOutOfBy
in classPlayerSlot
- Parameters:
entity
- Entity which may be able to reach this slot- Returns:
- true, if it is reachable, false otherwise
-
isTargetBoundCheckRequired
public boolean isTargetBoundCheckRequired()Description copied from interface:Slot
does this slot require that the bounding of items is check on adding items- Specified by:
isTargetBoundCheckRequired
in interfaceSlot
- Overrides:
isTargetBoundCheckRequired
in classEntitySlot
- Returns:
- true, if bound items have to be checked, false otherwise
-