Tiger Wang
30ac3f5838
Added a few changes [SEE DESC]
...
* Revised pickup comments
* SlotArea pickup tossing now reflects Player.cpp
* Removed unneeded ItemShears comment (was working already)
* Sand and gravel pickups spawn with correct speed
2013-09-09 19:28:50 +01:00
Tiger Wang
57c17a02db
A few Minecart fixes
...
* Removed unneeded flatrail setpos
* Fixed health checking
2013-09-09 18:55:42 +01:00
mgueydan
59f4635309
replacing dynamic_cast by c-style cast
2013-09-09 18:45:39 +02:00
madmaxoft
becb36d2d1
Fixed a crash on immediate re-login.
...
Fixes #155 .
2013-09-09 18:34:38 +02:00
madmaxoft
5945166a98
Merge branch 'boats' of git://github.com/tigerw/MCServer.
2013-09-09 11:13:14 +02:00
madmaxoft
b8d2d94d90
Removed the cDoors class.
...
The helper functions that it implemented were moved into their respective blockhandlers.
2013-09-09 10:49:52 +02:00
madmaxoft
db6cfefadd
Removed the "charging bow" debug message.
2013-09-08 22:43:21 +02:00
madmaxoft
641a1286c1
Fixed torch placement.
...
This is related to #127 , but until we know more about the change, I'm not closing the issue.
2013-09-08 22:40:50 +02:00
madmaxoft
ab61b4193b
Alpha-sorted g_BlockIsSnowable[].
2013-09-08 18:39:35 +02:00
madmaxoft
2071fb6491
Thrown ender pearls are saved properly to MCA.
2013-09-08 18:37:35 +02:00
madmaxoft
b9066ab8f9
Fixed client spawning.
...
The method used for 1.2.5 clients no longer works. Fixes #139 .
2013-09-08 18:37:35 +02:00
STRWarrior
7862a76684
Re-added the top line.
2013-09-08 18:35:48 +02:00
STRWarrior
00a25016b3
Added E_BLOCK_LILY_PAD to g_BlockIsSnowable.
2013-09-08 18:33:53 +02:00
madmaxoft
6c0c1f1d0c
Implemented proper chunk unloading in all 1.3.2+ clients
2013-09-08 17:57:50 +02:00
Tiger Wang
50e24fb75f
Fixed a bunch of stuff
...
* Fixed compilation
* Made it less obvious I COPIED ALL THE CODE from Minecarts
* Fixed alignment spaces to make xoft happy
2013-09-08 16:56:16 +01:00
mgueydan
ead953898d
replacing C-style cast by dynamic_cast
2013-09-08 12:37:14 +02:00
mgueydan
b4bb255344
Replacing chunCk by chunk
2013-09-08 12:25:07 +02:00
mgueydan
5846be9400
replacing asserts by ASSERTs
2013-09-08 12:20:19 +02:00
mgueydan
e6e85168bc
removing an assert + correcting a distance calculation bug
2013-09-08 12:04:20 +02:00
mgueydan
668b6edaa7
renaming the cChunk::getRandomBlock method + removing a buggy working log
2013-09-08 11:49:33 +02:00
madmaxoft
36a6df8a34
ProtoProxy: Logs are saved to a Logs subfolder.
2013-09-08 11:27:49 +02:00
madmaxoft
273a53a758
ProtoProxy: The MOTD is modified to indicate ProtoProxy presence.
2013-09-08 11:12:34 +02:00
mgueydan
1d987d4e90
incrementing .gitignore : adding emacs stuff and world
2013-09-08 03:31:24 +02:00
mgueydan
d67e8dcca5
Adding mobtype filter inside world.ini
2013-09-08 03:30:09 +02:00
mgueydan
7a5e3592ff
Adding glue to call everything done in last commits - now the mobs are spawning
2013-09-08 02:47:02 +02:00
mgueydan
04151677d5
Disabeling current mob spawning and tick
2013-09-08 01:43:55 +02:00
mgueydan
caa54af546
Implementing the MobSpawner (not used yet) that contains spawning rules
2013-09-08 01:21:43 +02:00
Tiger Wang
c789a8ddf5
Initial boat support
...
+ Boats are saved
+ Boats have physics
+ Boats spawn
2013-09-08 00:14:57 +01:00
mgueydan
bf1fb0aa3d
Adding an Empty shell that would launch mob spawner - not called yet
2013-09-08 00:11:38 +02:00
Tiger Wang
35efe9c727
Fixed formatting and removed gravity thing
2013-09-07 21:42:33 +01:00
mgueydan
d2eb58f277
Adding mob census (sorry this is a big commit as work was done before git integration i couldn't split it more)
2013-09-07 22:19:56 +02:00
madmaxoft
d31142811d
Merged branch 'Projectiles'.
2013-09-07 22:06:30 +02:00
madmaxoft
d1b68f6150
Added a (disabled) block logging to projectile path-tracing.
2013-09-07 21:56:22 +02:00
madmaxoft
d6c4447022
Updated the API bindings.
2013-09-07 21:26:50 +02:00
madmaxoft
7938f18c57
Implemented loading more projectiles from MCA.
2013-09-07 21:26:17 +02:00
mgueydan
e844612503
Adding a getType in Monster that return an enum instead of an int or char
2013-09-07 21:03:01 +02:00
mgueydan
2361a5dc41
relockating mobs includes (they probably will end somewhere else in order not to recompile world each time you update a mob)
2013-09-07 20:07:56 +02:00
mgueydan
1e02e04d2c
Adding Family for monsters : Hostile/Passive/Water/Ambient
2013-09-07 20:02:50 +02:00
mgueydan
04aebd944b
Adding Water and Lava as transparency blocks
2013-09-07 20:00:59 +02:00
madmaxoft
06b01af017
Implemented ghast fireball and firecharge projectiles
2013-09-07 18:53:14 +02:00
madmaxoft
af694a516d
Debuggers plugin: Removed unneeded global
2013-09-07 18:33:15 +02:00
madmaxoft
3b1c83acf8
Renamed cWorld::DoExplosiontAt() to cWorld::DoExplosionAt()
2013-09-07 18:12:22 +02:00
madmaxoft
3f4718154b
Arrows have proper yaw and pitch when shot, and stop when they hit a block.
2013-09-07 17:14:37 +02:00
madmaxoft
5f8a46373d
Fixed a missing initialization in cMonster.
...
This should fix commit ff762a7ece
's all-mobs burning.
2013-09-07 16:42:34 +02:00
madmaxoft
f300ed54e5
Implemented SteerVehicle packet.
2013-09-06 16:50:21 +01:00
madmaxoft
e8d1ed36c5
Moved daylight burning directly into cMonster.
2013-09-06 16:50:20 +01:00
madmaxoft
a80be25c92
Removed TimedWait from cEvent.
...
Unsupported on MacOS.
2013-09-06 16:50:18 +01:00
madmaxoft
7aabc1f5d8
Fixed the Win nightbuild script naming ini files badly (thx Tigerw).
2013-09-06 16:50:17 +01:00
madmaxoft
67e8f75318
Implemented SteerVehicle packet.
2013-09-06 00:04:49 +02:00
Tiger Wang
178b5884fc
Further physics improvements [SEE DESC]
...
This was mainly focused on pickups, but it works for other things too.
* Entities no longer clip through blocks positive-vertically (this fixes
pickup issues as well).
* Entities lie flat against a block when they hit it.
* Reduced entity (mainly pickup) block clipping in non vertical
directions.
2013-09-05 21:41:47 +01:00