Commit Graph

149 Commits

Author SHA1 Message Date
Dinnerbone
868aee0046 Fixed empty check in PluginCommand 2011-01-20 03:08:15 +00:00
Nathan Wolf
bf4265210a Address Feature#105:Implement support for PLAYER_ANIMATION hook/event.
Requires corresponding CraftBukkit change.
2011-01-20 07:56:21 +08:00
mcasper
ba78a90a4f Event hooks were ordered in backwards order versus the expected way. To avoid sorting problems and manual sorting, changed priority to be handled by a PriorityQueue<>() rather than a manually sorted List().
Resolves issue 211 http://bugs.bukkit.org/issues/211
2011-01-20 07:52:55 +08:00
VictorD
7a9ecbef53 Updated commands to have optional aliases, and to fallback to /pluginName:cmdName on name conflict. 2011-01-18 01:12:50 +01:00
Tal Eisenberg
88560741ad added call to onBlockRedstoneChange 2011-01-18 04:47:11 +08:00
speakeasy
f9e46f8481 Added EntityExplodeEvent :D 2011-01-18 00:22:02 +08:00
VictorD
558100cab9 Added null check and removed unused method from Fillr 2011-01-16 17:05:13 +01:00
VictorD
f8335d6cab Added command registration to plugin config file. Registered commands are sent to the corresponding plugin.onCommand method when executed. 2011-01-16 16:30:34 +01:00
durron597
d6265bdc14 Removed unnecessary imports 2011-01-16 09:00:25 -05:00
Andrew Ardill
696880e64f Implementation of the EntityDamage*Events.
A new event EntityDamageByProjectileEvent was created. EntityDamageByProjectileEvent
adds the ability to get the projectile entity (such as an egg) and also set if
the projectile 'bounces'. New interfaces were created to facilitate all kinds
of projectile entities. Changes were made to facilitate the new event, and
enable other events, for plugins and event listeners.
2011-01-16 14:13:44 +01:00
sk89q
0013e12933 Updated JavaPluginLoader with renamed methods. 2011-01-15 17:14:28 -08:00
Erik Broes
bbd7fffaac Events should be present tense, not paste tense. 2011-01-15 21:26:42 +01:00
sk89q
34d1afbd6e JavaPlugin now loads the configuration file on load. getConfiguration() now is much cheaper to call. 2011-01-15 01:45:36 -08:00
sk89q
fc63e38ea2 Plugin data folders are now no longer created by default. 2011-01-15 00:34:01 -08:00
sk89q
c944fa35af Improved the Javadoc for JavaPlugin.getConfiguration(). 2011-01-15 00:29:38 -08:00
sk89q
f8dba7655b Configuration files need to be .yml, not .yaml. 2011-01-15 00:26:32 -08:00
sk89q
0373fe9fdc Added configuration and plugin data directory support to plugins. 2011-01-14 23:38:53 -08:00
Taylor Kelly
d60e72a14d Merge branch 'master' of https://github.com/tkelly910/Bukkit into tkelly910-master 2011-01-11 18:53:54 -05:00
Dinnerbone
39922fb7ff Added PluginManager.getPlugins() 2011-01-11 20:58:01 +00:00
Dinnerbone
665f4fa410 New ClassLoader to allow for inter-plugin communication 2011-01-11 20:36:38 +00:00
Taylor Kelly
e732e72985 PlayerEggThrowEvent 2011-01-11 02:58:51 -05:00
Taylor Kelly
b29d41c282 BlockDamagedEvent 2011-01-10 02:59:30 +00:00
Taylor Kelly
04f5a1e82b EntityCombustEvent 2011-01-10 02:59:30 +00:00
speakeasy
4e8f1190af Added BlockIgniteEvent. 2011-01-10 09:09:43 +08:00
durron597
98b6937ac2 Implemented BlockInteract, BlockRightClicked and PlayerItem. Removed
BlockItem as we're not doing it that way anymore.
2011-01-08 05:45:15 -05:00
Dinnerbone
dd843748fa Tweaked some more exceptions, get messages passed 2011-01-05 22:56:12 +00:00
Dinnerbone
c0f2052627 Separate InvalidDescriptionException -> InvalidPluginException 2011-01-05 22:45:54 +00:00
Dinnerbone
7f72490281 Slightly better "invalid plugin.yml" errors 2011-01-05 22:40:45 +00:00
stevenh
d5fdc42a64 Merge branch 'master' of github.com:Bukkit/Bukkit 2011-01-04 23:32:38 +00:00
stevenh
98d6a33d0d Fix for plugin description file cast error 2011-01-04 23:30:44 +00:00
Dinnerbone
b0d938d9ef Removed onBlockSent, added onLeavesDecay 2011-01-04 22:03:15 +00:00
Dinnerbone
89cba41180 Added Chunk events in new World category 2011-01-04 14:08:56 +00:00
angelsl
bc585f5892 Entity damage hooks 2011-01-03 15:54:24 +00:00
Taylor Kelly
3e6604fb68 all the fillr stuff 2011-01-03 23:15:14 +08:00
sk89q
9798171149 Change vehicle hook changes. 2011-01-03 22:24:44 +08:00
sk89q
30f7da4d0b Implemented vehicle hooks (some changes will still be made). 2011-01-03 22:24:43 +08:00
Dinnerbone
36a7be3602 Fixed logic issue toggling plugins 2011-01-03 02:41:49 +00:00
Dinnerbone
eea32be4c0 Plugins no longer defaulted to enabled 2011-01-03 02:21:48 +00:00
Dinnerbone
97dd74c4f2 Added enablePlugin and disablePlugin, triggers events 2011-01-03 02:20:11 +00:00
Dinnerbone
c52e7539f4 Implemented PluginEnabled and PluginDisabled 2011-01-03 02:07:10 +00:00
durron597
a6004c5fb9 Merge remote branch 'upstream/master' 2011-01-02 05:52:42 -05:00
Lymia
c3fd375f2a Added custom event support. 2011-01-02 01:50:45 -06:00
durron597
d2656750aa Merge remote branch 'upstream/master' 2011-01-02 02:16:29 -05:00
Lymia
09633833d7 Fixed generics warning. 2011-01-02 00:38:51 -06:00
Lymia
732f8e8ffa Opps! Wrong class. 2011-01-02 00:29:34 -06:00
Lymia
e01ea2b495 Added generics to PluginManager 2011-01-02 00:26:04 -06:00
durron597
7845f58d1a Use parametrized reflection to remove warnings 2011-01-01 17:08:32 -05:00
durron597
de177404e3 Changed all tabs to 4 spaces 2011-01-01 08:01:07 -05:00
Erik Broes
f46d9ada1c Transition to Maven 2011-01-01 11:23:14 +01:00