Package <Unnamed>

Interface Summary
Interface Description
ComplexBlock ComplexBlock.java - Interface for complex blocks like chests and signs
Container<T>  
Inventory Inventory.java - Interface to player inventories
MessageReceiver  
PluginInterface PluginInterface.java - Used for interfacing with other plugins.
 

Class Summary
Class Description
aj  
as  
ay  
Ban Ban.java - The ban class! Ban! Ban! Ban!
BanSystem BanSystem.java - Handles all ban related things.
BaseCommand Contains methods common to all types of chat commands.
BaseContainerBlock<C extends bm & mn & Container<jl>> Generic superclass for Chests and Furnaces, as they are really similar.
BaseEntity BaseEntity.java - Class for accessing things that all entities share - X, Y, Z, health.
BaseVehicle BaseVehicle - Base class for interfacing boats and minecarts
bb  
be  
bg  
bh  
Block Block.java - Provides some way of making/editing blocks
bm  
Boat Boat - Used for manipulating boats
bp  
bw  
Chest Chest.java - Interface to chests.
Colors Colors.java- Class of all colors so I don't waste time trying to find that damn character
cp  
cs  
cv  
DataSource DataSource.java - Abstract class for implementing new data sources.
db  
de  
DelayedTask DelayedTask - Lets you add a task to a j.u.concurrent.DelayQueue
dg  
Digging Used so we don't have class collisions with Runecraft - Patch by Zeerix
DoubleChest  
du  
dw  
etc etc.java - My catch-all class for a bunch of shit.
ev  
ez  
fb  
fe  
FlatFileSource FlatFileSource.java - Accessing users, groups and such from flat files.
Furnace Furnace.java - Interface for furnaces
fy  
Group Group.java - Group stuff.
gu  
gx  
hf  
HitBlox HitBlox.java - Class for getting blocks along line of sight NOTES: This class is designed to handle the annoying parts of the seemingly simple task of getting the coordinates of the block a player is currently aimed at.
hl  
HumanEntity  
hy  
ic  
ig  
ii  
im  
iq  
Item Item.java - Item stuff.
ItemArray<C extends Container<jl>> ItemArray.java - Interface to jh[] so I don't have to copy+paste this a bunch of times
iu  
ji  
jn  
ju  
kc  
Kit Kit.java - Contains the stuff for a kit.
kj  
lc  
LivingEntity Interface for living entities
lm  
lo  
Location Location.java - Used for passing a location to other functions and such.
lp  
lw  
ly  
Main  
mc  
Minecart Minecart - Used for manipulating minecarts
mj  
ml  
Mob Mob.java - Interface for mobs
MobSpawner MobSpawner.java - Wrapper for mob spawners.
MyClassLoader Class loader used so we can dynamically load classes.
MySQLSource MySQLSource.java - Used for accessing users and such from a mysql database
Player Player.java - Interface for eo so mods don't have to update often.
PlayerInventory  
Plugin Plugin.java - Extend this to create your own plugins.
PluginListener PluginListener.java - Extend this and register it to listen to specific hooks.
PluginLoader PluginLoader.java - Used to load plugins, toggle them, etc.
PluginRegisteredListener PluginRegisteredListener - Stores the registered listeners
PropertiesFile Used for accessing and creating .[properties] files, reads them as utf-8, saves as utf-8.
Server Server.java - Interface to server stuff
ServerConsoleCommands  
Sign Sign.java - Interface to signs
StorageMinecart StorageMinecart - So we can access what's in them.
Warp Warp.java - Contains the stuff for a warp (Name, location, etc.).
Workbench  
 

Enum Summary
Enum Description
Block.Face Face - Used for what face of the block was clicked
Block.Type Type - Used to identify blocks
Item.Type Type - Used to identify items
Minecart.Type Type of minecart
PluginListener.Priority Priority - Used for priority for plugin listeners
PluginLoader.DamageType  
PluginLoader.Hook Hook - Used for adding a listener to listen on specific hooks
PluginLoader.HookResult HookResult - Used where returning a boolean isn't enough.