Package com.planet_ink.coffee_mud.core.interfaces

Interface Summary
Affectable Something that can be affected, and has environmental stats that can be affected as well.
Behavable Something that can behave -- means almost everything!
CMEventHandlers  
CMModifiable A Drinkable object containing its own liquid material type, and liquid capacity management.
CMObject The general base interface which is implemented by every class which the CoffeeMud ClassLoader (CMClass) handles.
Decayable A Drinkable object containing its own liquid material type, and liquid capacity management.
Drink A Drinkable object containing its own liquid material type, and liquid capacity management.
Economics An interface for objects capable of modifying economic conditions
Environmental The core of most object types in CoffeeMud.
LandTitle Interface for objects which represents real estate purchasable by players.
MsgListener An object which is permitted to handle game events in CoffeeMud.
MudHost The interface implemented by the main mud application.
Rideable The interface for an item or mob which may be ridden
Rider  
ShopKeeper An interface for objects capable of being a shopkeeper, usually a MOB or an Ability.
SpaceObject This interface is still in development.
StatsAffecting An interface for classes and objects which may affect mobs, rooms, items, and other Environmental types By altering their stats and state objects using the layer system.
Tickable This interface is implemented by any object which wishes to get periodic thread time from the threads engine.
TickableGroup This class represents a thread, consisting of a group of Tickable objects receiving periodic calls to their tick(Tickable,int) methods by this thread object
 

Class Summary
ShopKeeper.ShopPrice This class represents a given price for a given item in the shopkeepers inventory.