EvilSeph
ff67eda4c4
Fixed players not healing in other worlds when spawn-monsters is false.
2011-06-22 12:52:02 -04:00
Rigby
7efaa1a02e
Inform the client when a move event is cancelled.
2011-06-22 12:49:50 -04:00
Dinnerbone
568731f29c
Line endings.
2011-06-22 16:55:04 +01:00
EvilSeph
79337d3aab
Added SpawnReasons to CreatureSpawn events. Thanks winsock!
2011-06-21 16:37:07 -04:00
EvilSeph
cd1c3858eb
Fixed spawn location offset.
2011-06-21 00:24:20 -04:00
Rigby
0648302078
Implements isBedSpawn() to the PlayerRespawnEvent.
2011-06-21 00:21:11 -04:00
Rigby
138c70183d
Changed Nether portals to be handled by a customiseable PortalTravelAgent and updated the PlayerPortalEvent
2011-06-20 18:33:21 -04:00
EvilSeph
8df3fe62f4
Remove Squid spawning restriction as Squids seem to obey spawn flags.
2011-06-20 12:45:33 -04:00
EvilSeph
5335508c2e
Possible fix for furnaces leaving items behind.
2011-06-20 01:40:11 -04:00
EvilSeph
918f488d23
Added Furnace smelt and burn events.
2011-06-20 00:15:32 -04:00
EvilSeph
7ac53dfc8b
Fixed NPEs in infinite item loss fix
2011-06-19 13:58:38 -04:00
EvilSeph
a6e5c97223
Fixed losing an infinite item when interacting with an entity. Thanks for the help Rigby!
2011-06-19 04:25:57 -04:00
EvilSeph
12b7499c4f
Added Entity target events to EntityGhast. Thanks winsock!
2011-06-19 01:44:42 -04:00
EvilSeph
98f05f7756
Fixed hostile entities continuously targeting dead entities. Thanks Rigby!
2011-06-19 00:53:45 -04:00
EvilSeph
b292a9dfbc
Added more events for Wolves. Thanks Deaygo!
...
Added events for when wolf owner attacks an entity, or is attacked. Also added event for when a non-tame wolf targets a sheep.
2011-06-18 22:37:52 -04:00
sunkid
155874eec9
Implemented the concept of a projectile.
2011-06-18 22:21:02 -04:00
Rigby
0ef0bdb61c
I'm sorry Paintings... please come back...
2011-06-19 09:05:28 +08:00
sk89q
a6b8b80fad
Added PlayerToggleSneakEvent.isSneaking().
2011-06-18 14:35:51 -07:00
EvilSeph
4cefee5be7
Added world seed display to 'Preparing level' log message for each world
2011-06-18 00:29:34 -04:00
EvilSeph
87b421767c
Added wolf damage and target events. Thanks Deaygo!
2011-06-18 00:12:47 -04:00
EvilSeph
b0fcbe7fca
Fixed several NPEs within World. Thanks Deaygo!
2011-06-18 00:12:47 -04:00
EvilSeph
68695fb9d6
Fixed EntityTame event firing too many times.
2011-06-17 23:06:20 -04:00
EvilSeph
d48e9c22f5
Added BlockSpread, BlockForm and BlockFade events.
2011-06-17 22:19:43 -04:00
EvilSeph
22f26895ec
Added Redstone event support for detector rails.
2011-06-17 20:11:16 -04:00
EvilSeph
b92f54639a
Added recommended work-around for handling player movement in such a way that it doesn't trigger the movement speed check. Thanks for the help Rigby!
...
Plugins are advised to no longer teleport players in the PlayerMove event and to use setTo instead, as we now trigger a teleport when setTo is used.
2011-06-17 19:22:57 -04:00
EvilSeph
f3d25e647f
Added EntityRegainHealthEvent. Thanks TimWolla!
2011-06-17 16:55:00 -04:00
sunkid
fadd962b9c
Added the implementation of the concept of an Explosive.
2011-06-17 16:55:00 -04:00
EvilSeph
105cc5393c
Forgot to account for code shuffling with player.dat fixes.
2011-06-17 08:59:03 -04:00
EvilSeph
cc1b0a005c
Added per player time support. Thanks eisental, Shamebot and needspeed10!
2011-06-17 02:29:16 -04:00
EvilSeph
be45f900e5
Fixed issues with infinite items. Thanks for the help Rigby!
...
Dropped infinite items now become a stack of 1. Our reasoning behind this is that people who want an infinite item can usually give it to themselves or have someone else give it to them through a plugin (most plugins provide this functionality already).
2011-06-17 01:12:49 -04:00
Rigby
0c56bfb62f
Possible Player.dat fixes to address issues with switching between Vanilla and Bukkit or vice versa.
2011-06-17 01:00:19 -04:00
Dinnerbone
7aadc3d666
Moved spawn-protection from server.properties into (settings.)spawn-radius in bukkit.yml
2011-06-17 04:49:58 +01:00
Dinnerbone
7e22faf9d6
Moved some craftbukkit stuff down from WorldServer to World; should fix a few NPEs during generation, and saves on a lot of casting
2011-06-17 03:06:45 +01:00
Dinnerbone
a818669be0
When someone moves to Bukkit from a vanilla (or other mod) server, move the old nether folder to the bukkit location. (Yes, it sucks, no, there's no alternative.)
2011-06-16 21:41:01 +01:00
Dinnerbone
e08568de4a
Implemented ChunkPopulateEvent
2011-06-16 19:33:36 +01:00
EvilSeph
6f1d6a4ca8
Fixed EntityTame event.
2011-06-15 15:01:09 -04:00
EvilSeph
e2c9e92d98
Properly fixed BlockPlace event for Redstone wire.
2011-06-15 14:56:20 -04:00
EvilSeph
9d8428607b
Fixed login message and CraftBukkit comment.
2011-06-14 10:16:54 -04:00
EvilSeph
8bfa8e2d04
Made Squids fire EntityDeath events.
2011-06-14 10:16:53 -04:00
Dinnerbone
b042f48b24
Fixed random NPEs when generating a world
2011-06-11 23:47:30 +01:00
Erik Broes
96b1b8a10c
Generic cleanup
2011-06-12 00:30:52 +02:00
sk89q
938db4de2d
Updated the block place cancellation code for steps to handle many more cases. There's still one edge case left however.
2011-06-11 01:50:08 -07:00
EvilSeph
73e34c2fe3
Added ItemSpawnEvent. Thanks myers!
2011-06-11 02:00:05 -04:00
EvilSeph
5b93f5565a
Fixed from and to worlds being the same for a PlayerTeleportEvent for crossworld teleports. Thanks for the help Rigby and Verrier! Tahg is responsible for the mess.
2011-06-11 01:33:37 -04:00
EvilSeph
cd12f057a7
Fixed cancelled lighting strikes dealing damage.
2011-06-10 20:37:33 -04:00
EvilSeph
fb3e3ade90
Possible fix for clay generation.
2011-06-10 19:59:52 -04:00
EvilSeph
80770314d8
Fixed fireball explosions not producing fire.
2011-06-10 19:59:31 -04:00
EvilSeph
a9e7b56ef2
Improved handling of being sent to your bed spawn if the world saved in your player.dat no longer exists.
2011-06-10 06:33:25 -04:00
EvilSeph
a98f4f8934
Fixed not being able to login if the world saved in your player.dat no longer exists. Thanks for the help Rigby and Verrier!
2011-06-10 05:45:17 -04:00
EvilSeph
8f4c36974b
Added world name to player logged in message.
2011-06-10 05:35:44 -04:00