summaryrefslogtreecommitdiffstats
path: root/src/Bindings/ManualBindings.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Made lua clamp() compatible with all number types.Howaner2014-08-051-4/+4
|
* Added api documentation for Clamp()Howaner2014-08-051-2/+2
|
* Added Clamp() function to the lua api.Howaner2014-08-051-0/+28
|
* cMojangAPI: Added UUID-to-Name lookup.madmaxoft2014-08-031-1/+97
| | | | Also fixed the bindings, now all functions are static-like.
* Merge pull request #1255 from mc-server/NameToUUIDMattes D2014-08-011-0/+71
|\ | | | | Name to UUID
| * MojangAPI: Added a UseCachedOnly param to GetUUIDsFromPlayerNames().madmaxoft2014-07-311-5/+14
| |
| * ManualBindings: Fixed alignment.madmaxoft2014-07-301-3/+3
| |
| * Exported cMojangAPI to Lua.madmaxoft2014-07-301-3/+6
| |
| * Added a cMojangAPI class for PlayerName -> UUID lookups, with cache.madmaxoft2014-07-301-1/+1
| | | | | | | | The cache is persisted into a SQLite DB file on server shutdown.
| * Added cClientHandle:GetUUIDsFromPlayerNames() to Lua API.madmaxoft2014-07-281-3/+62
| |
* | Exported the beacon.Howaner2014-07-301-0/+2
|/
* Style: Normalized to no spaces before closing parenthesis.madmaxoft2014-07-211-30/+30
|
* Style: Normalized spaces after if, for and while.madmaxoft2014-07-211-11/+11
|
* Fixed style: spaces after commas.madmaxoft2014-07-191-13/+13
|
* Basic style fixes.madmaxoft2014-07-171-14/+13
|
* Normalized comments.madmaxoft2014-07-171-2/+2
| | | | | This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign.
* Fixed a silly path error in #include.Mattes D2014-06-281-1/+1
|
* Removed the md5 library, obsoleted by PolarSSL.Mattes D2014-06-271-5/+6
| | | | Fixes #1130.
* Nullify deleted pointers.archshift2014-06-191-0/+1
|
* Added cBlockArea:GetCoordRange to Lua API.madmaxoft2014-06-111-0/+32
|
* Fixed bindings for cCompositeChat:SetMessageType().madmaxoft2014-05-301-2/+2
|
* Fixed warnings in ManualBindings.madmaxoft2014-05-011-20/+20
|
* Fixed a memory leak in tolua_cWorld_ChunkStay. (CID 43618)jfhumann2014-04-261-1/+4
|
* Merge branch 'MacFixes'Tycho2014-04-021-0/+1
|\ | | | | | | | | | | Conflicts: src/DeadlockDetect.cpp src/World.cpp
| * More fixes to get it to compile for me on Mac 10.9. Mostly just newline additions, but some of the unused variables were causing errors, so I wrapped them in #ifndef __APPLE__ calls, since I didn't know if they were going to be used in the future.Samuel Barney2014-03-251-0/+1
| | | | | | | | Also had to undefine TOLUA_TEMPLATE_BIND a couple of times.
* | Exported the Base64 encoding and decoding functions to Lua API.madmaxoft2014-04-011-0/+46
| |
* | LOG() API reads the LogLevel from the cCompositeChat's MessageType.madmaxoft2014-04-011-4/+13
| |
* | Console logging supports cCompositeChat as its parameters.madmaxoft2014-03-311-12/+34
|/
* cPlugin:BindConsoleCommand can be called statically.madmaxoft2014-03-141-1/+4
| | | | This has been documented before it was written.
* cPluginManager:Bind[Console]Command returns true on success.madmaxoft2014-03-141-2/+4
| | | | Fixes #801.
* Fixed cBlockArea schematic string saving signature.madmaxoft2014-03-071-3/+7
|
* Merge pull request #763 from Howaner/BlockEntitysMattes D2014-03-071-1/+3
|\ | | | | Add Flower Pots
| * Add Lua Bindings for FlowerPotEntity.h and add documentation.Howaner2014-03-071-1/+1
| |
| * Add Flower PotsHowaner2014-03-071-0/+2
| |
* | Fixed a typo.madmaxoft2014-03-071-4/+4
| |
* | Added cBlockArea serialization to string.madmaxoft2014-03-071-6/+67
|/ | | | Fixes #665.
* Manually exported cCompositeChat modifiers.madmaxoft2014-03-041-0/+258
| | | | This adds chaining support to them. Fixes #755.
* Exported cScoreboard::ForEachTeamandrew2014-03-011-0/+1
|
* Exported cScoreboard::ForEachObjectiveandrew2014-03-011-0/+4
|
* Attempted fix for several GCC warnings.madmaxoft2014-02-261-2/+7
|
* Merge pull request #669 from xdot/masterTiger Wang2014-02-241-0/+4
|\ | | | | Implementation of in-game maps :D
| * Manually exported DoWithMapandrew2014-02-231-0/+4
| |
* | Added cBlockArea:GetSize() and :GetOrigin() to Lua API.madmaxoft2014-02-231-0/+64
|/ | | | These don't have a direct C++ equivalent, but are rather useful for the plugins.
* Fixed bindings for cBlockArea:Get(Rel)BlockTypeMeta().madmaxoft2014-02-201-29/+104
| | | | They no longer require the ghost output params.
* Rename SkullEntity to MobHeadEntityHowaner2014-02-191-2/+2
|
* Add Heads completelyHowaner2014-02-181-0/+2
|
* 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