Commit Graph

  • cdd73612bf Added Target Reasons for Wolf events. Thanks Deaygo! EvilSeph 2011-06-18 22:29:07 -04:00
  • 230d6dfa7f Added the concept of a projectile. sunkid 2011-06-18 08:09:41 -07:00
  • 54245e3a6c Added PlayerToggleSneakEvent.isSneaking(). sk89q 2011-06-18 14:34:59 -07:00
  • c42ee3f065 Added BlockSpread, BlockForm and BlockFade events. EvilSeph 2011-06-17 14:46:01 -04:00
  • a5e6cfa714 Added EntityRegainHealthEvent. Thanks TimWolla! EvilSeph 2011-06-17 16:47:52 -04:00
  • 82475d3497 Added the concept of an Explosive. sunkid 2011-06-14 10:55:47 -07:00
  • 79815f7d9a Added ChunkSnapShot improvements. Thanks mikeprimm! EvilSeph 2011-06-17 09:21:56 -04:00
  • 293a4d9ae2 Added Instrument enum, Note class and get/setNote functions. Thanks xZise! EvilSeph 2011-06-17 03:00:49 -04:00
  • bc7a5cd673 Added per player time support. Thanks eisental, Shamebot and needspeed10! EvilSeph 2011-06-17 02:28:25 -04:00
  • ad19b8736b Added a general spawn method. sunkid 2011-06-08 15:50:22 -07:00
  • 91ae9cbf92 Added setFire option to createExplosion methods. sunkid 2011-06-12 15:48:05 -07:00
  • 4b5a3689d9 Added setters to applicable MaterialData classes. sunkid 2011-06-16 15:45:50 -07:00
  • 686606543e Added set/getSpawnRadius in Server Dinnerbone 2011-06-17 04:49:21 +01:00
  • 30ee49f209 Server administrators can now specify custom aliases in bukkit.yml which override any aliases set by plugins. Dinnerbone 2011-06-17 04:07:17 +01:00
  • 0468c8e89e Removing 14 deprecated methods per http://bit.ly/mO2f4d Dinnerbone 2011-06-16 22:06:18 +01:00
  • dc7b4b8374 Javadoc fix for BlockPopulator.java explaining which chunks exist and which don't Dinnerbone 2011-06-16 20:34:12 +01:00
  • 04494c5b07 Added ChunkPopulateEvent, new "newChunk" property on ChunkLoadEvent Dinnerbone 2011-06-16 19:32:14 +01:00
  • 1b8709ff56 Made Pig extend Vehicle. EvilSeph 2011-06-15 15:05:12 -04:00
  • e304ff739a Fixed fallbackPrefix not being lowercased, which would break prefixes for plugins with an uppercase char in the name stevenh 2011-06-12 16:35:26 +01:00
  • 0ac6a0bfe6 Generic cleanup Erik Broes 2011-06-12 01:18:17 +02:00
  • 4ea6d54816 Add JavaDoc source indexing, as per EvilSeph's request Luke GB 2011-06-10 15:48:09 +01:00
  • 7837906a2a Added ItemSpawnEvent. Thanks myers! EvilSeph 2011-06-11 00:26:18 -04:00
  • c34a6177b4 Made Location less annoying to use. Too bad Location can't simply inherit Vector at this point without breaking things. sk89q 2011-06-09 23:50:10 -07:00
  • 9e762a9191 Added the ability to set a header when saving configuration files. sk89q 2011-06-09 23:31:00 -07:00
  • 77d247e0d1 Added World.createExplosion() that takes a Location, instead of just raw X, Y, Z values. sk89q 2011-06-09 23:13:36 -07:00
  • 04d6366083 Cleaned up some Javadocs. sk89q 2011-06-09 23:11:35 -07:00
  • b9f1cbefc8 Moved playSound/Effect(Player, ...) to Player.playEffect(Location, ...) to be consistent, and because the code didn't really do what the Javadoc said. sk89q 2011-06-09 23:07:45 -07:00
  • 18c9b1c538 Changed sound playing to effect dispatching, since these seem more like more like encompassing effect than mere sounds. sk89q 2011-06-09 22:57:44 -07:00
  • 7d005d63e4 Merge branch 'sound' of https://github.com/sunkid/Bukkit sk89q 2011-06-09 22:38:21 -07:00
  • c91841f031 added playSound methods to the World interface and a utility method to Location sunkid 2011-06-09 12:32:55 -07:00
  • 766e55597e Added method to create an explosion in world. Thanks Zaraza107! EvilSeph 2011-06-09 04:12:39 -04:00
  • 8c3a7e75f6 Added EntityTame event. Thanks halvors! EvilSeph 2011-06-09 03:57:50 -04:00
  • fc14c51854 Adds update chunk method for sending fake chunk updates to the client. This is to match the sendBlockChange method. raphfrk 2011-05-21 20:28:42 +01:00
  • 55bc828c2c Added various 1.6 portal events. Stephen 2011-06-07 14:12:08 -04:00
  • 91b68e82cf Added .equals() and .hashCode() to MaterialData. Thanks Edoxile! EvilSeph 2011-06-08 17:49:40 -04:00
  • 000e0cdcbf Fixed the value of empty YAML nodes being written as "null". Thanks rcjrrjcr! EvilSeph 2011-06-07 18:14:32 -04:00
  • cb9987429d Added UniqueId to entities. Thanks Afforess! EvilSeph 2011-06-07 04:21:11 -04:00
  • 0cba828a97 Added ChunkSnapshot for efficient, thread-safe copies of Chunk data. Thanks mikeprimm! EvilSeph 2011-06-07 03:22:03 -04:00
  • 4ef2edfc5b Implemented WorldUnloadEvent and unloadWorld(). Rigby 2011-06-04 06:46:21 +01:00
  • 7dab3f1f0a Fixed some item durability values. Thanks jascotty2! EvilSeph 2011-06-07 02:23:01 -04:00
  • 1b44a3fbd1 Fixed TrapDoor and added MaterialData for LONG_GRASS. Thanks sunkid! EvilSeph 2011-06-07 02:15:19 -04:00
  • 0c459f08bd Plugins may now set a custom spawn point for a world during initialization Dinnerbone 2011-06-06 21:38:19 +01:00
  • 83a85ba34e Moved BlockProvider and ChunkGenerator to abstract classes for future backwards compat (ironically, this isn't backwards compat!) Dinnerbone 2011-06-06 21:11:47 +01:00
  • f784af8f3e Added custom world generator API Dinnerbone 2011-06-06 13:23:30 +01:00
  • 8a6ea6ffdc Added new Materials Dinnerbone 2011-05-26 06:28:24 +01:00
  • 3eec4bba3b Added new World.Environment Dinnerbone 2011-05-26 06:14:48 +01:00
  • 6fcf7e190f Fixed no command found being sent to the command sender for command handlers which return failure (false) stevenh 2011-05-23 23:59:47 +01:00
  • a308c24a59 Added check and catch for errors during cancelTasks and unregister of services during plugin disable stevenh 2011-05-22 22:18:05 +01:00
  • 4c7d1459d2 Reworked command registration so that aliases are secondary to the primary command label requested Updated docs to reflect what the code really does This adds a few new methods to Command including:- * A full constructor that takes descriptio, usageMassage and aliases for convenience * getLabel() which returns the active label for a command, which is derived from the Command name or subsiquent call to setLabel(..) * A number of registration functions for use in the CommandMap implementer Also of note is Command.getAliases() no returns the "active" aliases stevenh 2011-05-22 20:42:26 +01:00
  • 238eabc084 Fixed command aliases priorities. Celtic Minstrel 2011-03-30 17:36:39 -04:00
  • d72be8bd86 Added get/setLastDamageCause. Thanks sunkid! EvilSeph 2011-05-16 00:20:58 -04:00
  • 12578557ad Made disabled plugins show up in red in the plugins list. Thanks Yetanotherx! EvilSeph 2011-05-15 20:07:53 -04:00
  • 6590ff82f4 Reverted commits that broke plugin class loading, pending investigation. EvilSeph 2011-05-15 19:20:30 -04:00
  • 992f1f2bf3 Whitespace + general cleanup Erik Broes 2011-05-14 23:22:54 +02:00
  • 56816c9aa8 Fixed errors during plugin enable/disable leaving Bukkit in an undefined state. Previous fix would at least prevent plugins from breaking the server, but it aborted the enable/disable process prematurely. sk89q 2011-05-13 18:17:28 -07:00
  • 5eec6156a1 src/site/apt/index.apt Erik Broes 2011-05-13 17:07:31 +02:00
  • f3b752c5d9 Guarded against plugins throwing exceptions on enable and disable to prevent potential corruption issues on server start and stop stevenh 2011-05-13 14:50:03 +01:00
  • e0c9b44db9 Fixed java plugin class loader so it works with plugins that contain classes also present in other plugins. This also removes the changes from commit 1c4bde50bc12d130f6c8 which was added in order to fix this issue but wasn't ideal as it required plugins to be updated which isnt required with this fix stevenh 2011-05-13 01:57:00 +01:00
  • 4188ba6215 Added @DontExport annotation for telling Bukkit not to share a class with another plugin Dinnerbone 2011-05-12 23:09:24 +01:00
  • ed7a7ab265 Line endings. Don't make me yell at you. Dinnerbone 2011-05-12 22:28:09 +01:00
  • 79f2d05482 Added ability to saddle a pig to the API. Thanks xPaw! Andrew Ardill 2011-05-11 17:44:31 -07:00
  • b87835c16d Added dispenser event. sk89q 2011-05-08 02:56:38 -07:00
  • 8b13c8827c Added World.strikeLightningEffect() that does no damage. sk89q 2011-05-06 19:25:43 -07:00
  • 2f553fed80 Changed LightningStrikeEvent to return a LightningStrike and not an Entity. sk89q 2011-05-06 19:24:40 -07:00
  • 6d4df77586 Added support for an update on load feature for plugins. Thanks Raphfrk! EvilSeph 2011-05-05 16:52:50 -04:00
  • f31699cce7 Unadded (redundant) Wolf.isTamed(). sk89q 2011-05-02 21:36:48 -07:00
  • 4757738ea7 Missed site.xml for javadocs Erik Broes 2011-05-02 21:19:14 +02:00
  • bfafbca8ae Added Wolf.isTamed(). sk89q 2011-05-02 11:33:37 -07:00
  • 25faa992ec Added services manager framework. Services are interfaces that specifies capabilities to be implemented by providers. Example services include economy, <insert example 2>, etc. sk89q 2011-05-02 11:31:00 -07:00
  • 913c9851c9 Added method to fake a block change request for a player. Alas, my Justin Bieber playing sign can work again! sk89q 2011-05-02 01:51:48 -07:00
  • 124d369d47 Added Player.playNote(). sk89q 2011-05-02 01:29:38 -07:00
  • d9e8461bbb Added NoteBlock.play(instrument, note). sk89q 2011-05-02 01:19:57 -07:00
  • 274bf58887 Added javadoc generation, thanks lukegb Erik Broes 2011-05-02 19:42:01 +02:00
  • daaf0aa6a9 AnimalTamer and Tameable interfaces, and corresponding features. Documentation improvements. Andrew Ardill 2011-05-03 00:36:02 +10:00
  • 18b3a7a919 Add new Wolf methods for taming Mike Primm 2011-04-06 07:52:43 -05:00
  • 7570b5bfaf Added PlayerInteractEntityEvent which fires when a player right clicks an entity. Thanks fullwall! EvilSeph 2011-05-02 04:30:10 -04:00
  • e969067ce3 Removed trailing spaces. EvilSeph 2011-05-02 04:15:27 -04:00
  • 4c06eff3be Added support for soft dependencies. Raphfrk 2011-04-27 20:35:08 +01:00
  • 5c654eeb3d Improved the Scheduler. Raphfrk 2011-04-28 20:05:48 +01:00
  • 5956abc439 Added setArmorContents as a method for PlayerInventory. Raphfrk 2011-04-29 00:28:13 +01:00
  • 8b1190626b Added SnowFormEvent. Thanks aPunch! EvilSeph 2011-05-02 01:21:47 -04:00
  • a231c514d9 Removed trailing spaces. EvilSeph 2011-05-02 01:18:23 -04:00
  • 5315ea2595 Added per world PVP setting support. Rigby 2011-04-30 00:03:36 +01:00
  • 6ed9db18b7 Add recipe classes and an addRecipe method in the server interface. Celtic Minstrel 2011-04-16 11:34:31 -04:00
  • 8e95e2788a Fixed formatting and removed tabs. EvilSeph 2011-04-27 23:48:43 -04:00
  • a5aa113ce3 Added a lot of events relating to weather, including those for entities. Thanks wizjany! EvilSeph 2011-04-25 19:46:10 -04:00
  • bd5d86665a Added painting events (thanks verrier and tanelsuurhans) Stephen 2011-04-11 23:06:34 -04:00
  • fc035ee709 Added MaterialData support for SAPPLING, POWERED_RAIL, and DETECTOR_RAIL. sunkid 2011-04-25 13:26:58 -07:00
  • 590fbbc104 Added the ability to retrieve a world's Seed. Rigby 2011-04-23 17:57:30 +01:00
  • b39503de71 Updated README for line-ending demands, also fixed line-endigs. Erik Broes 2011-04-25 13:24:32 +02:00
  • cba06d412f Fixed getData() not returning the correct values. EvilSeph 2011-04-25 07:17:12 -04:00
  • cc3f7710ef Fixed AIOOBE when entering a space into console and hitting enter. EvilSeph 2011-04-24 21:49:45 -04:00
  • 98b331ba86 Add methods to control thunder. sk89q 2011-04-22 03:12:54 -07:00
  • aaa5278efb Added weather control methods. sk89q 2011-04-22 02:17:53 -07:00
  • 95429ad663 Added World.strikeLightning(). Also renamed WeatherStorm -> LightningStrike. sk89q 2011-04-22 01:25:41 -07:00
  • ca74c6d3ee Added lightning as a cause for fires. sk89q 2011-04-22 01:17:53 -07:00
  • 539e822e33 Added Achievement and Statistics Dinnerbone 2011-04-21 20:56:19 +01:00
  • 626edb3eb0 Added LIGHTNING as a possible source of damage Dinnerbone 2011-04-21 17:29:07 +01:00
  • bc7d54dda4 Added Weather and WeatherStorm Dinnerbone 2011-04-21 16:51:43 +01:00
  • cfb241f275 Added Creeper.set/isPowered Dinnerbone 2011-04-21 16:15:59 +01:00