madmaxoft
3c0e08ee71
ProtoProxy: Uses cTimer for the timing information.
...
Previously used clock() is not suitable for the task, unfortunately it worked in MSVC.
2013-08-30 10:10:56 +02:00
madmaxoft
86eb71868b
Rewritten cTimer not to use heap allocation.
2013-08-30 10:06:41 +02:00
madmaxoft
cdd0eba1b5
Added g_BlockIsXXX[] arrays to the API.
2013-08-27 08:57:35 +02:00
madmaxoft
ebc076e8b2
Fixed ProtoProxy compilation, added client Kick handling.
2013-08-25 21:57:12 +02:00
madmaxoft
6ea7c2b772
Reduced LeakFinder's stack buffers to half.
...
The LeakFinder's stack buffers were causing too much RAM usage in the Debug mode, rising about 50 MiB per each cLuaState created.
2013-08-25 16:47:49 +02:00
madmaxoft
104a31e23d
Merging in tigerw's changes from PR #118
2013-08-25 16:11:19 +02:00
Tiger Wang
55e3fc53f6
Fixed iron door opening by hand
2013-08-25 13:41:02 +01:00
Tiger Wang
ebc3d04074
Fixed public thing in ClientHandle
2013-08-25 13:40:43 +01:00
Tiger Wang
3640f2c482
Redstone fixes [SEE DESC]
...
Fixed pistons not correctly powering down
Fixed dispensers not correctly powering down
Fixed droppers not correctly power down
Fixed TNT not correctly powering up
Fixed redstone lamps not correctly powering up
Fixed redstone lamps not correctly powering down
2013-08-25 11:45:47 +01:00
Tiger Wang
11ca2f96a0
Vines now spread when updated
2013-08-24 22:00:24 +01:00
madmaxoft
f3ab7d1873
Fixed logging in cTracer.
2013-08-24 22:48:19 +02:00
madmaxoft
d55aaf818c
Lifted the debugging 1 GiB RAM limit in LeakFinder to 1.5 GiB
2013-08-24 22:45:11 +02:00
madmaxoft
de3aae5c75
Slight performance improvement in cWorld::FindClosestPlayer()
2013-08-24 22:43:17 +02:00
madmaxoft
46a8b77151
cTracer doesn't attempt a trace above the world.
...
This fixes some crashes with out-of-world entities.
2013-08-24 21:42:11 +02:00
madmaxoft
b1ad3f8336
Fixed pickup behavior outside the world.
...
One part of #131 .
2013-08-24 21:34:42 +02:00
madmaxoft
259f08aac8
Client can no longer place blocks outside the Y range of the world.
...
Fixes #128 .
2013-08-24 21:25:36 +02:00
Tiger Wang
2081b6dfde
Fixed inconsistent metas and added snow metas
2013-08-24 18:54:03 +01:00
Tiger Wang
d1cc6d9a9c
Added comments and fixed a bug
...
Bug was placing slabs between slabs not making a double slab.
2013-08-24 18:46:19 +01:00
madmaxoft
e157808737
Added Unicode, Inc.'s notice.
...
Fixes #123 .
2013-08-24 16:12:53 +02:00
Tiger Wang
8bb2cab993
Fixed final slab bug
...
This bug allowed a double slab to be made below by placing a compatible
slab on a "top" slab. The coordinates are always one lower, so now it
checks to see if the slab orientation can be made into a double.
2013-08-24 11:10:30 +01:00
Alexander Harkness
728eb9b6a7
Change the gitignore, fix #122
2013-08-24 11:09:11 +01:00
Tiger Wang
8f2181bfbe
Fixed incorrect double slab drops
2013-08-23 20:12:21 +01:00
Tiger Wang
a6f068927a
Fix VSProject path issue
2013-08-23 19:45:11 +01:00
Tiger Wang
a671e45cd5
Double slabs work *choke choke*
2013-08-23 19:38:39 +01:00
Tiger Wang
52d8da6ebe
Fixed lighters replacing blocks
2013-08-23 18:13:54 +01:00
madmaxoft
7eae58281a
Fixed AddHook() wanting old-style function names.
...
Error reported by STR_Warrior in the forum http://forum.mc-server.org/showthread.php?tid=1227&pid=9620#pid9620
2013-08-22 21:03:20 +02:00
madmaxoft
c565950e1f
Removed unwanted VirtualHooks remnants.
...
cEntity no longer needs its SpawnOn() default-implemented, it can now be a true pure virtual function.
2013-08-22 08:51:40 +02:00
madmaxoft
16e3242456
Another fix for #31 .
...
This seems to have done it, no more crashes for me.
2013-08-22 08:17:26 +02:00
madmaxoft
1998fe1871
Updated Core and ProtectionAreas to their latest versions.
2013-08-21 22:13:58 +02:00
madmaxoft
ea3f783e00
Updated Core to the latest version
2013-08-21 22:08:16 +02:00
madmaxoft
268661990d
Updated internal plugins to the #121 API.
2013-08-21 22:03:50 +02:00
madmaxoft
e9583b3e81
Updated the Debuggers plugin to the #121 API.
2013-08-21 21:42:39 +02:00
madmaxoft
3957ca94e7
cPluginManager.AddHook old-style API usage prints the stack trace.
...
This eases migration to #121 API.
2013-08-21 21:41:34 +02:00
madmaxoft
e263fc7c72
Added a deprecation warning to the old style API.
...
This completes #121 .
2013-08-21 21:32:40 +02:00
madmaxoft
f3a0fed724
Hook adding uses the new API.
...
Multiple hooks per plugin can be added. The cPluginManager.AddHook() has four available signatures, the recommended one is cPluginManager.AddHook(HOOK_TYPE, CallbackFunction)
2013-08-21 21:29:30 +02:00
madmaxoft
e0e8e18ab2
cLuaState: Added LogStackTrace() and GetTypeText() utility functions
2013-08-21 20:06:37 +02:00
madmaxoft
5ba5864349
Ignoring all memdump files.
2013-08-21 14:27:10 +02:00
madmaxoft
af071fd5ab
Added cWorld:GetIniFileName() to the Lua API.
2013-08-21 14:23:47 +02:00
Tiger Wang
0c44904766
Changed comments to be more accurate
2013-08-20 23:24:29 +01:00
Tiger Wang
8e153f6689
Fixed longstanding issue with slabs
...
Fixes FS#298
2013-08-20 23:17:49 +01:00
Tiger Wang
b35771ca0d
Fixed broken carpet handler [SEE DESC]
...
Made BlockHandler pass on control to carpet handler
Declared thinggummies in carpet handler
Fixed carpet block pushback using incorrect format
2013-08-20 22:47:10 +01:00
madmaxoft
573a08067e
Updated to the latest Core.
2013-08-20 22:28:34 +02:00
madmaxoft
69dc9b4c9a
Added a delay between the kick packet and socket close.
...
This should have helped #31 , but the client disagrees.
2013-08-20 22:28:34 +02:00
Mattes D
61e17d23f7
Merge pull request #117 from tigerw/master
...
Bugfix Update
2013-08-20 12:29:16 -07:00
Tiger Wang
f626b8c864
Juggled piston code to prioritise block action
...
This improves animation chance without long delays.
Additionally, queued a previously unqueued base set.
2013-08-20 20:17:35 +01:00
madmaxoft
e8f7b72f1b
Hotfix for #83 .
...
Do not tick the player while their chunk is invalid.
2013-08-20 21:17:33 +02:00
Tiger Wang
148d4e9b80
Activator rail now uses rail handler
2013-08-20 20:15:46 +01:00
Tiger Wang
aeabf0f82e
Updated block transparencies
...
Now includes activator rails and piston extensions
2013-08-20 20:15:21 +01:00
madmaxoft
654c34705c
Fixed player spawning.
...
Now the player is spawned only after the chunk they're in is sent to the client. Hopefully no more falling-through-terrain-while-loggin-in.
2013-08-20 21:13:28 +02:00
madmaxoft
61b968601a
Fixed a warning on closing invalid plugins.
2013-08-20 20:42:43 +02:00