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
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
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
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
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
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
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
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