521 Commits

Author SHA1 Message Date
EvilSeph
3b7f86ba5b Added API to allow plugins to set the world's spawn flags. 2011-06-19 06:34:07 -04:00
EvilSeph
39dc703007 Added getOnlineMode() for the Server. Thanks Rigby! 2011-06-19 06:34:06 -04:00
EvilSeph
cdd73612bf Added Target Reasons for Wolf events. Thanks Deaygo! 2011-06-18 22:29:07 -04:00
sunkid
230d6dfa7f Added the concept of a projectile. 2011-06-18 22:20:47 -04:00
sk89q
54245e3a6c Added PlayerToggleSneakEvent.isSneaking(). 2011-06-18 14:36:16 -07:00
EvilSeph
c42ee3f065 Added BlockSpread, BlockForm and BlockFade events. 2011-06-17 23:04:45 -04:00
EvilSeph
a5e6cfa714 Added EntityRegainHealthEvent. Thanks TimWolla! 2011-06-17 16:54:23 -04:00
sunkid
82475d3497 Added the concept of an Explosive. 2011-06-17 16:54:23 -04:00
EvilSeph
79815f7d9a Added ChunkSnapShot improvements. Thanks mikeprimm!
Added support for biome data to chunk snapshot
Added method for returning empty chunk snapshot (for ungenerated chunks)
2011-06-17 09:21:56 -04:00
EvilSeph
293a4d9ae2 Added Instrument enum, Note class and get/setNote functions. Thanks xZise! 2011-06-17 03:13:34 -04:00
EvilSeph
bc7a5cd673 Added per player time support. Thanks eisental, Shamebot and needspeed10! 2011-06-17 02:28:25 -04:00
sunkid
ad19b8736b Added a general spawn method. 2011-06-17 01:57:12 -04:00
sunkid
91ae9cbf92 Added setFire option to createExplosion methods. 2011-06-17 01:42:26 -04:00
sunkid
4b5a3689d9 Added setters to applicable MaterialData classes. 2011-06-17 01:39:30 -04:00
Dinnerbone
686606543e Added set/getSpawnRadius in Server 2011-06-17 04:49:21 +01:00
Dinnerbone
30ee49f209 Server administrators can now specify custom aliases in bukkit.yml which override any aliases set by plugins. 2011-06-17 04:07:17 +01:00
Dinnerbone
0468c8e89e Removing 14 deprecated methods per http://bit.ly/mO2f4d 2011-06-16 22:06:18 +01:00
Dinnerbone
dc7b4b8374 Javadoc fix for BlockPopulator.java explaining which chunks exist and which don't 2011-06-16 20:34:12 +01:00
Dinnerbone
04494c5b07 Added ChunkPopulateEvent, new "newChunk" property on ChunkLoadEvent 2011-06-16 19:32:14 +01:00
EvilSeph
1b8709ff56 Made Pig extend Vehicle. 2011-06-15 15:05:12 -04:00
stevenh
e304ff739a Fixed fallbackPrefix not being lowercased, which would break prefixes for plugins with an uppercase char in the name 2011-06-12 16:35:26 +01:00
Erik Broes
0ac6a0bfe6 Generic cleanup 2011-06-12 12:49:08 +02:00
EvilSeph
7837906a2a Added ItemSpawnEvent. Thanks myers! 2011-06-11 00:26:18 -04:00
sk89q
c34a6177b4 Made Location less annoying to use. Too bad Location can't simply inherit Vector at this point without breaking things. 2011-06-09 23:50:10 -07:00
sk89q
9e762a9191 Added the ability to set a header when saving configuration files. 2011-06-09 23:31:00 -07:00
sk89q
77d247e0d1 Added World.createExplosion() that takes a Location, instead of just raw X, Y, Z values. 2011-06-09 23:13:36 -07:00
sk89q
04d6366083 Cleaned up some Javadocs. 2011-06-09 23:11:35 -07:00
sk89q
b9f1cbefc8 Moved playSound/Effect(Player, ...) to Player.playEffect(Location, ...) to be consistent, and because the code didn't really do what the Javadoc said. 2011-06-09 23:07:45 -07:00
sk89q
18c9b1c538 Changed sound playing to effect dispatching, since these seem more like more like encompassing effect than mere sounds. 2011-06-09 22:57:44 -07:00
sk89q
7d005d63e4 Merge branch 'sound' of https://github.com/sunkid/Bukkit 2011-06-09 22:38:21 -07:00
sunkid
c91841f031 added playSound methods to the World interface and a utility method to Location 2011-06-09 12:32:55 -07:00
EvilSeph
766e55597e Added method to create an explosion in world. Thanks Zaraza107! 2011-06-09 04:12:39 -04:00
EvilSeph
8c3a7e75f6 Added EntityTame event. Thanks halvors! 2011-06-09 04:03:53 -04:00
raphfrk
fc14c51854 Adds update chunk method for sending fake chunk updates to the client. This is to match the sendBlockChange method. 2011-06-08 18:55:31 -04:00
Stephen
55bc828c2c Added various 1.6 portal events. 2011-06-08 18:30:48 -04:00
EvilSeph
91b68e82cf Added .equals() and .hashCode() to MaterialData. Thanks Edoxile! 2011-06-08 17:49:40 -04:00
EvilSeph
000e0cdcbf Fixed the value of empty YAML nodes being written as "null". Thanks rcjrrjcr! 2011-06-07 18:21:14 -04:00
EvilSeph
cb9987429d Added UniqueId to entities. Thanks Afforess! 2011-06-07 04:21:11 -04:00
EvilSeph
0cba828a97 Added ChunkSnapshot for efficient, thread-safe copies of Chunk data. Thanks mikeprimm! 2011-06-07 03:22:03 -04:00
Rigby
4ef2edfc5b Implemented WorldUnloadEvent and unloadWorld(). 2011-06-07 02:51:31 -04:00
EvilSeph
7dab3f1f0a Fixed some item durability values. Thanks jascotty2! 2011-06-07 02:23:01 -04:00
EvilSeph
1b44a3fbd1 Fixed TrapDoor and added MaterialData for LONG_GRASS. Thanks sunkid! 2011-06-07 02:15:55 -04:00
Dinnerbone
0c459f08bd Plugins may now set a custom spawn point for a world during initialization 2011-06-06 21:38:19 +01:00
Dinnerbone
83a85ba34e Moved BlockProvider and ChunkGenerator to abstract classes for future backwards compat (ironically, this isn't backwards compat!) 2011-06-06 21:11:47 +01:00
Dinnerbone
f784af8f3e Added custom world generator API 2011-06-06 18:37:20 +01:00
Dinnerbone
8a6ea6ffdc Added new Materials 2011-05-26 13:45:55 +01:00
Dinnerbone
3eec4bba3b Added new World.Environment 2011-05-26 06:14:48 +01:00
stevenh
6fcf7e190f Fixed no command found being sent to the command sender for command handlers which return failure (false) 2011-05-23 23:59:47 +01:00
stevenh
a308c24a59 Added check and catch for errors during cancelTasks and unregister of services during plugin disable 2011-05-22 22:18:05 +01:00
stevenh
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
2011-05-22 20:42:26 +01:00