Tahg
43ef3b3037
fixed explosions
2011-02-08 20:28:10 -05:00
Tahg
61b79e8f98
inventory fixes
2011-02-08 19:47:08 -05:00
Tahg
b9a37399ae
changed fence behaviour
2011-02-08 17:10:48 -05:00
Alexander Hesse
6ad4ca2a42
Implemented Sneak event
2011-02-08 17:12:51 +01:00
Dinnerbone
1a983aceb3
Just cleaning some commits. Don't mind me.
2011-02-08 15:22:46 +00:00
Dinnerbone
3526a66fbe
Added loadChunk, unloadChunk and unloadChunkRequest.
2011-02-08 14:26:55 +00:00
Dinnerbone
6b9b59db4e
Added getContents() to TileEntityDispenser to be compatible with
...
InventoryChanged TileEntityDispenser to be built against latest mc-dev
Merge branch 'merge-fork' of https://github.com/Hidendra/CraftBukkit
2011-02-08 14:22:52 +00:00
culturespy
a9a0ad6278
Adding Craftbukkit comment-tags.
2011-02-08 14:11:34 +00:00
culturespy
f20af7b129
Make Explosion remember whether it was canceled so that WorldServer can avoid sending unneeded explode packets.
2011-02-08 14:11:34 +00:00
Dinnerbone
499d44763d
Finalizing the breakage!
2011-02-08 12:54:28 +00:00
Dinnerbone
bcf9b5ca19
Oops! This matters.
2011-02-08 12:48:29 +00:00
Dinnerbone
6751433a8e
Implemented new Server methods (getWorld + changes to createWorld)
2011-02-08 12:03:36 +00:00
Erik Broes
7b840489a3
Oopsie on compile issue
2011-02-07 10:43:50 +01:00
Erik Broes
2497a61044
Moved changes we did to WorldServer back down to World.
2011-02-07 10:26:12 +01:00
Erik Broes
421d1c1c1f
Fixing missing mandatory comments.
2011-02-07 09:49:42 +01:00
Tahg
8acebcd7d6
Fixed Chunk cache in world
2011-02-07 03:34:32 -05:00
Tahg
3629580868
Chunk fetching improvements
2011-02-07 01:33:57 -05:00
Dinnerbone
172db788b3
I'm quite aware that I fail at merging.
2011-02-07 01:59:06 +00:00
Dinnerbone
7a71347cdf
Fixed logging into the correct world
2011-02-07 01:51:06 +00:00
Dinnerbone
e9b1607fdc
Fixed entity updating
2011-02-07 01:51:06 +00:00
Dinnerbone
7bdc190637
Possibly fixed block/chunk leaking
2011-02-07 01:51:06 +00:00
Dinnerbone
8b14c72a8d
Changes to reflect new Environment enum
2011-02-07 01:51:06 +00:00
Dinnerbone
4e6f4e3031
NPE
2011-02-07 01:51:06 +00:00
Dinnerbone
dcabbda57c
Fixed invisibility after cross-world teleportation
2011-02-07 01:51:06 +00:00
Dinnerbone
590b3874a8
Fixed various multiworld teleporting issues
2011-02-07 01:51:05 +00:00
Dinnerbone
7e81245caf
Probably definitely fixed mob leaking
2011-02-07 01:51:05 +00:00
Dinnerbone
b229931ce6
Attempt to clear loaded chunks during multiworld teleportation
2011-02-07 01:51:05 +00:00
Dinnerbone
2be5181b0c
Added internal MC support for multiple worlds
2011-02-07 01:44:43 +00:00
Raphfrk
9e7991ab52
Scheduler
2011-02-07 01:03:32 +01:00
Forsaken
002b5ebefc
Added PlayerKick (setReason, setLeaveMessage, setCancelled) and PlayerRespawn (setLocation)
2011-02-06 12:38:38 +01:00
Erik Broes
228b5e7ccd
Added VEHICLE_COLLISION_ENTITY which vanished after porting the code
2011-02-06 11:51:35 +01:00
Raphfrk
101d01ef64
getLoadedChunks method
2011-02-05 15:06:02 +01:00
Animosity
8932430aed
Addded: int getMaxPlayers()
2011-02-05 01:36:41 -05:00
EvilSeph
e79139d3f2
Save player data on save-all.
2011-02-04 22:49:24 -05:00
VictorD
059d23b4c9
Half-step placement bug fix, all credits to Brettflan
2011-02-03 22:34:22 +01:00
Brettflan
2f2bc28915
Fixes placement cancellation of single-step blocks, such as in protected areas like the spawn area.
...
The first line edited fixes it so other blocks placed on a single-step block aren't considered (only single-step blocks), and so that they're only considered when placed on the top face of the existing single-step block.
The second section of changed code keeps the final world.setTypeIdAndData() call from being incorrectly applied if it was indeed a single-block placed on an existing single-block.
Best way to test before and after is to put a bunch of single-step blocks in the spawn area as an Op, then de-Op yourself and try placing more blocks (single-step and otherwise, for example I also tested dirt blocks) on the sides and tops of the ones which you previously added as an Op.
2011-02-03 22:07:34 +01:00
Erik Broes
04be2b9b31
Generic cleanup/reformat.
2011-02-02 00:39:08 +01:00
Erik Broes
001a45804e
Clean vehicle code.
2011-02-02 00:29:37 +01:00
Erik Broes
1dac92a766
Update chunk handling.
2011-02-02 00:29:37 +01:00
Dinnerbone
e0416ca7fb
Added CraftDispenser.dispense()
2011-02-01 23:18:11 +00:00
Forsaken
d228e0c311
Fixed the onDisable() event of plugins again after it was overwritten some days ago.
2011-02-02 06:12:35 +08:00
Dinnerbone
661f209b7e
Fixed dispenser
2011-02-01 22:01:37 +00:00
Dinnerbone
f8cdbe1d82
Fixed tabs
2011-02-01 21:55:30 +00:00
Tyler
eea070ed85
Dispensers now obey BLOCK_INTERACT
2011-02-02 05:29:12 +08:00
Erik Broes
5c467e941b
Actually implement the spiral stuff now, oops
2011-02-01 21:40:52 +01:00
Erik Broes
a3fbada1e8
Chunkloading around player now happens in a spiral! No more floating over the void waiting for the floor to load!
2011-02-01 20:26:47 +01:00
Dinnerbone
21b8c16886
Commands can be sent from the console (WIP, needs improvements)
2011-02-01 18:13:12 +00:00
Dinnerbone
923ab54e38
Don't hate me :(
2011-02-01 11:43:31 +00:00
Dinnerbone
24f140d1f4
Implemented VEHICLE_UPDATE
2011-02-01 10:20:18 +00:00
Dinnerbone
2b0ab5a130
Fixed VEHICLE_MOVE
2011-02-01 10:14:59 +00:00