Commit Graph

882 Commits

Author SHA1 Message Date
EvilSeph
c15affbfd4 Added missing 'implements Cancellable' to several classes. 2011-06-22 17:23:44 -04:00
EvilSeph
f709af58e5 JavaDoc cleanup. 2011-06-22 17:22:17 -04:00
Dinnerbone
7524109bf0 The server config can now specify aliases to multiple (or none) commands, for example "debug: [version, plugin]" to run both version and plugin, or "plugins: []" to disable the plugins command 2011-06-22 19:08:21 +01:00
Dinnerbone
5738f2e6fe Added new getDefaultWorldGenerator method to Plugin 2011-06-22 18:26:32 +01:00
Dinnerbone
90ca47e641 Added new plugin.yml option 'load', possible values are 'startup' and 'postworld' (default postworld) 2011-06-22 17:45:53 +01:00
EvilSeph
68f0e2d663 Added SpawnReasons to CreatureSpawn events. Thanks winsock! 2011-06-21 16:25:01 -04:00
EvilSeph
101ef61137 Added Sky biome for the Skylands. Thanks robin0van0der0v! 2011-06-21 15:41:47 -04:00
EvilSeph
f92e142e4f Added a method to retreive all fully qualified configuration values for a config. Thanks devinsba! 2011-06-21 15:39:29 -04:00
Rigby
2fd1c815ca Implements isBedSpawn() to the PlayerRespawnEvent. 2011-06-20 23:55:19 -04:00
Rigby
31964b9e77 Implements customiseable PortalTravelAgent and updated PlayerPortalEvent. 2011-06-20 18:30:47 -04:00
EvilSeph
f4a2e801e9 Added Furnace smelt and burn events. 2011-06-20 01:29:29 -04:00
EvilSeph
410d791547 Added API to allow plugins to set the world's spawn flags. 2011-06-19 06:34:07 -04:00
EvilSeph
51ec8da5b8 Added getOnlineMode() for the Server. Thanks Rigby! 2011-06-19 06:34:06 -04:00
EvilSeph
bbff1815f3 Added Target Reasons for Wolf events. Thanks Deaygo! 2011-06-18 22:29:07 -04:00
sunkid
7cab3de477 Added the concept of a projectile. 2011-06-18 22:20:47 -04:00
sk89q
fb79a3106e Added PlayerToggleSneakEvent.isSneaking(). 2011-06-18 14:36:16 -07:00
EvilSeph
7f333192cf Added BlockSpread, BlockForm and BlockFade events. 2011-06-17 23:04:45 -04:00
EvilSeph
99d9e5f66b Added EntityRegainHealthEvent. Thanks TimWolla! 2011-06-17 16:54:23 -04:00
sunkid
d471de6bb1 Added the concept of an Explosive. 2011-06-17 16:54:23 -04:00
EvilSeph
944b128690 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
abbfb8e6e9 Added Instrument enum, Note class and get/setNote functions. Thanks xZise! 2011-06-17 03:13:34 -04:00
EvilSeph
a1c56e6d52 Added per player time support. Thanks eisental, Shamebot and needspeed10! 2011-06-17 02:28:25 -04:00
sunkid
a005d0a65d Added a general spawn method. 2011-06-17 01:57:12 -04:00
sunkid
52b7edc1ed Added setFire option to createExplosion methods. 2011-06-17 01:42:26 -04:00
sunkid
77a71670b4 Added setters to applicable MaterialData classes. 2011-06-17 01:39:30 -04:00
Dinnerbone
aec82a1fc9 Added set/getSpawnRadius in Server 2011-06-17 04:49:21 +01:00
Dinnerbone
95484bba53 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
a329cf151b Removing 14 deprecated methods per http://bit.ly/mO2f4d 2011-06-16 22:06:18 +01:00
Dinnerbone
d920779bc8 Javadoc fix for BlockPopulator.java explaining which chunks exist and which don't 2011-06-16 20:34:12 +01:00
Dinnerbone
6d51a64bc7 Added ChunkPopulateEvent, new "newChunk" property on ChunkLoadEvent 2011-06-16 19:32:14 +01:00
EvilSeph
bacd83cb81 Made Pig extend Vehicle. 2011-06-15 15:05:12 -04:00
stevenh
ff73db325b 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
c54ec090c8 Generic cleanup 2011-06-12 12:49:08 +02:00
EvilSeph
c5fc81a42d Added ItemSpawnEvent. Thanks myers! 2011-06-11 00:26:18 -04:00
sk89q
2f06becddc 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
46d4e20093 Added the ability to set a header when saving configuration files. 2011-06-09 23:31:00 -07:00
sk89q
e2bab1d47c Added World.createExplosion() that takes a Location, instead of just raw X, Y, Z values. 2011-06-09 23:13:36 -07:00
sk89q
a00efd634c Cleaned up some Javadocs. 2011-06-09 23:11:35 -07:00
sk89q
febba495d8 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
c0dfb02c10 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
a220975dec Merge branch 'sound' of https://github.com/sunkid/Bukkit 2011-06-09 22:38:21 -07:00
sunkid
069df1b6e6 added playSound methods to the World interface and a utility method to Location 2011-06-09 12:32:55 -07:00
EvilSeph
01a273d9a6 Added method to create an explosion in world. Thanks Zaraza107! 2011-06-09 04:12:39 -04:00
EvilSeph
d6f3999b70 Added EntityTame event. Thanks halvors! 2011-06-09 04:03:53 -04:00
raphfrk
1ebedadb82 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
92f8f6aba8 Added various 1.6 portal events. 2011-06-08 18:30:48 -04:00
EvilSeph
e72fe8bfe3 Added .equals() and .hashCode() to MaterialData. Thanks Edoxile! 2011-06-08 17:49:40 -04:00
EvilSeph
9f1e911a3f Fixed the value of empty YAML nodes being written as "null". Thanks rcjrrjcr! 2011-06-07 18:21:14 -04:00
EvilSeph
d256eea548 Added UniqueId to entities. Thanks Afforess! 2011-06-07 04:21:11 -04:00
EvilSeph
58bd5d063d Added ChunkSnapshot for efficient, thread-safe copies of Chunk data. Thanks mikeprimm! 2011-06-07 03:22:03 -04:00