Commit Graph

  • 944b128690 Added ChunkSnapShot improvements. Thanks mikeprimm! EvilSeph 2011-06-17 09:21:56 -04:00
  • abbfb8e6e9 Added Instrument enum, Note class and get/setNote functions. Thanks xZise! EvilSeph 2011-06-17 03:00:49 -04:00
  • a1c56e6d52 Added per player time support. Thanks eisental, Shamebot and needspeed10! EvilSeph 2011-06-17 02:28:25 -04:00
  • a005d0a65d Added a general spawn method. sunkid 2011-06-08 15:50:22 -07:00
  • 52b7edc1ed Added setFire option to createExplosion methods. sunkid 2011-06-12 15:48:05 -07:00
  • 77a71670b4 Added setters to applicable MaterialData classes. sunkid 2011-06-16 15:45:50 -07:00
  • aec82a1fc9 Added set/getSpawnRadius in Server Dinnerbone 2011-06-17 04:49:21 +01:00
  • 95484bba53 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
  • a329cf151b Removing 14 deprecated methods per http://bit.ly/mO2f4d Dinnerbone 2011-06-16 22:06:18 +01:00
  • d920779bc8 Javadoc fix for BlockPopulator.java explaining which chunks exist and which don't Dinnerbone 2011-06-16 20:34:12 +01:00
  • 6d51a64bc7 Added ChunkPopulateEvent, new "newChunk" property on ChunkLoadEvent Dinnerbone 2011-06-16 19:32:14 +01:00
  • bacd83cb81 Made Pig extend Vehicle. EvilSeph 2011-06-15 15:05:12 -04:00
  • ff73db325b 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
  • c54ec090c8 Generic cleanup Erik Broes 2011-06-12 01:18:17 +02:00
  • 9ca26882d1 Add JavaDoc source indexing, as per EvilSeph's request Luke GB 2011-06-10 15:48:09 +01:00
  • c5fc81a42d Added ItemSpawnEvent. Thanks myers! EvilSeph 2011-06-11 00:26:18 -04:00
  • 2f06becddc 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
  • 46d4e20093 Added the ability to set a header when saving configuration files. sk89q 2011-06-09 23:31:00 -07:00
  • e2bab1d47c Added World.createExplosion() that takes a Location, instead of just raw X, Y, Z values. sk89q 2011-06-09 23:13:36 -07:00
  • a00efd634c Cleaned up some Javadocs. sk89q 2011-06-09 23:11:35 -07:00
  • febba495d8 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
  • c0dfb02c10 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
  • a220975dec Merge branch 'sound' of https://github.com/sunkid/Bukkit sk89q 2011-06-09 22:38:21 -07:00
  • 069df1b6e6 added playSound methods to the World interface and a utility method to Location sunkid 2011-06-09 12:32:55 -07:00
  • 01a273d9a6 Added method to create an explosion in world. Thanks Zaraza107! EvilSeph 2011-06-09 04:12:39 -04:00
  • d6f3999b70 Added EntityTame event. Thanks halvors! EvilSeph 2011-06-09 03:57:50 -04:00
  • 1ebedadb82 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
  • 92f8f6aba8 Added various 1.6 portal events. Stephen 2011-06-07 14:12:08 -04:00
  • e72fe8bfe3 Added .equals() and .hashCode() to MaterialData. Thanks Edoxile! EvilSeph 2011-06-08 17:49:40 -04:00
  • 9f1e911a3f Fixed the value of empty YAML nodes being written as "null". Thanks rcjrrjcr! EvilSeph 2011-06-07 18:14:32 -04:00
  • d256eea548 Added UniqueId to entities. Thanks Afforess! EvilSeph 2011-06-07 04:21:11 -04:00
  • 58bd5d063d Added ChunkSnapshot for efficient, thread-safe copies of Chunk data. Thanks mikeprimm! EvilSeph 2011-06-07 03:22:03 -04:00
  • 826bcf1d4a Implemented WorldUnloadEvent and unloadWorld(). Rigby 2011-06-04 06:46:21 +01:00
  • 888d201388 Fixed some item durability values. Thanks jascotty2! EvilSeph 2011-06-07 02:23:01 -04:00
  • 2342c01048 Fixed TrapDoor and added MaterialData for LONG_GRASS. Thanks sunkid! EvilSeph 2011-06-07 02:15:19 -04:00
  • d9ee96bdd4 Plugins may now set a custom spawn point for a world during initialization Dinnerbone 2011-06-06 21:38:19 +01:00
  • 44fd5b2952 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
  • bca3b8d0c5 Added custom world generator API Dinnerbone 2011-06-06 13:23:30 +01:00
  • 6a23a9122b Added new Materials Dinnerbone 2011-05-26 06:28:24 +01:00
  • e7019b40e3 Added new World.Environment Dinnerbone 2011-05-26 06:14:48 +01:00
  • 7a035d60ea 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
  • 127e1adc4c Added check and catch for errors during cancelTasks and unregister of services during plugin disable stevenh 2011-05-22 22:18:05 +01:00
  • 801132b89f 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
  • 764ef1c25d Fixed command aliases priorities. Celtic Minstrel 2011-03-30 17:36:39 -04:00
  • 7c9b2b9f40 Added get/setLastDamageCause. Thanks sunkid! EvilSeph 2011-05-16 00:20:58 -04:00
  • 86ca0f5c67 Made disabled plugins show up in red in the plugins list. Thanks Yetanotherx! EvilSeph 2011-05-15 20:07:53 -04:00
  • 5709858cf0 Reverted commits that broke plugin class loading, pending investigation. EvilSeph 2011-05-15 19:20:30 -04:00
  • c4d444ce98 Whitespace + general cleanup Erik Broes 2011-05-14 23:22:54 +02:00
  • 4e0d676b2c 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
  • f9d49fb048 src/site/apt/index.apt Erik Broes 2011-05-13 17:07:31 +02:00
  • 2bdb275663 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
  • 29d16f43af 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 1c4bde50bc 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
  • 1c4bde50bc Added @DontExport annotation for telling Bukkit not to share a class with another plugin Dinnerbone 2011-05-12 23:09:24 +01:00
  • 5e82e3b3ea Line endings. Don't make me yell at you. Dinnerbone 2011-05-12 22:28:09 +01:00
  • ccedca6cb6 Added ability to saddle a pig to the API. Thanks xPaw! Andrew Ardill 2011-05-11 17:44:31 -07:00
  • 2406a4496d Added dispenser event. sk89q 2011-05-08 02:56:38 -07:00
  • b09635228e Added World.strikeLightningEffect() that does no damage. sk89q 2011-05-06 19:25:43 -07:00
  • b67483a069 Changed LightningStrikeEvent to return a LightningStrike and not an Entity. sk89q 2011-05-06 19:24:40 -07:00
  • bb7b91b4d4 Added support for an update on load feature for plugins. Thanks Raphfrk! EvilSeph 2011-05-05 16:52:50 -04:00
  • e3ce0071fd Unadded (redundant) Wolf.isTamed(). sk89q 2011-05-02 21:36:48 -07:00
  • f1c83b013e Missed site.xml for javadocs Erik Broes 2011-05-02 21:19:14 +02:00
  • ad6346bda8 Added Wolf.isTamed(). sk89q 2011-05-02 11:33:37 -07:00
  • 67f1d7b041 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
  • 267814484a 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
  • b34ba416c6 Added Player.playNote(). sk89q 2011-05-02 01:29:38 -07:00
  • 967fa10425 Added NoteBlock.play(instrument, note). sk89q 2011-05-02 01:19:57 -07:00
  • f4539b78c6 Added javadoc generation, thanks lukegb Erik Broes 2011-05-02 19:42:01 +02:00
  • 906992e590 AnimalTamer and Tameable interfaces, and corresponding features. Documentation improvements. Andrew Ardill 2011-05-03 00:36:02 +10:00
  • cf049d53e5 Add new Wolf methods for taming Mike Primm 2011-04-06 07:52:43 -05:00
  • 4e3d770ad3 Added PlayerInteractEntityEvent which fires when a player right clicks an entity. Thanks fullwall! EvilSeph 2011-05-02 04:30:10 -04:00
  • 5c4f940bff Removed trailing spaces. EvilSeph 2011-05-02 04:15:27 -04:00
  • 4475e0f160 Added support for soft dependencies. Raphfrk 2011-04-27 20:35:08 +01:00
  • e5d04dc923 Improved the Scheduler. Raphfrk 2011-04-28 20:05:48 +01:00
  • f96a416785 Added setArmorContents as a method for PlayerInventory. Raphfrk 2011-04-29 00:28:13 +01:00
  • f0d14d156e Added SnowFormEvent. Thanks aPunch! EvilSeph 2011-05-02 01:21:47 -04:00
  • de28e15e50 Removed trailing spaces. EvilSeph 2011-05-02 01:18:23 -04:00
  • d9593800e6 Added per world PVP setting support. Rigby 2011-04-30 00:03:36 +01:00
  • 2b408e236a Add recipe classes and an addRecipe method in the server interface. Celtic Minstrel 2011-04-16 11:34:31 -04:00
  • 22e7e7afcf Fixed formatting and removed tabs. EvilSeph 2011-04-27 23:48:43 -04:00
  • b0e81bcc7b Added a lot of events relating to weather, including those for entities. Thanks wizjany! EvilSeph 2011-04-25 19:46:10 -04:00
  • a6c61782ac Added painting events (thanks verrier and tanelsuurhans) Stephen 2011-04-11 23:06:34 -04:00
  • 51731221d0 Added MaterialData support for SAPPLING, POWERED_RAIL, and DETECTOR_RAIL. sunkid 2011-04-25 13:26:58 -07:00
  • 3081b6ad16 Added the ability to retrieve a world's Seed. Rigby 2011-04-23 17:57:30 +01:00
  • d94fce59ff Updated README for line-ending demands, also fixed line-endigs. Erik Broes 2011-04-25 13:24:32 +02:00
  • 4ffc9a6d57 Fixed getData() not returning the correct values. EvilSeph 2011-04-25 07:17:12 -04:00
  • 54fc471ec5 Fixed AIOOBE when entering a space into console and hitting enter. EvilSeph 2011-04-24 21:49:45 -04:00
  • 6a92cc783e Add methods to control thunder. sk89q 2011-04-22 03:12:54 -07:00
  • a65f45661d Added weather control methods. sk89q 2011-04-22 02:17:53 -07:00
  • b2ae16be0c Added World.strikeLightning(). Also renamed WeatherStorm -> LightningStrike. sk89q 2011-04-22 01:25:41 -07:00
  • 38e97d064f Added lightning as a cause for fires. sk89q 2011-04-22 01:17:53 -07:00
  • 70a1215e33 Added Achievement and Statistics Dinnerbone 2011-04-21 20:56:19 +01:00
  • 8428739a27 Added LIGHTNING as a possible source of damage Dinnerbone 2011-04-21 17:29:07 +01:00
  • 6ae3a6cc7d Added Weather and WeatherStorm Dinnerbone 2011-04-21 16:51:43 +01:00
  • cca6505c33 Added Creeper.set/isPowered Dinnerbone 2011-04-21 16:15:59 +01:00
  • 56afe8be0b Added WEB, POWERED_RAIL and DETECTOR_RAIL to block list Dinnerbone 2011-04-21 15:41:40 +01:00
  • 240ae33638 Dammit, line endings! Dinnerbone 2011-04-21 15:27:18 +01:00
  • e5a456792d Backwards incompatible change to match 1.4_00_01 Erik Broes 2011-04-20 18:59:31 +02:00
  • a7724a5138 Added pre-login event for catching logins right after name verification has completed. This happens in a different thread from the server (and thus can also block). sk89q 2011-04-16 03:08:05 -07:00
  • c4a1e2613b Fixin' the problem of AFK people not in bed. sk89q 2011-04-11 11:48:30 -07:00
  • ef5d72ec02 Added bed events and methods. sk89q 2011-04-07 11:26:33 -07:00