Commit Graph

908 Commits

Author SHA1 Message Date
sk89q
578abb593b Added Block.isBlockPowered(), block.isBlockIndirectlyPowered(). 2011-01-28 10:25:13 -08:00
Dinnerbone
587ee346f8 Fixed only being able to use /reload once 2011-01-28 14:24:54 +00:00
Dinnerbone
d67110aecf clearPlugins() and clearCommands() for PluginManager and CommandMap respectively 2011-01-28 14:18:24 +00:00
Dinnerbone
7989fe0a20 Added player.performCommand(String) 2011-01-28 09:15:43 +00:00
Taylor Kelly
99d78d912c onDisable on stop - stephank 2011-01-27 16:15:24 -05:00
Dinnerbone
da063ad675 ENTITY_DEATH 2011-01-27 13:25:20 +00:00
Taylor Kelly
0e7dc4e1b5 BlockBurnEvent 2011-01-26 16:13:04 -05:00
sk89q
bf39db3222 Added methods to get a list of entities to World. 2011-01-26 12:48:13 -08:00
Taylor Kelly
3512d29524 EntityTargetEvent 2011-01-26 14:27:43 -05:00
Raphfrk
6366ed0c6d some changes to comments 2011-01-25 19:11:57 +08:00
Raphfrk
971c11e366 added load chunk method 2011-01-25 19:11:56 +08:00
VictorD
232c811519 Added getBlockReplacedState to enable checking of type of replaced block. 2011-01-24 23:24:17 +01:00
sk89q
1c88287348 Added PlayerEggThrowEvent.getEgg(). 2011-01-23 14:06:58 -08:00
sk89q
4bab50f80d Added squid as a valid mob type. 2011-01-23 13:16:57 -08:00
sk89q
7488cd29fa Added full tile entity data support for all block types that use it, including chests, dispensers, furnaces, mob spawners, and note blocks. 2011-01-23 00:37:36 -08:00
Adam Tanner
b813e9222f EntityExplodeEvent keeps track of its Location. 2011-01-21 23:59:34 +08:00
Adam Tanner
cf5a86bf19 Block instance getLocation() method. 2011-01-21 23:59:34 +08:00
Dinnerbone
ea3db10229 Fully implemented /version 2011-01-20 16:26:57 +00:00
Dinnerbone
a057aadf8e Added extra plugin description fields 2011-01-20 16:26:56 +00:00
sk89q
f17a819075 Added compass setting methods. 2011-01-20 02:10:35 -08:00
sk89q
8613231dc0 Added suffocation damage as an event. 2011-01-20 02:10:35 -08:00
Andrew Ardill
d58b59b5cd fix for entity damaged by projectile event 2011-01-20 20:22:34 +11:00
Dinnerbone
e48a4a2224 Added /version and /reload commands 2011-01-20 03:53:27 +00:00
Dinnerbone
868aee0046 Fixed empty check in PluginCommand 2011-01-20 03:08:15 +00:00
Dinnerbone
56837580ca Material.getMaxStackSize 2011-01-20 02:51:17 +00:00
Dinnerbone
810e352f3d Fixed Button and Lever MaterialData returning incorrect getAttachedFace() 2011-01-20 01:14:49 +00:00
FeepingCreature
fbc27c0842 add getSpawnLocation() to the World API 2011-01-20 08:58:33 +08: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
Tahg
31ab0c9351 added isOp api 2011-01-18 22:32:05 -05:00
VictorD
ad2bfe6bf6 Fixed minor bug with alias registration and removed debug output 2011-01-18 01:54:48 +01: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
Tahg
b440e67220 Merge branch 'master' of https://github.com/Bukkit/Bukkit 2011-01-17 17:40:13 -05:00
Tahg
b274a7faec fixed storage of data field 2011-01-17 17:39:27 -05: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
Andrew Ardill
b1729b097e Added interfaces for every entity type. Most (if not all) are empty.
These are place holders at the moment, to be used when determining
entity type. Further functionality could be added to these interfaces
later.
2011-01-18 00:20:05 +08:00
Erik Broes
1f94399da6 Updated Inventory with proper generics, fixed ItemStack to have data as 'Byte' so we can put in nulls when not having data. 2011-01-17 01:50:33 +01:00
sk89q
8c46089fe5 Added Configuration.getKeys(). 2011-01-16 13:28:59 -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
Erik Broes
2ab7b0d146 Added Invenrory.removeItem(ItemStack...) 2011-01-16 16:10:32 +01:00
durron597
d6265bdc14 Removed unnecessary imports 2011-01-16 09:00:25 -05:00
durron597
f833bb2285 Removed field that shouldn't be there. 2011-01-16 08:59:33 -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
3b0385334e Fixed BlockFromToEvent not knowing source block from destination block. 2011-01-15 21:20:23 -08:00
sk89q
5650443aad Added Block.getRelative(BlockFace). 2011-01-15 19:33:39 -08:00
sk89q
68b8c805a6 Added item-in-hand related API. 2011-01-15 19:33:19 -08:00
sk89q
0013e12933 Updated JavaPluginLoader with renamed methods. 2011-01-15 17:14:28 -08:00
sk89q
f6ef690d1b Fixed BlockListener methods to be present tense. 2011-01-15 17:09:10 -08:00