7e22faf9d6
Moved some craftbukkit stuff down from WorldServer to World; should fix a few NPEs during generation, and saves on a lot of casting
Dinnerbone
2011-06-17 03:06:45 +01:00
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.)
Dinnerbone
2011-06-16 21:41:01 +01:00
8bfa8e2d04
Made Squids fire EntityDeath events.
EvilSeph
2011-06-13 16:17:14 -04:00
9adc03abab
Generic cleanup of the org.bukkit.craftbukkit classes.
Erik Broes
2011-06-12 01:12:43 +02:00
b042f48b24
Fixed random NPEs when generating a world
Dinnerbone
2011-06-11 23:47:19 +01:00
96b1b8a10c
Generic cleanup
Erik Broes
2011-06-12 00:02:58 +02:00
938db4de2d
Updated the block place cancellation code for steps to handle many more cases. There's still one edge case left however.
sk89q
2011-06-11 01:49:31 -07:00
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.
EvilSeph
2011-06-10 22:59:54 -04:00
a9e7b56ef2
Improved handling of being sent to your bed spawn if the world saved in your player.dat no longer exists.
EvilSeph
2011-06-10 06:33:25 -04:00
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!
EvilSeph
2011-06-10 05:45:17 -04:00
8f4c36974b
Added world name to player logged in message.
EvilSeph
2011-06-10 04:32:29 -04:00
6607b6785d
Fixed getting stuck in the ground when respawning to a bed under certain circumstances
EvilSeph
2011-06-10 03:50:04 -04:00
ad95bf4095
Redid packet prioritisation to fix chunk loss bug encountered when teleporting, also addresses issues caused by teleport fixes.
EvilSeph
2011-06-10 03:42:36 -04:00
cb9c7d1b2a
Fixed trapdoors not updating their state if a Player Interact event is cancelled.
EvilSeph
2011-06-09 23:41:50 -04:00
7e3895b69a
Fixed Creepers being killed even if their Explosion Prime event is cancelled.
EvilSeph
2011-06-09 23:28:52 -04:00
e5c6b329d5
Whoops, need this commit too.
sk89q
2011-06-09 23:56:42 -07:00
bf4a4a767c
Added some missing @Override.
sk89q
2011-06-09 23:30:38 -07:00
ccabbcbf0a
Added World.createExplosion() that takes a Location, instead of just raw X, Y, Z values.
sk89q
2011-06-09 23:13:38 -07:00
a25ab644df
Cleaned up some Javadocs.
sk89q
2011-06-09 23:11:37 -07:00
e45c502ec1
Moved playSound/Effect(Player, ...) to Player.playEffect(Location, ...) to be consistent, and because the code didn't really do what the Javadoc said.
sk89q
2011-06-09 23:08:00 -07:00
846bd468d4
Changed sound playing to effect dispatching, since these seem more like more like encompassing effect than mere sounds.
sk89q
2011-06-09 22:57:32 -07:00
8320917363
Adds update chunk method for sending fake chunk updates to the client. This is to match the sendBlockChange method.
raphfrk
2011-05-21 20:27:34 +01:00
1a1fc953cb
Implemented 1.6 portal events.
Stephen
2011-06-07 17:20:03 -04:00
a285a7b211
Added more control over block placement on interactable objects. Thanks Acru!
EvilSeph
2011-06-08 17:52:10 -04:00
b5d1619e75
More teleport changes. Thanks Zeerix!
EvilSeph
2011-06-08 17:00:30 -04:00
f463453d73
Fixed issue where the Bukkit entity was detected before the entirety of the entity's NBT data was read, causing affected entity types to not be differentiated correctly.
sk89q
2011-05-23 19:42:30 -07:00
3cd135b08d
Possible fix for teleports triggering 'moved too quickly' check.
EvilSeph
2011-05-23 03:36:13 -04:00
949634ad67
Fixed animals not spawning when spawn-monsters is set to false.
EvilSeph
2011-05-22 15:29:55 -04:00
8b0924bbb4
Fixed duplicate console and player messages when built in server commands where used or an unknown command was issued
stevenh
2011-05-22 20:24:44 +01:00
6319a19073
Possible fix for -nojline printing blank lines
Dinnerbone
2011-05-19 21:46:47 +01:00