295 Commits

Author SHA1 Message Date
Dinnerbone
c565b51d20 Fixed only being able to use /reload once 2011-01-28 14:24:54 +00:00
Dinnerbone
99549ef8cc clearPlugins() and clearCommands() for PluginManager and CommandMap respectively 2011-01-28 14:18:24 +00:00
Dinnerbone
fb5ab3b5d6 Added player.performCommand(String) 2011-01-28 09:15:43 +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
sk89q
8e927a84bb Added methods to get a list of entities to World. 2011-01-26 12:48:13 -08:00
Taylor Kelly
30144a15d1 EntityTargetEvent 2011-01-26 14:27:43 -05:00
Raphfrk
5f5ed85bbe some changes to comments 2011-01-25 19:11:57 +08:00
Raphfrk
95b50850bc added load chunk method 2011-01-25 19:11:56 +08:00
Peter Lamonica
541b7351cb Added /.DS_Store (Mac filesystem dust) to .gitignore (https://github.com/Bukkit/Bukkit/issues/#issue/46) 2011-01-25 18:48:13 +08: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
sk89q
9a6bdd039d Added squid as a valid mob type. 2011-01-23 13:16:57 -08:00
sk89q
1f63ea78bb 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
sk89q
8dcf6e0b87 Expanded .gitignore with potential build files. 2011-01-21 15:27:32 -08:00
Adam Tanner
da167fe2f5 EntityExplodeEvent keeps track of its Location. 2011-01-21 23:59:34 +08:00
Adam Tanner
3306b07b8d Block instance getLocation() method. 2011-01-21 23:59:34 +08:00
Dinnerbone
228e150cfa Fully implemented /version 2011-01-20 16:26:57 +00:00
Dinnerbone
6a2a2c4218 Added extra plugin description fields 2011-01-20 16:26:56 +00:00
sk89q
c036295d7f Added compass setting methods. 2011-01-20 02:10:35 -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
Dinnerbone
5f63f77bf1 Added /version and /reload commands 2011-01-20 03:53:27 +00:00
Dinnerbone
eee866bf25 Fixed empty check in PluginCommand 2011-01-20 03:08:15 +00:00
Dinnerbone
79883d5ad6 Material.getMaxStackSize 2011-01-20 02:51:17 +00:00
Dinnerbone
5f407c11a2 Fixed Button and Lever MaterialData returning incorrect getAttachedFace() 2011-01-20 01:14:49 +00:00
FeepingCreature
efd4871672 add getSpawnLocation() to the World API 2011-01-20 08:58:33 +08: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
Tahg
0a2f2c7b45 added isOp api 2011-01-18 22:32:05 -05:00
VictorD
6f07a1bbb2 Fixed minor bug with alias registration and removed debug output 2011-01-18 01:54:48 +01: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
Tahg
d54b9dea8b Merge branch 'master' of https://github.com/Bukkit/Bukkit 2011-01-17 17:40:13 -05:00
Tahg
5c70e86d89 fixed storage of data field 2011-01-17 17:39:27 -05: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
Andrew Ardill
06d99445d9 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
13ded78086 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
816da0fb61 Added Configuration.getKeys(). 2011-01-16 13:28:59 -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
Erik Broes
8a9d21c7f3 Added Invenrory.removeItem(ItemStack...) 2011-01-16 16:10:32 +01:00
durron597
d41105f3af Removed unnecessary imports 2011-01-16 09:00:25 -05: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
101fffc82f Added Block.getRelative(BlockFace). 2011-01-15 19:33:39 -08:00
sk89q
757fc26e4a Added item-in-hand related API. 2011-01-15 19:33:19 -08:00
sk89q
5d9fb3e884 Updated JavaPluginLoader with renamed methods. 2011-01-15 17:14:28 -08:00