46e1b54a74
Fixed blockcache being inaccurate
Dinnerbone
2011-01-20 00:16:57 +00:00
0284663aee
Address Feature#105:Implement support for PLAYER_ANIMATION hook/event.
Nathan Wolf
2011-01-19 00:07:49 +08:00
55b619a39b
Probable fix for Bug #231.
Uristqwerty
2011-01-19 11:20:12 -05:00
8bbb0749ef
fixes some explosion events to stop accessing null entities. Placed some tags against some spammy events.
Andrew Ardill
2011-01-19 16:07:56 +08:00
e93061be48
Fix up NPE's in EntityMinecart/CraftVehicle and removed a little un-needed code in EntityArrow
speakeasy
2011-01-20 05:41:02 +08:00
eabdc7ffa9
Fix for NPE with dispenser+arrow bug.
speakeasy
2011-01-20 04:07:52 +08:00
bdd3c4dabe
Change block ignite in flint and steel to be seperate from item use
speakeasy
2011-01-19 08:59:22 +08:00
abb3c5eee6
reverted # from server console
Tahg
2011-01-18 19:42:49 -05:00
eace2d0f8a
Further fixes to fire events
Andrew Ardill
2011-01-19 05:44:01 +08:00
abc4b35bcd
Fix BlockIgniteEvent after someone updated it and missed some stuff.
speakeasy
2011-01-19 05:00:49 +08:00
90c52739c4
Fixed getChunkAt and usage.
Erik Broes
2011-01-18 12:37:01 +01:00
3143e503fe
Fix to slow fire spread hook, to check if a block is on fire before trying to set it on fire.
Andrew Ardill
2011-01-18 18:43:39 +11:00
e99980983d
Merge branch 'EntityDamageEvent_bugFixes' into HEAD
Andrew Ardill
2011-01-18 19:43:50 +11:00
e275f727d0
small change to block event with lava and cactus, to improve readability and consistency
Andrew Ardill
2011-01-18 18:29:41 +11:00
26a590f030
fixed imports on all Entities
Andrew Ardill
2011-01-18 17:16:05 +11:00
73cbfcb6b6
Fixing some entity damage events
Andrew Ardill
2011-01-18 07:48:02 +08:00
d7d7a68f91
fixes to combust event so that it is raised only once on combustion. minor fixes to imports
Andrew Ardill
2011-01-18 16:30:01 +11:00
ddc30dd6e3
Fixing some entity damage events
Andrew Ardill
2011-01-18 10:48:02 +11:00
8088a329cd
Updated plugin commands to allow for aliases and fallback on name collision.
VictorD
2011-01-18 01:13:45 +01:00
c20a40a581
fixed health
Tahg
2011-01-17 16:45:20 -05:00
42099e7379
allowed partial name matching
Tahg
2011-01-17 15:50:37 -05:00
14d412e82c
EntityExplodeEvent commit for craftbukkit.
speakeasy
2011-01-18 04:11:06 +08:00
ca9d523646
moved built in command namespace, fixed EntityItem
Tahg
2011-01-17 14:35:42 -05:00
c862626c02
Depreceated getCraftEntity() as it has been superceded by getBukkitEntity()
Andrew Ardill
2011-01-17 16:26:47 +08:00
6a3b096fb8
Addition of all Entity classes. Each Entity creates a corresponding instance of a Craft Entity, to be used whenever sending instances to an event handler with getBukkitEntity().
Andrew Ardill
2011-01-17 16:17:16 +08:00
431f2f62cf
New Entity Classes implementing the new Bukkit interfaces.
Andrew Ardill
2011-01-17 16:12:47 +08:00
5209e17e1b
Adding all Entities into CraftBukkit. These are needed to properly allow for determining class type, in accordance with current practice.
Andrew Ardill
2011-01-17 11:03:19 +08:00
5f2c8108b7
Updates to all Entities to use getBukkitEntity() any time an event is raised. Similar update to CraftVehicle and CraftLivingEntity
Andrew Ardill
2011-01-17 08:53:42 +08:00
3400eafaf1
added handling of powered and storage minecarts
Andrew Ardill
2011-01-17 07:34:31 +08:00
2de3e2e7e4
created getBukkitEntity() in minecraft.server.Entity This returns a protected field that is set in the constructor of each minecraft.server.Entity to a new CraftEntity of some specific type.
Andrew Ardill
2011-01-17 07:03:15 +08:00
80a59397cb
Updated CraftInventory to make use of the proper generics in the Inventory interface. Updated loads of return values to now return actual Craft* objects. Added a shitton of constructors to CraftItemStack so you can now finally properly make your ItemStacks.
Erik Broes
2011-01-17 01:55:53 +01:00
0c492912de
Updated CraftHumanEntity to refresh the inventory on death, should fix odd behavior around that.
Erik Broes
2011-01-17 01:55:18 +01:00
74d746b6c5
Fixed error in CraftInventory.setContents().
sk89q
2011-01-16 13:29:30 -08:00
d048167d16
Fixed removeItem implementation
Erik Broes
2011-01-16 16:39:05 +01:00
7ea93a1105
Added registration of plugin commands on plugin load.
VictorD
2011-01-16 16:35:37 +01:00
78cd77ef71
Implement removeItem(ItemStack...)
Erik Broes
2011-01-16 16:09:59 +01:00
d85a28e97e
Remove some debug messages, again, last time >.>
Erik Broes
2011-01-16 14:52:55 +01:00
0ae550a11c
Fixed NPE while clearing a slot
Erik Broes
2011-01-16 14:34:31 +01:00
ceaf94d5bb
Implementation of the EntityDamage*Events.
Andrew Ardill
2011-01-12 16:48:19 +11:00
807de6ee22
Moved the source block definition higher in BlockFlowing to ensure its accuracy.
sk89q
2011-01-15 21:11:26 -08:00
9e65c243e4
Fixed an issue where the block cache became out of date and events were giving erroneous block information.
sk89q
2011-01-15 21:10:24 -08:00