Interface Slot
- All Known Implementing Classes:
BankSlot,ChestSlot,ContainerItemSlot,EntitySlot,GroundSlot,KeyedSlot,LootableSlot,PersonalChestSlot,PlayerKeyringSlot,PlayerMoneyPouchSlot,PlayerPortfolioSlot,PlayerSlot,PlayerTradeSlot,PublicChestSlot,TradeCenterMarketSlot
public interface Slot
A slot which can contain items.
- Author:
- hendrik
-
Method Summary
Modifier and TypeMethodDescriptionbooleanCan this slot contain items?booleanisReachableForTakingThingsOutOfBy(Entity entity)Is this slot reachable to take things out of?booleanisReachableForThrowingThingsIntoBy(Entity entity)Is this slot reachable to put things into?booleandoes this slot require that the bounding of items is check on adding items
-
Method Details
-
isReachableForTakingThingsOutOfBy
Is this slot reachable to take things out of?- Parameters:
entity- Entity which may be able to reach this slot- Returns:
- true, if it is reachable, false otherwise
-
isReachableForThrowingThingsIntoBy
Is this slot reachable to put things into?- Parameters:
entity- Entity which may be able to reach this slot- Returns:
- true, if it is reachable, false otherwise
-
isItemSlot
boolean isItemSlot()Can this slot contain items?- Returns:
- true, if it can contains items, false otherwise
-
isTargetBoundCheckRequired
boolean isTargetBoundCheckRequired()does this slot require that the bounding of items is check on adding items- Returns:
- true, if bound items have to be checked, false otherwise
-