| org.bukkit.block |
| ================ |
| org.bukkit.block.Chest |
| Inventory getInventory(); |
| org.bukkit.block.CreatureSpawner |
| CreatureType getCreatureType(); |
| void setCreatureType(CreatureType creatureType); |
| String getCreatureTypeId(); |
| void setCreatureTypeId(String creatureType); |
| int getDelay(); |
| void setDelay(); |
| org.bukkit.block.Dispenser |
| Inventory getInventory(); |
| boolean dispense(); |
| org.bukkit.block.Furnace |
| Inventory getInventory(); |
| short getBurnTime(); |
| void setBurnTime(short burnTime); |
| short getCookTime(); |
| org.bukkit.block.NoteBlock |
| byte getNote(); |
| void setNote(byte note); |
| boolean play(); |
| org.bukkit.block.Sign |
| String[] getLines(); |
| String getLine(int index) throws IndexOutOfBoundsException; |
| void setLine(int index, String line) throws IndexOutOfBoundsException; |
| |
| org.bukkit.command |
| ================== |
| [Extends] org.bukkit.command.ConsolecommandSender |
| |
| org.bukkit.entity |
| ================= |
| Refer http://dl.dropbox.com/u/465123/minecraft/bukkitentity.png |
| Entities with no methods are not listed. |
| org.bukkit.entity.Vehicle |
| Vector getVelocity(); |
| void setVelocity(Vector vel); |
| org.bukkit.entity.Boat |
| double getMaxSpeed(); |
| void setMaxSpeed(double speed); |
| org.bukkit.entity.Minecart |
| void setDamage(int damage); |
| int getDamage(); |
| double getMaxSpeed(); |
| void setMaxSpeed(double speed); |
| boolean isSlowWhenEmpty(); |
| void setSlowWhenEmpty(boolean slow); |
| Vector getFlyingVelocityMod(); |
| void setFlyingVelocityMod(Vector flying); |
| Vector getDerailedVelocityMod(); |
| void setDerailedVelocityMod(Vector derailed); |
| org.bukkit.entity.StorageMinecart |
| Inventory getInventory(); |
| org.bukkit.entity.Slime |
| int getSize(); |
| void setSize(int sz); |
| org.bukkit.entity.Creeper |
| boolean isPowered(); |
| void setPowered(boolean value); |
| org.bukkit.entity.Sheep |
| boolean isSheared(); |
| void setSheared(boolean flag); |
| org.bukkit.entity.Wolf |
| boolean isAngry(); |
| void setAngry(boolean angry); |
| boolean isSitting(); |
| void setSitting(boolean sitting); |
| |
| org.bukkit.scheduler |
| ==================== |
| org.bukkit.scheduler.BukkitScheduler |
| int scheduleSyncDelayedTask(Plugin plugin, Runnable task, long delay); |
| int scheduleSyncDelayedTask(Plugin plugin, Runnable task); |
| int scheduleSyncRepeatingTask(Plugin plugin, Runnable task, long delay, long period); |
| int scheduleAsyncDelayedTask(Plugin plugin, Runnable task, long delay); |
| int scheduleAsyncDelayedTask(Plugin plugin, Runnable task); |
| int scheduleAsyncRepeatingTask(Plugin plugin, Runnable task, long delay, long period); |
| <T> Future<T> callSyncMethod(Plugin plugin, Callable<T> task); |
| void cancelTask(int taskId); |
| void cancelTasks(Plugin plugin); |
| void cancelAllTasks(); |
| boolean isCurrentlyRunning(int taskId); |
| boolean isQueued(int taskId); |