Commit Graph

  • 01988e8f6b General cleanup (deprecated+whitespace) Erik Broes 2011-02-02 00:02:08 +01:00
  • cbe32fca80 Add Chunk.getBlock(x,y,z), World.loadChunk(x,z) World.isChunkLoaded(x,z). Erik Broes 2011-02-02 00:01:33 +01:00
  • 27b75075d6 Added NoteBlock.play, Dispenser.dispense Dinnerbone 2011-02-01 23:21:53 +00:00
  • ebf854c93e Strip colours for console output Dinnerbone 2011-02-01 18:26:31 +00:00
  • 02d1de8c3c Don't delete the first char of the command passed Dinnerbone 2011-02-01 18:12:31 +00:00
  • af9d2b86c3 Interface for BlockBreakEvent Meaglin 2011-02-01 18:07:16 +01:00
  • 61f6259762 Deprecated CommandSender.isPlayer (instanceof!) and added ConsoleCommandSender Dinnerbone 2011-02-01 16:45:29 +00:00
  • fb9fdc518e What's the time, mr wolf? Dinnerbone 2011-02-01 14:53:26 +00:00
  • 67fbbced23 Added Material.matchMaterial(String) Dinnerbone 2011-02-01 12:55:29 +00:00
  • 1dba6e8874 Added PLAYER_DROP_ITEM Dinnerbone 2011-02-01 10:45:39 +00:00
  • 3a1f5647e6 Added setItemStack(ItemStack stack) to ItemDrop Dinnerbone 2011-02-01 10:43:31 +00:00
  • 630f9a89d6 Added VEHICLE_UPDATE Dinnerbone 2011-02-01 10:18:27 +00:00
  • 000d2a300f Added PLAYER_ITEM_HELD event Dinnerbone 2011-01-31 01:34:23 +00:00
  • c6d4cbda5d Added getRemainingAir/setRemainingAir/getMaximumAir/setMaximumAir on LivingEntity Dinnerbone 2011-01-31 01:23:21 +00:00
  • 9ac3600a07 Renamed ItemStack.set/getDamage to durability, which is now a short. Added Material.getMaxDurability Dinnerbone 2011-01-31 01:06:53 +00:00
  • 99bc01b602 Added INVENTORY_OPEN as a player event Dinnerbone 2011-01-30 22:05:36 +00:00
  • 9831f3960d Added support for different tree generation types and a callback. sk89q 2011-01-30 13:54:03 -08:00
  • 8911adae05 Removed EntityDeathEvent.setDrops() (just use getDrops.add/etc) Dinnerbone 2011-01-30 20:24:36 +00:00
  • 3b9f5f5e6c Added new EventExecutor, missed in last commit stevenh 2011-01-29 21:18:47 +00:00
  • 47af4404bf Renamed IExecutor -> CommandExecutor and fixed SERVER_COMMAND doc stevenh 2011-01-29 21:17:36 +00:00
  • a984e73ac1 Finalising merge with head stevenh 2011-01-29 17:28:31 +00:00
  • 39c4a5a2e9 merge with head stevenh 2011-01-29 17:18:32 +00:00
  • a89a96416b Refactored event calling so its front loading avoiding the lookup for each event call. This now uses an annoymous class implementing IExecutor that facilitates direct event method handler calling stevenh 2011-01-29 16:23:56 +00:00
  • 85827e3614 Added Block.isBlockPowered(), block.isBlockIndirectlyPowered(). sk89q 2011-01-28 10:24:34 -08:00
  • c565b51d20 Fixed only being able to use /reload once Dinnerbone 2011-01-28 14:24:54 +00:00
  • 99549ef8cc clearPlugins() and clearCommands() for PluginManager and CommandMap respectively Dinnerbone 2011-01-28 14:18:24 +00:00
  • fb5ab3b5d6 Added player.performCommand(String) Dinnerbone 2011-01-28 09:15:43 +00:00
  • 54059e34bb onDisable on stop - stephank Taylor Kelly 2011-01-27 16:15:24 -05:00
  • 6c4698c313 ENTITY_DEATH Dinnerbone 2011-01-27 13:25:20 +00:00
  • b2efe28122 BlockBurnEvent Taylor Kelly 2011-01-26 16:13:04 -05:00
  • 8e927a84bb Added methods to get a list of entities to World. sk89q 2011-01-26 12:03:21 -08:00
  • 30144a15d1 EntityTargetEvent Taylor Kelly 2011-01-26 14:27:43 -05:00
  • 5f5ed85bbe some changes to comments Raphfrk 2011-01-21 05:29:53 +08:00
  • 95b50850bc added load chunk method Raphfrk 2011-01-21 04:58:20 +08:00
  • 541b7351cb Added /.DS_Store (Mac filesystem dust) to .gitignore (https://github.com/Bukkit/Bukkit/issues/#issue/46) Peter Lamonica 2011-01-23 04:19:03 +08:00
  • 152daf40ac Added getBlockReplacedState to enable checking of type of replaced block. VictorD 2011-01-24 23:24:17 +01:00
  • 1c999edda4 Added PlayerEggThrowEvent.getEgg(). sk89q 2011-01-23 14:06:58 -08:00
  • 9a6bdd039d Added squid as a valid mob type. sk89q 2011-01-23 13:16:57 -08:00
  • 1f63ea78bb Added full tile entity data support for all block types that use it, including chests, dispensers, furnaces, mob spawners, and note blocks. sk89q 2011-01-23 00:37:36 -08:00
  • 8dcf6e0b87 Expanded .gitignore with potential build files. sk89q 2011-01-21 00:23:47 -08:00
  • da167fe2f5 EntityExplodeEvent keeps track of its Location. Adam Tanner 2011-01-21 19:41:43 +08:00
  • 3306b07b8d Block instance getLocation() method. Adam Tanner 2011-01-21 19:39:31 +08:00
  • 228e150cfa Fully implemented /version Dinnerbone 2011-01-20 05:46:23 +00:00
  • 6a2a2c4218 Added extra plugin description fields Dinnerbone 2011-01-20 05:19:19 +00:00
  • c036295d7f Added compass setting methods. sk89q 2011-01-20 02:05:31 -08:00
  • af769715f3 Added suffocation damage as an event. sk89q 2011-01-20 00:49:29 -08:00
  • 4342ea7c7f fix for entity damaged by projectile event Andrew Ardill 2011-01-20 20:22:34 +11:00
  • 5f63f77bf1 Added /version and /reload commands Dinnerbone 2011-01-20 03:53:27 +00:00
  • eee866bf25 Fixed empty check in PluginCommand Dinnerbone 2011-01-20 03:08:15 +00:00
  • 79883d5ad6 Material.getMaxStackSize Dinnerbone 2011-01-20 02:51:17 +00:00
  • 5f407c11a2 Fixed Button and Lever MaterialData returning incorrect getAttachedFace() Dinnerbone 2011-01-20 01:14:49 +00:00
  • efd4871672 add getSpawnLocation() to the World API FeepingCreature 2011-01-16 07:01:15 +08:00
  • dad2a46ba9 Address Feature#105:Implement support for PLAYER_ANIMATION hook/event. Nathan Wolf 2011-01-19 00:07:38 +08:00
  • ab5cdfe224 Event hooks were ordered in backwards order versus the expected way. To avoid sorting problems and manual sorting, changed priority to be handled by a PriorityQueue<>() rather than a manually sorted List(). Resolves issue 211 http://bugs.bukkit.org/issues/211 mcasper 2011-01-19 10:23:00 +08:00
  • 0a2f2c7b45 added isOp api Tahg 2011-01-18 22:32:05 -05:00
  • 6f07a1bbb2 Fixed minor bug with alias registration and removed debug output VictorD 2011-01-18 01:54:48 +01:00
  • 0951ed5de8 Updated commands to have optional aliases, and to fallback to /pluginName:cmdName on name conflict. VictorD 2011-01-18 01:12:50 +01:00
  • d54b9dea8b Merge branch 'master' of https://github.com/Bukkit/Bukkit Tahg 2011-01-17 17:40:13 -05:00
  • 5c70e86d89 fixed storage of data field Tahg 2011-01-17 17:39:27 -05:00
  • d06e0c1562 added call to onBlockRedstoneChange Tal Eisenberg 2011-01-18 04:26:55 +08:00
  • f4908db7c1 Added EntityExplodeEvent :D speakeasy 2011-01-17 22:27:48 +08:00
  • 06d99445d9 Added interfaces for every entity type. Most (if not all) are empty. These are place holders at the moment, to be used when determining entity type. Further functionality could be added to these interfaces later. Andrew Ardill 2011-01-17 16:28:28 +08:00
  • 13ded78086 Updated Inventory with proper generics, fixed ItemStack to have data as 'Byte' so we can put in nulls when not having data. Erik Broes 2011-01-17 01:50:33 +01:00
  • 816da0fb61 Added Configuration.getKeys(). sk89q 2011-01-16 13:28:59 -08:00
  • 8eeb293d2b Added null check and removed unused method from Fillr VictorD 2011-01-16 17:05:13 +01:00
  • 267afcb0ea Added command registration to plugin config file. Registered commands are sent to the corresponding plugin.onCommand method when executed. VictorD 2011-01-16 16:30:34 +01:00
  • 8a9d21c7f3 Added Invenrory.removeItem(ItemStack...) Erik Broes 2011-01-16 16:10:22 +01:00
  • d41105f3af Removed unnecessary imports durron597 2011-01-16 09:00:25 -05:00
  • 4614086ff4 Removed field that shouldn't be there. durron597 2011-01-15 17:18:46 -05:00
  • db5d43c2a9 Implementation of the EntityDamage*Events. Andrew Ardill 2011-01-13 00:15:31 +11:00
  • a3da4005e4 Fixed BlockFromToEvent not knowing source block from destination block. sk89q 2011-01-15 21:20:23 -08:00
  • 101fffc82f Added Block.getRelative(BlockFace). sk89q 2011-01-15 19:33:39 -08:00
  • 757fc26e4a Added item-in-hand related API. sk89q 2011-01-15 19:33:19 -08:00
  • 5d9fb3e884 Updated JavaPluginLoader with renamed methods. sk89q 2011-01-15 17:14:28 -08:00
  • 990b70e23c Fixed BlockListener methods to be present tense. sk89q 2011-01-15 17:09:10 -08:00
  • d84827914b Added setContents() to Inventory. sk89q 2011-01-15 14:41:25 -08:00
  • 3fd9f09e01 Moved org.bukkit.Vector to org.bukkit.util. sk89q 2011-01-15 13:43:09 -08:00
  • fdbd1537bf Added Server.broadcastMessage(). sk89q 2011-01-15 13:40:07 -08:00
  • ba635ade10 Moved block stuff from org.bukkit to org.bukkit.block Dinnerbone 2011-01-15 21:37:08 +00:00
  • ec69ae1033 All inventory stuff in org.bukkit moved to org.bukkit.inventory Dinnerbone 2011-01-15 21:27:40 +00:00
  • 4764962cf9 All entity stuff in org.bukkit moved to org.bukkit.entity Dinnerbone 2011-01-15 21:20:59 +00:00
  • 194ef1a5d4 Added Sign MaterialData Dinnerbone 2011-01-15 21:11:39 +00:00
  • 82137e0851 Added Inventory.clear(|index) Inventory.remove(typeId|Material|ItemStack) Erik Broes 2011-01-15 21:58:47 +01:00
  • 8cf9d7fe6c Fixed 3 event rename typos, cheers Master-Guy for letting me know Erik Broes 2011-01-15 21:57:21 +01:00
  • d923cd8c37 Added Button MaterialData Dinnerbone 2011-01-15 20:58:34 +00:00
  • f56a6d31d7 Added Lever MaterialData Dinnerbone 2011-01-15 20:51:16 +00:00
  • 6298c6f6dd Added Ladder MaterialData Dinnerbone 2011-01-15 20:45:24 +00:00
  • ec22c5fc3e Correctly added all MaterialData to their appropriate Material enum Dinnerbone 2011-01-15 20:38:41 +00:00
  • f118739210 RedstoneWire MaterialData Dinnerbone 2011-01-15 20:35:22 +00:00
  • 2e7c22c42b RedstoneTorch MaterialData + Redstone interface Dinnerbone 2011-01-15 20:30:27 +00:00
  • 3f5d5276e2 Added Torches Dinnerbone 2011-01-15 20:30:13 +00:00
  • 468c8bd48b Added Attachable MaterialData Dinnerbone 2011-01-15 20:21:56 +00:00
  • 9afcb8ecc7 Events should be present tense, not paste tense. Erik Broes 2011-01-15 21:23:53 +01:00
  • 34b3cc4b37 Changed BlockFace to match enum standards Dinnerbone 2011-01-15 20:16:51 +00:00
  • 98c8f57996 Added int getBlockTypeIdAt(int x, int y, int z) to World Erik Broes 2011-01-15 21:02:47 +01:00
  • 7754b08893 Global ID -> Id rename Erik Broes 2011-01-15 20:53:43 +01:00
  • c25b2984b5 Added MaterialData from BlockState Dinnerbone 2011-01-15 00:08:49 +00:00
  • e5bff5a0d0 Fixed dye colours Dinnerbone 2011-01-15 00:08:34 +00:00
  • b9ada69ddb Cleaned up Configuration Javadoc. sk89q 2011-01-15 02:10:08 -08:00
  • 93f49248ac JavaPlugin now loads the configuration file on load. getConfiguration() now is much cheaper to call. sk89q 2011-01-15 01:45:36 -08:00