92 Commits

Author SHA1 Message Date
Andrew Ardill
ac68b8594e Renamed MobType->CreatureType and MobSpawner->CreatureSpawner.
This is to bring the names in line with the rest of bukkit.

Deprecated code has been left in to ensure nothing breaks as
a result of refactoring MobType.
This will be removed after 1 week, to give plugin devs time to
migrate
2011-02-17 18:01:25 +11:00
sk89q
69d3880730 Deprecated PlayerListener.onPlayerCommand(PlayerChatEvent event). 2011-02-16 21:47:05 -08:00
ss2man44
93f6e5191e Added CREATURE_SPAWN event 2011-02-16 22:28:44 -05:00
Timberjaw
524515cb83 Added getPlayer method to SignChangeEvent 2011-02-12 14:49:49 -05:00
Erik Broes
0f93997077 Windows and executable, should be 0644 2011-02-12 16:16:14 +01:00
EvilSeph
c2020def62 Exposes recently added PLAYER_PICKUP_ITEM event. 2011-02-12 07:58:03 -05:00
culturespy
01ca4cc35b Added EXPLOSION_PRIMED event. 2011-02-12 02:47:27 -05:00
Timberjaw
3cc8c0dae0 Added SIGN_CHANGE event. 2011-02-11 20:34:02 -05:00
James Logsdon
164b687bcd Adding PLAYER_PICKUP_ITEM event 2011-02-12 01:39:44 +01:00
James Logsdon
6c86db411c Cleaning up PlayerDropItemEvent 2011-02-12 01:39:44 +01:00
James Logsdon
49ced27311 Adding EntityDamageEvent.setDamage() 2011-02-11 19:16:44 -05:00
Dinnerbone
e44bb33109 PlayerChatEvent.setFormat validation 2011-02-09 19:08:45 +00:00
Dinnerbone
2db95ba0b9 Added event for when a world is saved (EyvindRM) 2011-02-09 12:57:48 +00:00
Alexander Hesse
6ba990ecfd Added Sneaking Event 2011-02-08 17:09:11 +01:00
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
Erik Broes
25ed7caa90 Deprecate BlockRightClickEvent.getBlockAgainst - use BlockRightClickEvent.getBlock 2011-02-06 14:49:08 +01:00
Forsaken
0b998a2fe4 Added PlayerKick (setReason, setLeaveMessage, setCancelled) and PlayerRespawn (setLocation) 2011-02-06 12:13:18 +01:00
Dinnerbone
90f43d486a Merge branch 'master' of https://github.com/Meaglin/Bukkit 2011-02-03 10:01:09 +00:00
sk89q
ef79a4d716 Removed SLOW_SPREAD from IgniteCause enum. 2011-02-02 21:56:57 -08:00
Erik Broes
01988e8f6b General cleanup (deprecated+whitespace) 2011-02-02 00:28:41 +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
Dinnerbone
8911adae05 Removed EntityDeathEvent.setDrops() (just use getDrops.add/etc) 2011-01-30 20:24:36 +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
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
VictorD
152daf40ac Added getBlockReplacedState to enable checking of type of replaced block. 2011-01-24 23:24:17 +01:00
sk89q
1c999edda4 Added PlayerEggThrowEvent.getEgg(). 2011-01-23 14:06:58 -08:00
Adam Tanner
da167fe2f5 EntityExplodeEvent keeps track of its Location. 2011-01-21 23:59:34 +08:00
sk89q
af769715f3 Added suffocation damage as an event. 2011-01-20 02:10:35 -08:00
Andrew Ardill
4342ea7c7f fix for entity damaged by projectile event 2011-01-20 20:22:34 +11: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
speakeasy
f4908db7c1 Added EntityExplodeEvent :D 2011-01-18 00:22:02 +08:00
durron597
4614086ff4 Removed field that shouldn't be there. 2011-01-16 08:59:33 -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
a3da4005e4 Fixed BlockFromToEvent not knowing source block from destination block. 2011-01-15 21:20:23 -08:00
sk89q
990b70e23c Fixed BlockListener methods to be present tense. 2011-01-15 17:09:10 -08:00
Dinnerbone
ba635ade10 Moved block stuff from org.bukkit to org.bukkit.block 2011-01-15 21:37:08 +00:00
Dinnerbone
ec69ae1033 All inventory stuff in org.bukkit moved to org.bukkit.inventory 2011-01-15 21:27:40 +00:00
Dinnerbone
4764962cf9 All entity stuff in org.bukkit moved to org.bukkit.entity 2011-01-15 21:20:59 +00:00
Erik Broes
8cf9d7fe6c Fixed 3 event rename typos, cheers Master-Guy for letting me know 2011-01-15 21:58:57 +01:00
Erik Broes
9afcb8ecc7 Events should be present tense, not paste tense. 2011-01-15 21:26:42 +01:00