Commit Graph

  • fbdb1d15aa Deprecated CommandSender.isPlayer (instanceof!) and added ConsoleCommandSender Dinnerbone 2011-02-01 16:45:29 +00:00
  • 4bd254e18f What's the time, mr wolf? Dinnerbone 2011-02-01 14:53:26 +00:00
  • 324c0466bf Added Material.matchMaterial(String) Dinnerbone 2011-02-01 12:55:29 +00:00
  • cd05af918f Added PLAYER_DROP_ITEM Dinnerbone 2011-02-01 10:45:39 +00:00
  • f9124f89b7 Added setItemStack(ItemStack stack) to ItemDrop Dinnerbone 2011-02-01 10:43:31 +00:00
  • 77832e6871 Added VEHICLE_UPDATE Dinnerbone 2011-02-01 10:18:27 +00:00
  • 86780fcb39 Added PLAYER_ITEM_HELD event Dinnerbone 2011-01-31 01:34:23 +00:00
  • 888ef8faf4 Added getRemainingAir/setRemainingAir/getMaximumAir/setMaximumAir on LivingEntity Dinnerbone 2011-01-31 01:23:21 +00:00
  • 8ccfad9456 Renamed ItemStack.set/getDamage to durability, which is now a short. Added Material.getMaxDurability Dinnerbone 2011-01-31 01:06:53 +00:00
  • 07c29dae26 Added INVENTORY_OPEN as a player event Dinnerbone 2011-01-30 22:05:36 +00:00
  • 2058057ce8 Added support for different tree generation types and a callback. sk89q 2011-01-30 13:54:03 -08:00
  • ee0980a338 Removed EntityDeathEvent.setDrops() (just use getDrops.add/etc) Dinnerbone 2011-01-30 20:24:36 +00:00
  • d3ee9af4e5 Added new EventExecutor, missed in last commit stevenh 2011-01-29 21:18:47 +00:00
  • 247e77579a Renamed IExecutor -> CommandExecutor and fixed SERVER_COMMAND doc stevenh 2011-01-29 21:17:36 +00:00
  • dc04480c96 Finalising merge with head stevenh 2011-01-29 17:28:31 +00:00
  • 0814239f31 merge with head stevenh 2011-01-29 17:18:32 +00:00
  • cc404ced12 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
  • 578abb593b Added Block.isBlockPowered(), block.isBlockIndirectlyPowered(). sk89q 2011-01-28 10:24:34 -08:00
  • 587ee346f8 Fixed only being able to use /reload once Dinnerbone 2011-01-28 14:24:54 +00:00
  • d67110aecf clearPlugins() and clearCommands() for PluginManager and CommandMap respectively Dinnerbone 2011-01-28 14:18:24 +00:00
  • 7989fe0a20 Added player.performCommand(String) Dinnerbone 2011-01-28 09:15:43 +00:00
  • 99d78d912c onDisable on stop - stephank Taylor Kelly 2011-01-27 16:15:24 -05:00
  • da063ad675 ENTITY_DEATH Dinnerbone 2011-01-27 13:25:20 +00:00
  • 0e7dc4e1b5 BlockBurnEvent Taylor Kelly 2011-01-26 16:13:04 -05:00
  • bf39db3222 Added methods to get a list of entities to World. sk89q 2011-01-26 12:03:21 -08:00
  • 3512d29524 EntityTargetEvent Taylor Kelly 2011-01-26 14:27:43 -05:00
  • 6366ed0c6d some changes to comments Raphfrk 2011-01-21 05:29:53 +08:00
  • 971c11e366 added load chunk method Raphfrk 2011-01-21 04:58:20 +08:00
  • 1f3cd4d7fc 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
  • 232c811519 Added getBlockReplacedState to enable checking of type of replaced block. VictorD 2011-01-24 23:24:17 +01:00
  • 1c88287348 Added PlayerEggThrowEvent.getEgg(). sk89q 2011-01-23 14:06:58 -08:00
  • 4bab50f80d Added squid as a valid mob type. sk89q 2011-01-23 13:16:57 -08:00
  • 7488cd29fa 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
  • 4165f58d82 Expanded .gitignore with potential build files. sk89q 2011-01-21 00:23:47 -08:00
  • b813e9222f EntityExplodeEvent keeps track of its Location. Adam Tanner 2011-01-21 19:41:43 +08:00
  • cf5a86bf19 Block instance getLocation() method. Adam Tanner 2011-01-21 19:39:31 +08:00
  • ea3db10229 Fully implemented /version Dinnerbone 2011-01-20 05:46:23 +00:00
  • a057aadf8e Added extra plugin description fields Dinnerbone 2011-01-20 05:19:19 +00:00
  • f17a819075 Added compass setting methods. sk89q 2011-01-20 02:05:31 -08:00
  • 8613231dc0 Added suffocation damage as an event. sk89q 2011-01-20 00:49:29 -08:00
  • d58b59b5cd fix for entity damaged by projectile event Andrew Ardill 2011-01-20 20:22:34 +11:00
  • e48a4a2224 Added /version and /reload commands Dinnerbone 2011-01-20 03:53:27 +00:00
  • 868aee0046 Fixed empty check in PluginCommand Dinnerbone 2011-01-20 03:08:15 +00:00
  • 56837580ca Material.getMaxStackSize Dinnerbone 2011-01-20 02:51:17 +00:00
  • 810e352f3d Fixed Button and Lever MaterialData returning incorrect getAttachedFace() Dinnerbone 2011-01-20 01:14:49 +00:00
  • fbc27c0842 add getSpawnLocation() to the World API FeepingCreature 2011-01-16 07:01:15 +08:00
  • bf4265210a Address Feature#105:Implement support for PLAYER_ANIMATION hook/event. Nathan Wolf 2011-01-19 00:07:38 +08:00
  • ba78a90a4f 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
  • 31ab0c9351 added isOp api Tahg 2011-01-18 22:32:05 -05:00
  • ad2bfe6bf6 Fixed minor bug with alias registration and removed debug output VictorD 2011-01-18 01:54:48 +01:00
  • 7a9ecbef53 Updated commands to have optional aliases, and to fallback to /pluginName:cmdName on name conflict. VictorD 2011-01-18 01:12:50 +01:00
  • b440e67220 Merge branch 'master' of https://github.com/Bukkit/Bukkit Tahg 2011-01-17 17:40:13 -05:00
  • b274a7faec fixed storage of data field Tahg 2011-01-17 17:39:27 -05:00
  • 88560741ad added call to onBlockRedstoneChange Tal Eisenberg 2011-01-18 04:26:55 +08:00
  • f9e46f8481 Added EntityExplodeEvent :D speakeasy 2011-01-17 22:27:48 +08:00
  • b1729b097e 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
  • 1f94399da6 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
  • 8c46089fe5 Added Configuration.getKeys(). sk89q 2011-01-16 13:28:59 -08:00
  • 558100cab9 Added null check and removed unused method from Fillr VictorD 2011-01-16 17:05:13 +01:00
  • f8335d6cab 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
  • 2ab7b0d146 Added Invenrory.removeItem(ItemStack...) Erik Broes 2011-01-16 16:10:22 +01:00
  • d6265bdc14 Removed unnecessary imports durron597 2011-01-16 09:00:25 -05:00
  • f833bb2285 Removed field that shouldn't be there. durron597 2011-01-15 17:18:46 -05:00
  • 696880e64f Implementation of the EntityDamage*Events. Andrew Ardill 2011-01-13 00:15:31 +11:00
  • 3b0385334e Fixed BlockFromToEvent not knowing source block from destination block. sk89q 2011-01-15 21:20:23 -08:00
  • 5650443aad Added Block.getRelative(BlockFace). sk89q 2011-01-15 19:33:39 -08:00
  • 68b8c805a6 Added item-in-hand related API. sk89q 2011-01-15 19:33:19 -08:00
  • 0013e12933 Updated JavaPluginLoader with renamed methods. sk89q 2011-01-15 17:14:28 -08:00
  • f6ef690d1b Fixed BlockListener methods to be present tense. sk89q 2011-01-15 17:09:10 -08:00
  • 377de89163 Added setContents() to Inventory. sk89q 2011-01-15 14:41:25 -08:00
  • e444bad7da Moved org.bukkit.Vector to org.bukkit.util. sk89q 2011-01-15 13:43:09 -08:00
  • 5f997b11e8 Added Server.broadcastMessage(). sk89q 2011-01-15 13:40:07 -08:00
  • e50b5d6ecf Moved block stuff from org.bukkit to org.bukkit.block Dinnerbone 2011-01-15 21:37:08 +00:00
  • f419f23cf3 All inventory stuff in org.bukkit moved to org.bukkit.inventory Dinnerbone 2011-01-15 21:27:40 +00:00
  • b923ccf636 All entity stuff in org.bukkit moved to org.bukkit.entity Dinnerbone 2011-01-15 21:20:59 +00:00
  • 8391ecaae8 Added Sign MaterialData Dinnerbone 2011-01-15 21:11:39 +00:00
  • b517c3c2f1 Added Inventory.clear(|index) Inventory.remove(typeId|Material|ItemStack) Erik Broes 2011-01-15 21:58:47 +01:00
  • e436bfc3d9 Fixed 3 event rename typos, cheers Master-Guy for letting me know Erik Broes 2011-01-15 21:57:21 +01:00
  • 5f26f297b9 Added Button MaterialData Dinnerbone 2011-01-15 20:58:34 +00:00
  • 9ac91cb68e Added Lever MaterialData Dinnerbone 2011-01-15 20:51:16 +00:00
  • 37c1fec23f Added Ladder MaterialData Dinnerbone 2011-01-15 20:45:24 +00:00
  • 8708b7d76f Correctly added all MaterialData to their appropriate Material enum Dinnerbone 2011-01-15 20:38:41 +00:00
  • 6bca99e0a9 RedstoneWire MaterialData Dinnerbone 2011-01-15 20:35:22 +00:00
  • 44e58503bd RedstoneTorch MaterialData + Redstone interface Dinnerbone 2011-01-15 20:30:27 +00:00
  • 774f93f5ec Added Torches Dinnerbone 2011-01-15 20:30:13 +00:00
  • 43bca1e1fc Added Attachable MaterialData Dinnerbone 2011-01-15 20:21:56 +00:00
  • bbd7fffaac Events should be present tense, not paste tense. Erik Broes 2011-01-15 21:23:53 +01:00
  • 711c67ea1d Changed BlockFace to match enum standards Dinnerbone 2011-01-15 20:16:51 +00:00
  • aefdb5e838 Added int getBlockTypeIdAt(int x, int y, int z) to World Erik Broes 2011-01-15 21:02:47 +01:00
  • b8072b8a37 Global ID -> Id rename Erik Broes 2011-01-15 20:53:43 +01:00
  • ce1247aa2e Added MaterialData from BlockState Dinnerbone 2011-01-15 00:08:49 +00:00
  • 599a6574c7 Fixed dye colours Dinnerbone 2011-01-15 00:08:34 +00:00
  • d80345b161 Cleaned up Configuration Javadoc. sk89q 2011-01-15 02:10:08 -08:00
  • 34d1afbd6e JavaPlugin now loads the configuration file on load. getConfiguration() now is much cheaper to call. sk89q 2011-01-15 01:45:36 -08:00
  • 9a1bf38b60 Added list support to Configuration. sk89q 2011-01-15 01:44:20 -08:00
  • fc63e38ea2 Plugin data folders are now no longer created by default. sk89q 2011-01-15 00:34:01 -08:00
  • c944fa35af Improved the Javadoc for JavaPlugin.getConfiguration(). sk89q 2011-01-15 00:29:38 -08:00
  • f8dba7655b Configuration files need to be .yml, not .yaml. sk89q 2011-01-15 00:26:32 -08:00
  • 5dac538034 Added Configuration.getBoolean(). sk89q 2011-01-14 23:38:40 -08:00
  • 0373fe9fdc Added configuration and plugin data directory support to plugins. sk89q 2011-01-14 23:33:45 -08:00