Dinnerbone
634daae4f6
Just breaking some redstone plugins, don't mind me
2011-02-08 12:53:30 +00:00
Dinnerbone
46bc44ed5f
New event WORLD_LOADED
2011-02-08 12:06:34 +00:00
Raphfrk
2d43dcc125
Scheduler
2011-02-07 01:06:20 +01:00
Forsaken
0b998a2fe4
Added PlayerKick (setReason, setLeaveMessage, setCancelled) and PlayerRespawn (setLocation)
2011-02-06 12:13:18 +01:00
Meaglin
af9d2b86c3
Interface for BlockBreakEvent
2011-02-01 18:07:16 +01:00
Dinnerbone
1dba6e8874
Added PLAYER_DROP_ITEM
2011-02-01 10:45:39 +00:00
Dinnerbone
630f9a89d6
Added VEHICLE_UPDATE
2011-02-01 10:18:27 +00:00
Dinnerbone
000d2a300f
Added PLAYER_ITEM_HELD event
2011-01-31 01:34:23 +00:00
Dinnerbone
99bc01b602
Added INVENTORY_OPEN as a player event
2011-01-30 22:06:17 +00:00
stevenh
3b9f5f5e6c
Added new EventExecutor, missed in last commit
2011-01-29 21:18:47 +00:00
stevenh
47af4404bf
Renamed IExecutor -> CommandExecutor and fixed SERVER_COMMAND doc
2011-01-29 21:17:36 +00:00
stevenh
a984e73ac1
Finalising merge with head
2011-01-29 17:28:31 +00:00
stevenh
39c4a5a2e9
merge with head
2011-01-29 17:18:32 +00:00
stevenh
a89a96416b
Refactored event calling so its front loading avoiding the lookup for each event call.
...
This now uses an annoymous class implementing IExecutor that facilitates direct event method handler calling
Changed commands from being executed exclusively by a player to by a CommandSender to facilitate external command callers such as rcon
Fixed CustomEventListener
Merged in additional events
Added getFullName to PluginDescriptionFile which returns the combination of Name and Version
There's also a few bits of reformatting as it seems someones been editing with either tabs or dos eol :(
2011-01-29 16:23:56 +00:00
Dinnerbone
99549ef8cc
clearPlugins() and clearCommands() for PluginManager and CommandMap respectively
2011-01-28 14:18:24 +00:00
Taylor Kelly
54059e34bb
onDisable on stop - stephank
2011-01-27 16:15:24 -05:00
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