summaryrefslogtreecommitdiffstats
path: root/src/Bindings/ManualBindings.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cWorld:ChunkStay() accepts nils as callbacks.madmaxoft2014-02-111-5/+3
| | | | Also removed leftover debug logging.
* Rewritten Lua ChunkStay API into a single function, cWorld:ChunkStay().madmaxoft2014-02-101-16/+24
| | | | This fixes problems with indeterminate class object lifespan (Lua-GC) and forgetting to disable it or keep it until ready.
* First working version of cLuaChunkStay.madmaxoft2014-02-091-0/+41
| | | | It works, but has random failures, probably due to threading issues.
* Fixed cWorld:TryGetHeight() API.madmaxoft2014-02-081-1/+5
|
* Added cPluginManager:LogStackTrace() to the Lua API.madmaxoft2014-02-051-0/+11
| | | | Fixes #637.
* Fixed a gcc warning in ManualBindings.madmaxoft2014-02-041-2/+2
| | | | Constructor member order...
* Fixed cLineBlockTracer:Trace() signature.madmaxoft2014-01-311-13/+27
|
* Added cPluginManager:BindCommand() form to the API.madmaxoft2014-01-311-1/+4
| | | | That's the canonical way to call static functions.
* Stupid Mistake fixedTycho2014-01-251-2/+2
|
* Fixed exportsTycho2014-01-251-2/+0
|
* Fixed spelling errorTycho2014-01-221-1/+1
|
* Added manual bindings for moved functionsTycho2014-01-221-0/+66
|
* Implemented cPluginManager:CallPlugin() API.madmaxoft2014-01-211-100/+96
| | | | This function supersedes cPlugin:Call(), is safer to use in regards to multithreading and once again removes the need for the cPlugin class being exported at all.
* Changed the cWorld::ScheduleTask() signature.madmaxoft2014-01-191-10/+14
| | | | Now it takes the delay in ticks as an argument, and a cTask descendant as the task to run. Lua API has been updated similarly.
* Command blocks: Execute()andrew2014-01-181-10/+12
|
* Fixed whitespace in previous commit.madmaxoft2014-01-161-1/+1
|
* Finished exporting cWorld:ScheduleTask() to Lua API.madmaxoft2014-01-161-1/+15
|
* added cWorld::ScheduleTask FunctionTycho2014-01-141-4/+58
| | | | | ScheduleTask schedules a SceduledTask object to be run x ticks in the future. In is exported to lua, fixes #150
* Removed internal methods from public cLuaState interface.madmaxoft2014-01-111-72/+26
| | | | | | | PushFunction(), CallFunction() and GetReturn() are not to be called independently, but rather only by using the Call() templated overrides. Push() needs to be left in the public part, it is used for pushing results in the ManualBindings. Preparation for #418.
* Removed unused variables.madmaxoft2014-01-111-2/+0
| | | | The Lua API calls had no side-effects, either.
* Exported cClientHandle::SendPluginMessage() to Lua.madmaxoft2014-01-091-0/+30
|
* Removed a debugging log output in cPluginManager:AddHook().madmaxoft2014-01-071-1/+0
|
* Fixed cPluginManager:AddHook() binding.madmaxoft2014-01-051-6/+13
| | | | Fixes #401. Old formats are still accepted, for compatibility reasons.
* Implemented note block playing and fixed wireTiger Wang2013-12-141-0/+2
| | | | Game of Thrones music in Minecraft, here I come!
* Fixed tolua++ compilation.madmaxoft2013-12-081-1/+1
| | | | Duplicate files, wrong includes, const-incorrect code...
* Moved bindings-related to a Bindings subfolder.madmaxoft2013-12-081-0/+2300
Ref.: #407