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
Celtic Minstrel
238eabc084
Fixed command aliases priorities.
...
Command aliases are now given lower weight than the "official" name of the command; this allows you to define aliases without worrying about them overriding someone else's command.
2011-05-16 00:41:51 -04:00