madmaxoft
|
aaddc98b46
|
Attempted fix for several GCC warnings.
|
2014-02-26 21:37:38 +01:00 |
|
madmaxoft
|
f96801290e
|
Fixed tolua export for Byte.
No longer treated as an unknown class.
|
2014-02-24 22:52:55 +01:00 |
|
Tiger Wang
|
f77720c43f
|
Merge pull request #669 from xdot/master
Implementation of in-game maps :D
|
2014-02-24 10:28:34 +00:00 |
|
madmaxoft
|
3af235b9bb
|
Added cBlockArea:GetSize() and :GetOrigin() to Lua API.
These don't have a direct C++ equivalent, but are rather useful for the plugins.
|
2014-02-23 14:03:24 +01:00 |
|
andrew
|
30b22e9f59
|
Manually exported DoWithMap
|
2014-02-23 13:25:02 +02:00 |
|
andrew
|
9fa4fa1cc7
|
Documented and exported cMapManager
|
2014-02-23 12:55:55 +02:00 |
|
andrew
|
866fde81ca
|
Documented and exported cMap
|
2014-02-22 13:59:49 +02:00 |
|
andrew
|
83d3a2eedf
|
Manual merge (Fixed conflicts)
|
2014-02-20 15:37:15 +02:00 |
|
madmaxoft
|
a3fa52ec73
|
Fixed bindings for cBlockArea:Get(Rel)BlockTypeMeta().
They no longer require the ghost output params.
|
2014-02-20 11:06:14 +01:00 |
|
Mattes D
|
87db4b6a90
|
Merge pull request #697 from Howaner/Skull
Add Skulls/Heads to MCServer
|
2014-02-19 22:12:38 +01:00 |
|
Howaner
|
d63ce62f3b
|
Rename SkullEntity to MobHeadEntity
|
2014-02-19 14:45:09 +01:00 |
|
Howaner
|
52c41f8869
|
Add Heads completely
|
2014-02-18 21:40:02 +01:00 |
|
Tiger Wang
|
6788dbe7f2
|
Properly exported and documented paintings
|
2014-02-18 11:37:45 +00:00 |
|
madmaxoft
|
1a26f05ed0
|
Added cPluginManager:GetPluginsPath() to the Lua API.
|
2014-02-17 23:36:39 +01:00 |
|
madmaxoft
|
865ae82114
|
Add Lua plugin path to package.path and .cpath.
Fixes #693.
|
2014-02-17 23:12:46 +01:00 |
|
madmaxoft
|
0f1f7583ae
|
Implemented cCompositeChat.
This allows plugins to send composite chat messages, containing URLs, commands to run and cmdline suggestions.
Fixes #678.
|
2014-02-15 23:17:49 +01:00 |
|
andrew
|
5b92b877bc
|
Send map when selected
|
2014-02-14 16:21:16 +02:00 |
|
madmaxoft
|
a1e01ff725
|
cWorld:ChunkStay() accepts nils as callbacks.
Also removed leftover debug logging.
|
2014-02-11 15:04:35 +01:00 |
|
madmaxoft
|
33c84aaa4d
|
Added cLuaState::CheckParamFunctionOrNil().
Also fixed error reporting for the two function-checking functions.
|
2014-02-11 15:03:35 +01:00 |
|
madmaxoft
|
b41bb3bb44
|
Fixed nested plugin function calls.
|
2014-02-11 08:52:14 +01:00 |
|
madmaxoft
|
9cebc9157c
|
Rewritten Lua ChunkStay API into a single function, cWorld:ChunkStay().
This fixes problems with indeterminate class object lifespan (Lua-GC) and forgetting to disable it or keep it until ready.
|
2014-02-10 22:47:10 +01:00 |
|
madmaxoft
|
589a4839df
|
cLuaState: Stack traces don't include ghost 0-th element.
|
2014-02-10 22:44:56 +01:00 |
|
madmaxoft
|
5aa1123f70
|
Added cPluginLua::cOperation.
This class should be used to lock-and-access the plugin's LuaState. cPluginLua::GetLuaState() is unsafe and by this commit obsolete.
|
2014-02-10 20:38:02 +01:00 |
|
madmaxoft
|
47a497fa89
|
First working version of cLuaChunkStay.
It works, but has random failures, probably due to threading issues.
|
2014-02-09 20:39:45 +01:00 |
|
madmaxoft
|
9455f59b11
|
Initial Lua cChunkStay export.
|
2014-02-09 18:56:16 +01:00 |
|
madmaxoft
|
310a25c456
|
cLuaState::cRef can be unbound and re-bound.
This will allow us to store Lua references as member variables in classes and initialize those later than in the constructor.
|
2014-02-09 18:39:22 +01:00 |
|
Tiger Wang
|
9d1c9097e3
|
Merge remote-tracking branch 'origin/master' into playerimprovements
Conflicts:
src/Root.cpp
src/Root.h
src/World.cpp
|
2014-02-09 00:14:42 +00:00 |
|
Tiger Wang
|
f86f066615
|
Merge branch 'master' into playerimprovements
Conflicts:
MCServer/Plugins/APIDump/APIDesc.lua
|
2014-02-09 00:04:42 +00:00 |
|
madmaxoft
|
cfd6875c86
|
Fixed cWorld:TryGetHeight() API.
|
2014-02-08 13:35:08 +01:00 |
|
Tiger Wang
|
aa8b46e947
|
Server internally uses new functions
|
2014-02-05 23:24:16 +00:00 |
|
madmaxoft
|
e5dce265ae
|
Added cPluginManager:LogStackTrace() to the Lua API.
Fixes #637.
|
2014-02-05 00:16:33 +01:00 |
|
madmaxoft
|
82173db9bf
|
Fixed a gcc warning in ManualBindings.
Constructor member order...
|
2014-02-04 22:26:35 +01:00 |
|
madmaxoft
|
010e64be11
|
Removed a useless check in cLuaState.
|
2014-02-04 22:24:03 +01:00 |
|
madmaxoft
|
3dc1452790
|
Fixed calling plugins with userdata params.
|
2014-02-04 14:26:36 +01:00 |
|
madmaxoft
|
1dbfd7eb76
|
Removed a leftover debug message.
|
2014-02-04 11:37:34 +01:00 |
|
madmaxoft
|
69c85e5169
|
Fixed error handling in cPluginManager:CallPlugin() API.
Fixed: When the called function malfunctioned, the entire plugin's call was aborted.
|
2014-02-04 10:29:10 +01:00 |
|
madmaxoft
|
aa19f4fd04
|
Improved error resistance in cPluginManager:CallPlugin().
Fixed: If the call failed, all the next plugin calls would fail as well.
|
2014-02-04 09:18:32 +01:00 |
|
Mattes D
|
33759197e9
|
Merge pull request #585 from daniel0916/hooks
Added "player destroying" and "player destroyed" hooks
|
2014-02-01 05:08:08 -08:00 |
|
daniel0916
|
dbbd47b96d
|
Removed "player destroying" hook
|
2014-02-01 13:27:44 +01:00 |
|
madmaxoft
|
882d108622
|
Fixed cLineBlockTracer:Trace() signature.
|
2014-01-31 16:01:16 +01:00 |
|
madmaxoft
|
5092ae5266
|
Added cPluginManager:BindCommand() form to the API.
That's the canonical way to call static functions.
|
2014-01-31 16:01:15 +01:00 |
|
madmaxoft
|
b61a74d6a2
|
Lua: Fixed an error in table-functions callbacks.
|
2014-01-29 22:56:38 +01:00 |
|
madmaxoft
|
e40c5a20c8
|
Plugin files are loaded in alphabetical order.
Except for the Info.lua file which gets loaded always last. Implements #597.
|
2014-01-29 17:48:04 +01:00 |
|
Mattes D
|
09ee8a1bb6
|
Merge pull request #589 from mc-server/minecartimprovements
Minecart improvements
|
2014-01-26 05:13:54 -08:00 |
|
Tiger Wang
|
52f7467fe1
|
Reduced unnecessary echoes (thanks xoft)
|
2014-01-25 23:48:48 +00:00 |
|
Mattes D
|
f78a62a5e3
|
Merge pull request #575 from worktycho/GeneratingBenchmark
More Interfaces to decouple Generator from the rest of the code
|
2014-01-25 13:55:33 -08:00 |
|
Tiger Wang
|
1d0e1bdcb1
|
Improved AllToLua UI experience
|
2014-01-25 19:36:20 +00:00 |
|
Tycho
|
2a18feb015
|
Stupid Mistake fixed
|
2014-01-25 10:13:54 -08:00 |
|
Tycho
|
2806b48afa
|
Fixed exports
|
2014-01-25 06:06:30 -08:00 |
|
daniel0916
|
bac750b24e
|
Added "player destroying" and "player destroyed" hooks
Hooks:
HOOK_PLAYER_DESTROYING
HOOK_PLAYER_DESTROYED
Idea from: https://github.com/mc-server/MCServer/issues/473
|
2014-01-25 11:25:22 +01:00 |
|