153 Commits

Author SHA1 Message Date
Dinnerbone
6c4698c313 ENTITY_DEATH 2011-01-27 13:25:20 +00:00
Taylor Kelly
b2efe28122 BlockBurnEvent 2011-01-26 16:13:04 -05:00
Taylor Kelly
30144a15d1 EntityTargetEvent 2011-01-26 14:27:43 -05:00
Dinnerbone
6a2a2c4218 Added extra plugin description fields 2011-01-20 16:26:56 +00:00
Dinnerbone
eee866bf25 Fixed empty check in PluginCommand 2011-01-20 03:08:15 +00:00
Nathan Wolf
dad2a46ba9 Address Feature#105:Implement support for PLAYER_ANIMATION hook/event.
Requires corresponding CraftBukkit change.

NOTE: The email address of this commit used to be: "Nathan Wolf < <nteske@gmail.com>"
      This has been fixed but will cause all commits after to change.
2014-09-09 06:47:54 +02:00
mcasper
ab5cdfe224 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
0951ed5de8 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
d06e0c1562 added call to onBlockRedstoneChange 2011-01-18 04:47:11 +08:00
speakeasy
f4908db7c1 Added EntityExplodeEvent :D 2011-01-18 00:22:02 +08:00
VictorD
8eeb293d2b Added null check and removed unused method from Fillr 2011-01-16 17:05:13 +01:00
VictorD
267afcb0ea 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
d41105f3af Removed unnecessary imports 2011-01-16 09:00:25 -05:00
Andrew Ardill
db5d43c2a9 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
5d9fb3e884 Updated JavaPluginLoader with renamed methods. 2011-01-15 17:14:28 -08:00
Erik Broes
9afcb8ecc7 Events should be present tense, not paste tense. 2011-01-15 21:26:42 +01:00
sk89q
93f49248ac JavaPlugin now loads the configuration file on load. getConfiguration() now is much cheaper to call. 2011-01-15 01:45:36 -08:00
sk89q
262d0ddad6 Plugin data folders are now no longer created by default. 2011-01-15 00:34:01 -08:00
sk89q
d8bf59f639 Improved the Javadoc for JavaPlugin.getConfiguration(). 2011-01-15 00:29:38 -08:00
sk89q
79a3d54eef Configuration files need to be .yml, not .yaml. 2011-01-15 00:26:32 -08:00
sk89q
a9f9c6e6c2 Added configuration and plugin data directory support to plugins. 2011-01-14 23:38:53 -08:00
Taylor Kelly
b13da85182 Merge branch 'master' of https://github.com/tkelly910/Bukkit into tkelly910-master 2011-01-11 18:53:54 -05:00
Dinnerbone
c3cd1d735f Added PluginManager.getPlugins() 2011-01-11 20:58:01 +00:00
Dinnerbone
f87466c974 New ClassLoader to allow for inter-plugin communication 2011-01-11 20:36:38 +00:00
Taylor Kelly
0b4916afd6 PlayerEggThrowEvent 2011-01-11 02:58:51 -05:00
Taylor Kelly
a213311a1d BlockDamagedEvent 2011-01-10 02:59:30 +00:00
Taylor Kelly
219c0772fd EntityCombustEvent 2011-01-10 02:59:30 +00:00
speakeasy
7d6400eb1d Added BlockIgniteEvent. 2011-01-10 09:09:43 +08:00
durron597
b43d8d60a6 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
0395010001 Tweaked some more exceptions, get messages passed 2011-01-05 22:56:12 +00:00
Dinnerbone
71c12aadc9 Separate InvalidDescriptionException -> InvalidPluginException 2011-01-05 22:45:54 +00:00
Dinnerbone
9b227081f5 Slightly better "invalid plugin.yml" errors 2011-01-05 22:40:45 +00:00
stevenh
94ef32973d Merge branch 'master' of github.com:Bukkit/Bukkit 2011-01-04 23:32:38 +00:00
stevenh
846831634b Fix for plugin description file cast error 2011-01-04 23:30:44 +00:00
Dinnerbone
a210fcc0ef Removed onBlockSent, added onLeavesDecay 2011-01-04 22:03:15 +00:00
Dinnerbone
9296dd3ca1 Added Chunk events in new World category 2011-01-04 14:08:56 +00:00
angelsl
6da623bd18 Entity damage hooks 2011-01-03 15:54:24 +00:00
Taylor Kelly
65394859c9 all the fillr stuff 2011-01-03 23:15:14 +08:00
sk89q
135c6f240a Change vehicle hook changes. 2011-01-03 22:24:44 +08:00
sk89q
e05708c9df Implemented vehicle hooks (some changes will still be made). 2011-01-03 22:24:43 +08:00
Dinnerbone
88bb572084 Fixed logic issue toggling plugins 2011-01-03 02:41:49 +00:00
Dinnerbone
bfe6aea288 Plugins no longer defaulted to enabled 2011-01-03 02:21:48 +00:00
Dinnerbone
51eb1846bf Added enablePlugin and disablePlugin, triggers events 2011-01-03 02:20:11 +00:00
Dinnerbone
abda42fdc4 Implemented PluginEnabled and PluginDisabled 2011-01-03 02:07:10 +00:00
durron597
22497e6376 Merge remote branch 'upstream/master' 2011-01-02 05:52:42 -05:00
Lymia
4a9c7e0712 Added custom event support. 2011-01-02 01:50:45 -06:00
durron597
0a4642b834 Merge remote branch 'upstream/master' 2011-01-02 02:16:29 -05:00
Lymia
739142b42e Fixed generics warning. 2011-01-02 00:38:51 -06:00
Lymia
212404f7f7 Opps! Wrong class. 2011-01-02 00:29:34 -06:00
Lymia
e3497e12a0 Added generics to PluginManager 2011-01-02 00:26:04 -06:00