summaryrefslogtreecommitdiffstats
path: root/src/Bindings (unfollow)
Commit message (Expand)AuthorFilesLines
2016-12-12Use CMake's Android generators to crosscompileTiger Wang1-1/+1
2016-12-10Export GetPosition and GetSpeed from cEntity as a copy instead of a pointer to lua.Lukas Pioch1-0/+46
2016-11-10LuaState: Fixed stack balance when calling functions (#3428)Mattes D2-8/+83
2016-10-27LuaJson: Report serialization errors instead of crashing.Mattes D1-3/+82
2016-10-06Fixed cRankManager API docs.Mattes D1-47/+40
2016-09-26LuaAPI: Fixed possible crashes in HTTPRequest bindings.Mattes D1-35/+36
2016-09-25Fixed cCompositeChat's constructor LuaAPI bindings.Mattes D1-2/+102
2016-09-08Bindings: Fixed some function signatures comments.Mattes D1-4/+6
2016-09-08APIDump: Removed trailing whitespace.Mattes D1-28/+28
2016-09-05PluginLua: Removed unneeded assignment.Mattes D1-1/+0
2016-08-23cUrlClient: Exported to Lua API.Mattes D3-0/+369
2016-08-22cTCPLink supports TLS out of the box.Mattes D2-299/+25
2016-08-22cLuaState: Moved function param counting to PushCallPop() template.Mattes D3-28/+2
2016-08-22cLuaState: Added direct support for pushing a nil constant.Mattes D5-26/+29
2016-08-22cLuaState: Added support for optional params and AStringMap values.Mattes D2-4/+111
2016-08-21cLuaState: Added template to push multiple values in a single call. (#3331)Mattes D4-44/+23
2016-08-18Fix cWorld:QueueTask() Lua's bindingElNounch1-2/+1
2016-08-14Fixed cWorld:ChunkStay bindings. (#3319)Mattes D6-77/+219
2016-08-13Converted cLuaState::cTableRef to use cTrackedRef.Mattes D12-463/+457
2016-08-11Removed debug log message.Mattes D1-1/+0
2016-08-11Fixed LuaAPI library registrations. (#3308)Mattes D1-1/+18
2016-08-06Fixed cFile API bindings.Mattes D1-16/+16
2016-08-06Commented out code_out.cpp generating.Mattes D1-0/+4
2016-08-04Fixed RasPi builds of unit tests.Mattes D2-16/+15
2016-07-21CMake: Fix system Lua usage for non-5.1 versions. (#3271)Mattes D1-1/+1
2016-07-18CMake: Remove needless minimum version specifications.Mattes D1-1/+0
2016-07-18Use system Lua, if available, to generate bindings.Mattes D1-12/+15
2016-07-18DiffAPIDesc: Support optional params in desc.Mattes D1-12/+12
2016-07-18LuaAPI: Fixed bindings for cChunkDesc:GetBlockTypeMetaMattes D1-0/+32
2016-07-18Bindings: Added a script to generate a diff between APIDesc and ToLua.Mattes D2-3/+553
2016-07-18Bindings: Don't generate docs for private symbols, mark static symbols.Mattes D1-13/+35
2016-07-18Bindings: Output description is valid Lua file.Mattes D1-3/+7
2016-07-18Bindings: Extract unexported DoxyComments.Mattes D1-15/+134
2016-07-18Bindings: Extract DoxyCommentsMattes D1-18/+187
2016-07-18Added a Pure-Lua implementation for bindings generation.Mattes D2-2/+508
2016-07-10Fixed Lua Json serializing a bool.Mattes D1-0/+10
2016-07-02Bindings: Added missing dependencies.Mattes D1-0/+12
2016-07-02CircleCI: Check for missing Bindings dependenciesMattes D1-0/+108
2016-06-27Converted cLuaState::cCallbackPtr into a UniquePtr.Mattes D9-24/+39
2016-06-27Removed dead code related to callbacks.Mattes D4-43/+3
2016-06-27cPluginManager: Use a callback for command handler registration.Mattes D7-200/+141
2016-06-27LuaState: Implemented proper locking for cCallback.Mattes D11-115/+151
2016-06-27Changed cLuaWindow callbacks to use cLuaState::cCallback.Mattes D5-179/+239
2016-06-27Removed the cPluginLua::cResettable class.Mattes D2-82/+1
2016-06-27Changed world tasks to use cLuaState::cCallback.Mattes D1-67/+38
2016-06-27Changed plugin hook registrations to use cLuaState::cCallback.Mattes D5-1008/+190
2016-06-27Removed cWebPlugin, WebAdmin uses cLuaState::cCallback.Mattes D9-354/+263
2016-06-27Added cLuaState::cCallback for representing (resettable) Lua callbacks.Mattes D2-7/+231
2016-06-10Normalized Vector3 API to use the same capitalization as all else.Mattes D1-0/+58
2016-06-05Bindings: Fixed cBoundingBox API.Mattes D1-0/+80
2016-06-05Bindings: Add a const-ptr variant to all stack getter functionsMattes D2-0/+16
2016-05-31LuaState: Inter-plugin calls now support simple tables. (#3220)Mattes D2-54/+140
2016-05-29Added GetTeamNames to cScoreboard (#3217)PlasmaPower1-0/+25
2016-03-21Revert "Lua callback"Mattes D14-934/+1669
2016-03-17Changed cLuaWindow callbacks to use cLuaState::cCallback.Mattes D5-178/+238
2016-03-17Removed the cPluginLua::cResettable class.Mattes D2-82/+1
2016-03-17Changed world tasks to use cLuaState::cCallback.Mattes D1-67/+38
2016-03-17Changed plugin hook registrations to use cLuaState::cCallback.Mattes D5-1008/+190
2016-03-17Removed cWebPlugin, WebAdmin uses cLuaState::cCallback.Mattes D9-354/+263
2016-03-17Added cLuaState::cCallback for representing (resettable) Lua callbacks.Mattes D2-7/+231
2016-03-01Renamed HTTPServer folder to HTTP.Mattes D1-1/+1
2016-02-21LuaTCPLink: Report data received via SSL just before connection closed.Mattes D1-2/+10
2016-02-05Bulk clearing of whitespaceLogicParrot17-503/+503
2016-02-02Fix TabAutoCompleteMarvin Kopf1-1/+21
2016-01-02Fix typo (ammount)Arnaud Meuret1-3/+3
2016-01-01Renamed leftover strings to Cuberite / Server, as needed.Mattes D1-1/+1
2015-12-25Added the cUrlParser class, exported to Lua API.Mattes D2-1/+160
2015-12-24Added a Json parser and serializer to Lua API.Mattes D4-0/+351
2015-12-19Fixes for clang-3.7Lukas Pioch1-1/+1
2015-12-19Added HTTPS links wherever they are supported.Alexander Harkness1-1/+1
2015-12-18Revised the explosion-related Lua API and docs.Mattes D4-88/+192
2015-12-15Fixed warning regarding an uninitialized valueJulian Laubstein1-1/+1
2015-12-15Fixed warning regarding an uninitialized valueJulian Laubstein1-1/+1
2015-12-01Added PieceStructures generator.Mattes D2-8/+92
2015-11-03Implemented brewingLukas Pioch8-0/+148
2015-10-08Fixed bindings for cTCPLink:StartTLSClient().Mattes D1-12/+2
2015-10-04Fixed a race condition between chunk loader and generator.Mattes D1-2/+2
2015-09-28Added LuaState tracker and memory stats logging.Mattes D2-0/+109
2015-09-28Made Lua API check strings strictly.Mattes D1-1/+4
2015-09-26Extended and fixed the cFile API.Mattes D3-4/+419
2015-09-25Prepared ScheduleTask for threading refactorTiger Wang1-44/+11
2015-09-25Maked it compileable for clang-3.7Lukas Pioch3-8/+8
2015-09-25Compile.sh namechange to cuberiteSafwat Halaby2-3/+3
2015-09-25Namechange to CuberiteMattes D2-3/+3
2015-09-24fixed casttycho1-1/+1
2015-09-24Add new "ForEach" function: ForEachLoadedChunk.tycho1-0/+54
2015-08-20Use container-based infrastructure for TravisTiger Wang1-1/+1
2015-08-18Some warning fixesJulian Laubstein5-35/+64
2015-08-12Fix old style casts and implicit conversionsMatti Hänninen2-1/+4
2015-08-07Refactored code to use cLuaStateSamuel Barney2-34/+29
2015-07-31Unified the doxy-comment format.Mattes D3-16/+14
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney11-201/+208
2015-06-24Buttons no longer click on when already on. Buttons now play sound when clicking off.Hax521-1/+1
2015-06-20Added basic support for loading village prefabs from files.Mattes D1-1/+5
2015-06-19Externalized cPrefabPiecePool self-test.Mattes D2-4/+7
2015-06-17LuaState: Added support for config-style usage.Mattes D2-36/+196
2015-06-13Added HOOK_KILLEDNounours Heureux5-0/+47
2015-06-05Added Build info to the cRoot API.Mattes D1-4/+54
2015-05-31ManualBindings: Fixed DoWithXYZ and ForEachInChunk signatures.Mattes D1-4/+6
2015-05-30Made cLightingThread own its callbackstycho1-2/+1
2015-05-28Fix commentstycho1-5/+5
2015-05-25Only add default plugins if there are not any pluginsworktycho1-1/+1
2015-05-24Fix commentstycho1-1/+1
2015-05-24Made -Weverything an error.tycho3-4/+9
2015-05-23Fixed missing overrides and added a ignore flag for reserved macro for clang version 3.6 and higher.Lukas Pioch1-1/+1
2015-05-23TryGetHeight returns a boolAlexander Harkness1-1/+1
2015-05-21Renamed hook HOOK_ENTITY_CHANGE_WORLDLukas Pioch5-10/+10
2015-05-19Make -Werror disabling file onlytycho1-0/+4
2015-05-19Added LuaState support for all integral typestycho8-69/+71
2015-05-18Added hooks HOOK_ENTITY_CHANGE_WORLD and HOOK_ENTITY_CHANGED_WORLDLukas Pioch5-0/+94
2015-05-16Lua: Break into ZBS debugger on API errors.Mattes D2-0/+29
2015-05-16Initial implementation of IniFile overloadingtycho2-25/+24
2015-05-14Fixed cPluginManager:ForEachCommand() and ForEachConsoleCommand()Mattes D1-93/+54
2015-05-13All in-game commands go through the OnExecuteCommand hook.Mattes D1-0/+7
2015-05-13Moved cWorld manual bindings out into a separate file.Mattes D7-1217/+1253
2015-05-12ToLua now generates cLuaState::Push() and GetStackValue()Mattes D9-497/+193
2015-05-11AllToLua: Removed unneeded virtual method hooks.Mattes D1-481/+7
2015-05-10OnExecuteCommand hook can override the command result (crXXX).Mattes D7-17/+35
2015-05-10Exported cPluginManager:ExecuteConsoleCommand() to Lua API.Mattes D2-2/+41
2015-05-10Call HOOK_EXECUTE_COMMAND even for unknown console commands.Mattes D1-0/+2
2015-05-10Added the EntireCommand parameter to HOOK_EXECUTE_COMMAND.Mattes D5-9/+9
2015-05-09CheckBasicStyle: checks spaces around * and &.Mattes D2-9/+9
2015-05-09More style checking.Mattes D2-3/+3
2015-05-09Fixed some Visual Studio warningsTiger Wang3-5/+18
2015-05-07Fixed inter-plugin calls.Mattes D2-9/+9
2015-05-07Added support for additional data in the ParticleEffect Packettycho3-1/+104
2015-05-02Update submodulesTiger Wang1-1/+1
2015-04-30Fixed bindings for cFile:ReadWholeFile().Mattes D1-7/+38
2015-04-29Added cBlockArea:GetNonAirCropRelCoords() API function.Mattes D3-1/+74
2015-04-25cPlayer now checks restrictions.Mattes D1-0/+32
2015-04-25Added player restrictions to the DB and API.Mattes D1-35/+283
2015-04-25Plugin removes its command registrations and webtabs when unloaded.Mattes D1-0/+5
2015-04-23Refactored ManualBindings' callbacks using templates.Mattes D3-365/+259
2015-04-23Implemented cPluginManager:DoWithPlugin(), fixed ForEachPlugin().Mattes D3-170/+294
2015-04-19Added cPluginManager:IsPluginLoaded() API, better load error msgs.Mattes D2-5/+42
2015-04-19Refactored cWebPlugin for C++11 style and proper WebTab clearing.Mattes D5-101/+147
2015-04-19Split the plugin names and plugin folders to avoid confusing them.Mattes D7-364/+458
2015-04-13Removed HOOK_MAX and HOOK_NUM_HOOKS from Lua API.Mattes D1-2/+3
2015-04-10Fixed plugin hook calls when unloading plugins.Mattes D1-1/+248
2015-03-21Changed cEntity::m_UniqueID to UInt32.Mattes D1-1/+5
2015-03-20cPluginLua:cResettable no longer shares CS with plugin.Mattes D2-10/+13
2015-03-20Added cPluginLua::cResettable interface, used for scheduled tasks.Mattes D3-59/+134
2015-03-19Removed unwanted base classes from Lua API.Mattes D1-2/+4
2015-03-19AllToLua: Fixed cMonster inheritance.Mattes D1-2/+2
2015-03-19Improved DoWithID bindings.Mattes D1-3/+3
2015-03-19AllToLua: Removed an unneeded class declaration.Mattes D2-8/+2
2015-03-19AllToLua: Fixed the parse order for bindings generation.Mattes D1-26/+45
2015-03-11Fixed coding conventions for Pull Request #1807flx54-23/+26
2015-03-11Fixes #493 and #490flx56-12/+28
2015-03-05Added OnTeleportEntity hook for plugins.joshi075-0/+43
2015-03-03Lua API: Fixed md5 and sha1 hex formatting.Mattes D1-4/+4
2015-02-23Fixed operatorsSTRWarrior1-6/+6
2015-02-23Added forgotten indentSTRWarrior1-2/+2
2015-02-23Replaced lua_isXYZ with cLuaState::CheckParamXYZSTRWarrior1-12/+13
2015-02-23Exported all compression functions in a new class.STRWarrior1-16/+129
2015-02-22Exported CompressString and UncompressString to LuaSTRWarrior1-0/+37
2015-02-22cNetwork: Added EnumLocalIPAddresses() function.Mattes D1-5/+30
2015-02-21Added cCryptoHash namespace to Lua API.Mattes D1-2/+107
2015-02-20cNetwork: Added UDP API.Mattes D6-31/+620
2015-02-20Fixed crash when logging nil values.Matyas Dolak1-0/+32
2015-02-14Fixed Linux compilation.Mattes D2-2/+2
2015-02-13Exported TLS server start on cTCPLink to Lua API.Mattes D3-7/+188
2015-02-13Exported cTCPLink:Close and :Shutdown() to Lua API.Mattes D1-13/+83
2015-02-12Fixed Linux compilation.Mattes D1-1/+1
2015-02-12LuaAPI: Added client TLS support for TCP links.Mattes D5-5/+321
2015-02-06APIDump: Added cNetwork documentation.Mattes D1-1/+1
2015-02-04LuaServerHandle: Removed debugging output.Mattes D1-4/+0
2015-02-04Exported cServerHandle and cNetwork:Listen to Lua.Mattes D9-14/+609
2015-02-04cNetwork: Exported lookup functions to Lua API.Mattes D5-3/+219
2015-02-04cNetwork: Exported the Connect() method and cTCPLink class to Lua.Mattes D8-1/+614
2015-01-31Switched LuaState to use sizeof...tycho1-15/+1
2015-01-18Fixed type-conversion warnings.Mattes D1-1/+1
2015-01-17Fixed CppCheck: (performance) Function parameter should be passed by reference.Kirill Kirilenko2-4/+4
2015-01-11Initial convertion of a_Dt to std::chronoTycho7-5/+13
2014-12-24Refactored all player block placing to go through hooks.Mattes D5-15/+25
2014-12-17C++11 and function rename.Howaner2-0/+19
2014-12-12Exported cWorld:PrepareChunk to Lua API, test in Debuggers.Mattes D1-0/+67
2014-12-05BasicStyle: Added missing braces to control statements.Mattes D2-2/+21
2014-12-04Fixed the CRAFTING_NO_RECIPE hook call.Mattes D5-5/+5
2014-12-03clearing CheckBasicStyle.lua messagesp-mcgowan1-2/+2
2014-11-29Mark StringToMobType() as deprecated. Use cMonster:StringToMobType() insteadHowaner1-0/+38
2014-11-29Many api fixes, add vanilla names to mob type -> string functions and mob spawner fixes.Howaner1-0/+1
2014-11-17Use cLuaState's stack trace.Howaner1-48/+27
2014-11-17Added UpdateSign() method to DeprecatedBindings.cppHowaner2-3/+88
2014-11-15Fixed a security problem with signs.Howaner1-1/+1
2014-11-05renamed FindAndDoWithUUID to DoWithPlayerByUUID, fixed style and comments, added description to APIDumpLukas Pioch1-2/+2
2014-11-02Added FindAndDoWithUUIDLukas Pioch1-0/+2
2014-10-31cLuaState: Fixed errors on non-existent callbacks.Mattes D1-1/+5
2014-10-23Merged IniFile into main MCS sources.Mattes D2-2/+2
2014-10-23En masse NULL -> nullptr replaceTiger Wang11-221/+221
2014-10-22LuaState: Projectiles are pushed using their full class.Mattes D1-1/+1
2014-10-21Properly exported cItemFrame and cHangingEntity to Lua.Mattes D2-0/+4
2014-10-21Exported individual projectile classes to Lua API.Mattes D2-104/+114
2014-10-21cLuaState: cEntity is pushed with specific type.Mattes D1-7/+48
2014-10-20En masse NULL -> nullptr replaceTiger Wang11-221/+221
2014-10-20Fixed a potential crash in cEntity bindings.Mattes D1-2/+6
2014-10-20Found it!Julian Laubstein1-1/+1
2014-10-20Added error messageJulian Laubstein1-9/+0
2014-10-20Added error handling to load <plugin> commandJulian Laubstein1-1/+11
2014-10-19Fixed minor style issues.Mattes D1-1/+1
2014-10-19cLuaState: cMonster descendants don't push their specific type.Mattes D1-1/+10
2014-10-19cLuaState: cBlockEntity descendants are pushed with proper class type.Mattes D1-1/+1
2014-10-19LuaState: Pushing a cEntity pushes the correct class name.Mattes D1-1/+3
2014-10-19Bindings: Removed obsolete codegen files.Mattes D3-237/+0
2014-10-18Fixed failure for cRankManager to restartTiger Wang1-34/+34
2014-10-17LuaChunkStay: Fixed a crash on unused callback.Mattes D1-2/+6
2014-10-16Use universal referencesworktycho1-4/+4
2014-10-15cLuaState::Call() uses variadic templates.Mattes D1-3/+75
2014-10-15Functions in cPluginManager get references instead of pointers.Mattes D5-124/+122
2014-10-10Moved a few objects to unique_ptrtycho1-1/+1
2014-10-06Fixed crash in ForEachEntityInBox API.madmaxoft3-6/+18
2014-10-05Fixed eMonsterType Lua API mismatch.madmaxoft1-0/+1
2014-10-01Bindings: Fixed binding for cPlayer::PermissionMatches().madmaxoft1-10/+4
2014-09-29Renamed GetAllPlayers() to GetAllPlayerUUIDs()Howaner1-5/+5
2014-09-28Fixed SetDefaultRank() return value.Howaner1-1/+1
2014-09-28cRankManager: Added ClearPlayerRanks()Howaner1-0/+22
2014-09-28cRankManager: Added GetAllPlayers() and GetPlayerName()Howaner1-0/+61
2014-09-26Update Plugin.hworktycho1-2/+0
2014-09-26Removed more unessicary includesTycho2-2/+0
2014-09-26Removed a few unnessicary includesTycho10-21/+16
2014-09-17Added first test to show the object can be createdTycho1-0/+2
2014-09-03LuaState: Fixed class value-getting off the stack.madmaxoft1-4/+4
2014-09-03LuaState: Fixed referenced function pushing.madmaxoft2-1/+9
2014-09-03Exported ForEachEntityInBox() to Lua API.madmaxoft1-0/+70
2014-09-03Added cWorld::ForEachEntityInBox()madmaxoft2-0/+36
2014-08-31Rewrited furnace.txt loading.Howaner1-1/+1
2014-08-28Fixed spaces after "template" keyword.Mattes D1-6/+6
2014-08-28remove y-coord from chunksLO1ZB1-1/+1
2014-08-24RankMgr: Exported the default-rank functions.Mattes D1-0/+55
2014-08-23RankMgr: Unified function signature comments in the bindings.Mattes D2-28/+36
2014-08-22Fixed cPlugin::OnPlayerMoving signature.Mattes D3-3/+3
2014-08-22cLuaState: Fixed Vector3<> names pushed to Lua.Mattes D2-5/+44
2014-08-21Sorted the generated param count.Mattes D1-1/+1
2014-08-21Fixed a compile-time warning in MSVC.Mattes D1-1/+1
2014-08-21RankMgr: Added cRankManager::RemovePlayerRank().Mattes D1-0/+30
2014-08-21Removed Group.h from Bindings' dependencies.Mattes D1-1/+0
2014-08-21Removed cGroup and cGroupManager.Mattes D1-1/+0
2014-08-21cMojangAPI: Fixed MakeUUID___() bindings.Mattes D1-0/+58
2014-08-20Renamed a_Motd to a_ServerDescription.Howaner5-7/+7
2014-08-20Added a_ClientHandle to the HOOK_SERVER_PING hook.Howaner6-8/+9
2014-08-20RankMgr bindings: fixed GetRankVisuals return value.Mattes D1-18/+22
2014-08-20RankMgr: Fixed an ignored return value in the API.Mattes D1-2/+2
2014-08-20Cleaned up code.Howaner2-847/+1
2014-08-20Added HOOK_SERVER_PINGHowaner6-7/+854
2014-08-19cPlayer reads ranks from cRankManager.Mattes D1-39/+54
2014-08-16Better OnPlayerMoving hook.Howaner5-7/+7
2014-08-16First implementation of HOOK_SERVER_PING.Howaner5-0/+43
2014-08-12Fix messing renameTycho1-1/+1
2014-08-12Renamed LoggersTycho1-5/+5
2014-08-11Fixed unchecked return values.madmaxoft1-3/+6
2014-08-10Fixed circular dependecy luaState_Call.incTycho1-1/+1
2014-08-10First Implementatation of new Loggin frameworkTycho2-6/+6
2014-08-09WebAdmin: Manually exported string conversion functions.madmaxoft1-1/+59
2014-08-09WebAdmin: Manually exported string conversion functions.madmaxoft1-1/+59
2014-08-09RankMgr: Added GetRankVisuals() function.madmaxoft1-2/+38
2014-08-08Exported cRankManager to LuaAPI.madmaxoft4-1/+891
2014-08-08cLuaState: Added GetStackValues() auto-generated templates.madmaxoft1-0/+27
2014-08-07Removed debug message.Howaner1-1/+0
2014-08-05Made lua clamp() compatible with all number types.Howaner1-4/+4
2014-08-05Added api documentation for Clamp()Howaner1-2/+2
2014-08-05Added Clamp() function to the lua api.Howaner1-0/+28
2014-08-04Made AllToLua output consistentTiger Wang1-2/+2
2014-08-04CheckBasicStyle: multi-level indent change.madmaxoft1-0/+2
2014-08-03cMojangAPI: Added UUID-to-Name lookup.madmaxoft1-1/+97
2014-07-31MojangAPI: Added a UseCachedOnly param to GetUUIDsFromPlayerNames().madmaxoft1-5/+14
2014-07-30Exported the beacon.Howaner3-0/+4
2014-07-30ManualBindings: Fixed alignment.madmaxoft1-3/+3
2014-07-30Exported cMojangAPI to Lua.madmaxoft2-3/+7
2014-07-30Added a cMojangAPI class for PlayerName -> UUID lookups, with cache.madmaxoft1-1/+1
2014-07-30Fixed "Dependency" typosarchshift1-2/+2
2014-07-29Slight cleanup after portalsTiger Wang1-5/+3
2014-07-28Added cClientHandle:GetUUIDsFromPlayerNames() to Lua API.madmaxoft1-3/+62
2014-07-27Fixed plugin count and fixed plugin loading, when settings.ini was regenerated.Howaner1-16/+30
2014-07-24Removed redundant semicolons and re-added warningarchshift1-2/+2
2014-07-22Fixed Bindings generation in MSVC.madmaxoft1-2/+2
2014-07-21Style: Normalized to no spaces before closing parenthesis.madmaxoft11-51/+51
2014-07-21Style: Normalized spaces after if, for and while.madmaxoft3-17/+17
2014-07-19Fixed style: spaces after commas.madmaxoft3-34/+33
2014-07-19Fixed MSVC bindings generation.madmaxoft1-1/+1
2014-07-19Renamed AllToLua_lua script.madmaxoft1-0/+0
2014-07-19Moved Windows custom command to src/CMakeLists.txtarchshift1-15/+1
2014-07-19CMakeLists: Moved Bindings-specific code to subdirarchshift1-0/+111
2014-07-19CMake: Add Bindings library from subdirectoryarchshift1-0/+6
2014-07-19src/CMakeLists.txt: Replaced glob with list of filesarchshift1-0/+32
2014-07-17Fixed issues relating to saplings and leavesTiger Wang1-27/+0
2014-07-17Basic style fixes.madmaxoft7-46/+50
2014-07-17Normalized comments.madmaxoft10-22/+22
2014-07-16Resolved backwards compatibility issuesTiger Wang5-7/+7
2014-07-12For now, removed creator member from Entity Effect for pointer safetyarchshift5-7/+7
2014-07-04cPluginManager: Reformatted the switch statement.madmaxoft1-7/+34
2014-07-04Moved sending error messages to cPluginManager:CallHookChatSTRWarrior1-4/+6
2014-07-04Tailored death messagesTiger Wang5-7/+7
2014-07-03Changed OnWeatherChanging hook to always read the returned weather.madmaxoft3-4/+18
2014-07-02Removed foodlevel-change possibility. Plugins can cancel the event and use cPlayer:SetFoodLevel()Howaner5-6/+6
2014-07-01Tolua generates LuaState_Call.inc file.madmaxoft3-622/+22
2014-07-01Initial codegen for LuaState_Call.inc.madmaxoft1-0/+196
2014-07-01Fixed a possibly unused variable.madmaxoft1-1/+1
2014-06-30Fixes.Howaner1-1/+1
2014-06-30Add new hook: HOOK_PLAYER_FOOD_LEVEL_CHANGEHowaner5-0/+43
2014-06-28Fixed doxycommentsSTRWarrior1-3/+3
2014-06-28Fixed a silly path error in #include.Mattes D1-1/+1
2014-06-27Removed the md5 library, obsoleted by PolarSSL.Mattes D1-5/+6
2014-06-19Nullify deleted pointers.archshift3-0/+3
2014-06-19EntityEffects.x -> EntityEffect.x, Object-Oriented effectsarchshift1-1/+1
2014-06-18(Force)ExecuteCommand returns the CommandResult enumsSTRWarrior2-8/+8
2014-06-17Added the OnEntityAddEffect hook.madmaxoft5-0/+46
2014-06-17Moved Effects.h to EntityEffects.h, added initial implarchshift1-1/+1
2014-06-17Added crBlocked and crNoPermissionSTRWarrior2-2/+4
2014-06-17HandleCommand now returns an CommandResult enum.STRWarrior2-23/+19
2014-06-17Fixed possible confusion.STRWarrior2-2/+8
2014-06-14Fixed bindings generation for Win64 builds.Mattes D2-0/+1
2014-06-14Reduced cPluginManager code duplicationTiger Wang1-286/+178
2014-06-12automaticlly build tolua and generate bindings as part of build.tycho1-0/+0
2014-06-11Added cBlockArea:GetCoordRange to Lua API.madmaxoft1-0/+32
2014-06-09ToLua can now be run in pure-lua mode.madmaxoft1-0/+27
2014-06-03Fixed OnProjectileHitBlock bindings.madmaxoft3-82/+111
2014-06-01Made a_BlockHitPos a referenceSTRWarrior5-6/+6
2014-05-31Used recommendationsSTRWarrior5-7/+7
2014-05-30Fixed bindings for cCompositeChat:SetMessageType().madmaxoft1-2/+2
2014-05-11Statistic Managerandrew1-0/+1
2014-05-10Fixed the console saying no plugins are loaded.STRWarrior1-1/+1
2014-05-09Fixed MSVC 64-bit build warnings.Mattes D2-5/+6
2014-05-08Fixed MSVC 64-bit build warnings.Mattes D2-5/+6
2014-05-02HOOK_DISCONNECT has cClientHandle as its first parameter.madmaxoft5-7/+7
2014-05-01Fixed warnings in ManualBindings.madmaxoft1-20/+20
2014-05-01Fixed warnings in Lua helpers.madmaxoft2-3/+3
2014-04-27Fixed OnPluginMessage hook not exiting early.Tycho1-1/+1
2014-04-26Fixed a memory leak in tolua_cWorld_ChunkStay. (CID 43618)jfhumann1-1/+4
2014-04-06Updated the tolua executable for Windows.madmaxoft1-0/+0
2014-04-03Removed the bindings to set old g_BlockXXX arrays.Mattes D1-297/+65
2014-04-01Exported the Base64 encoding and decoding functions to Lua API.madmaxoft1-0/+46
2014-04-01LOG() API reads the LogLevel from the cCompositeChat's MessageType.madmaxoft1-4/+13
2014-03-31Console logging supports cCompositeChat as its parameters.madmaxoft1-12/+34
2014-03-30Using recommendations (I think)STRWarrior5-5/+5
2014-03-30Added a BlockHitPos parameter to OnProjectileHitBlockSTRWarrior5-7/+7
2014-03-30Added a blockface parameter to the OnProjectileHitBlock hook.STRWarrior5-7/+7
2014-03-29Renamed lua dll for tolua++.exe.madmaxoft1-0/+0
2014-03-29Added HOOK_PROJECTILE_HIT_BLOCK.STRWarrior5-0/+45
2014-03-29Fixed error when the hook gets called.STRWarrior2-0/+14
2014-03-29Added HOOK_PROJECTILE_HIT_ENTITYSTRWarrior5-0/+48
2014-03-28Fixed non-virtual destructors warnings.madmaxoft1-0/+2
2014-03-27Add SpreadSourceHowaner5-7/+7
2014-03-27Add HOOK_BLOCK_SPREADHowaner5-0/+46
2014-03-25More 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 Barney6-2/+10
2014-03-23Updated the ToLua windows executable.madmaxoft1-0/+0
2014-03-20Updated the tolua++ executable for Win builds.madmaxoft1-0/+0
2014-03-20Made pushing plain pointer to Lua a valid operation, with a warning.madmaxoft2-3/+4
2014-03-19Errors in Lua don't include the error handler in the stack trace.madmaxoft2-7/+7
2014-03-19LuaChunkStay: Removed a debugging output.madmaxoft1-3/+0
2014-03-14Added Noreturn attribtes to a couple of functions and made a missing noreturn an errorTycho1-1/+1
2014-03-14cPlugin:BindConsoleCommand can be called statically.madmaxoft1-1/+4
2014-03-14cPluginManager:Bind[Console]Command returns true on success.madmaxoft1-2/+4
2014-03-12Fixed Lua string return values.madmaxoft1-4/+0
2014-03-12The entire unknown command is echoed back to the user on error.madmaxoft1-1/+1
2014-03-12Moved Lua API registering into a separate function.madmaxoft3-2/+16
2014-03-11Fixed a load of format string errorsTycho1-1/+3
2014-03-11Unified Matrix4 codeandrew1-1/+0
2014-03-11Unified Vector classesandrew2-4/+9
2014-03-07Fixed cBlockArea schematic string saving signature.madmaxoft1-3/+7
2014-03-07Fixed warningsTycho1-0/+1
2014-03-07Fixed a typo.madmaxoft1-4/+4
2014-03-07Add Lua Bindings for FlowerPotEntity.h and add documentation.Howaner2-1/+3
2014-03-07Added cBlockArea serialization to string.madmaxoft1-6/+67
2014-03-07Add Flower PotsHowaner1-0/+2
2014-03-04Manually exported cCompositeChat modifiers.madmaxoft1-0/+258
2014-03-04cLuaState: Made public the GetStackValue() functions.madmaxoft2-54/+61
2014-03-02Fixed MSVC warnings in DeprecatedBindings.madmaxoft1-8/+76
2014-03-02GetById => Getandrew1-9/+9
2014-03-02Removed g_BlockXXX arraysandrew1-0/+4
2014-03-02Manually exported g_Block tablesandrew3-0/+444
2014-03-02Exported cBlockInfoandrew1-0/+1
2014-03-01Exported cScoreboard::ForEachTeamandrew1-0/+1
2014-03-01Exported cScoreboard::ForEachObjectiveandrew1-0/+4
2014-03-01Exported and documented cScoreboardandrew1-0/+1
2014-02-26Attempted fix for several GCC warnings.madmaxoft2-2/+14
2014-02-24Fixed tolua export for Byte.madmaxoft1-0/+7
2014-02-23Fixed bindings for cBlockArea:Get(Rel)BlockTypeMeta().madmaxoft1-29/+104
2014-02-23Rename SkullEntity to MobHeadEntityHowaner1-2/+2
2014-02-23Add Heads completelyHowaner1-0/+2
2014-02-23Added cBlockArea:GetSize() and :GetOrigin() to Lua API.madmaxoft1-0/+64
2014-02-23Manually exported DoWithMapandrew1-0/+4
2014-02-23Documented and exported cMapManagerandrew1-0/+1
2014-02-22Documented and exported cMapandrew1-0/+1
2014-02-20Fixed bindings for cBlockArea:Get(Rel)BlockTypeMeta().madmaxoft1-29/+104
2014-02-19Rename SkullEntity to MobHeadEntityHowaner1-2/+2
2014-02-18Add Heads completelyHowaner1-0/+2
2014-02-18Properly exported and documented paintingsTiger Wang1-0/+1
2014-02-17Added cPluginManager:GetPluginsPath() to the Lua API.madmaxoft2-1/+5
2014-02-17Add Lua plugin path to package.path and .cpath.madmaxoft3-0/+37
2014-02-15Implemented cCompositeChat.madmaxoft1-0/+1
2014-02-14Send map when selectedandrew1-0/+1
2014-02-11cWorld:ChunkStay() accepts nils as callbacks.madmaxoft1-5/+3
2014-02-11Added cLuaState::CheckParamFunctionOrNil().madmaxoft2-2/+37
2014-02-11Fixed nested plugin function calls.madmaxoft1-6/+9
2014-02-10Rewritten Lua ChunkStay API into a single function, cWorld:ChunkStay().madmaxoft4-64/+172
2014-02-10cLuaState: Stack traces don't include ghost 0-th element.madmaxoft1-1/+1
2014-02-10Added cPluginLua::cOperation.madmaxoft1-1/+27
2014-02-09First working version of cLuaChunkStay.madmaxoft3-16/+91
2014-02-09Initial Lua cChunkStay export.madmaxoft3-0/+112
2014-02-09cLuaState::cRef can be unbound and re-bound.madmaxoft2-9/+60
2014-02-08Fixed cWorld:TryGetHeight() API.madmaxoft1-1/+5
2014-02-06Server internally uses new functionsTiger Wang1-2/+2
2014-02-05Simplified shutdownTycho1-4/+0
2014-02-05Added support to start up MCServer and then immediatly sut it down in travisTycho1-0/+4
2014-02-05Fixed most of the reordering warningsTycho1-2/+2
2014-02-05Added cPluginManager:LogStackTrace() to the Lua API.madmaxoft1-0/+11
2014-02-04Fixed a gcc warning in ManualBindings.madmaxoft1-2/+2
2014-02-04Removed a useless check in cLuaState.madmaxoft1-3/+1
2014-02-04Fixed calling plugins with userdata params.madmaxoft1-0/+1
2014-02-04Removed a leftover debug message.madmaxoft1-1/+0
2014-02-04Fixed error handling in cPluginManager:CallPlugin() API.madmaxoft1-2/+5
2014-02-04Improved error resistance in cPluginManager:CallPlugin().madmaxoft1-0/+8
2014-02-01Removed "player destroying" hookdaniel09165-45/+0
2014-01-31Fixed cLineBlockTracer:Trace() signature.madmaxoft1-13/+27
2014-01-31Added cPluginManager:BindCommand() form to the API.madmaxoft1-1/+4
2014-01-29Lua: Fixed an error in table-functions callbacks.madmaxoft1-1/+5
2014-01-29Plugin files are loaded in alphabetical order.madmaxoft1-17/+35
2014-01-26Reduced unnecessary echoes (thanks xoft)Tiger Wang1-5/+3
2014-01-25Improved AllToLua UI experienceTiger Wang1-2/+8
2014-01-25Stupid Mistake fixedTycho1-2/+2
2014-01-25Fixed exportsTycho2-3/+0
2014-01-25Added "player destroying" and "player destroyed" hooksdaniel09165-0/+90
2014-01-23BugfixesTycho1-10/+0
2014-01-23added dependecies for bindings regenTycho1-14/+0
2014-01-23Fixed crash while calling disabled plugins.madmaxoft1-1/+1
2014-01-22Fixed spelling errorTycho2-2/+2
2014-01-22Added manual bindings for moved functionsTycho2-0/+67
2014-01-21Implemented cPluginManager:CallPlugin() API.madmaxoft7-214/+471
2014-01-19Changed the cWorld::ScheduleTask() signature.madmaxoft1-10/+14
2014-01-19cLuaState can now check function params.madmaxoft2-0/+37
2014-01-19Exported cFloater to the Lua API.STRWarrior1-0/+1
2014-01-18Command blocks: Execute()andrew1-10/+12
2014-01-16Fixed whitespace in previous commit.madmaxoft1-1/+1
2014-01-16Finished exporting cWorld:ScheduleTask() to Lua API.madmaxoft1-1/+15
2014-01-14added cWorld::ScheduleTask FunctionTycho1-4/+58
2014-01-13Generating the bindings outputs a message at the end.madmaxoft1-0/+8
2014-01-13cCreeper is no longer available in API.madmaxoft3-14/+1
2014-01-12Fixed settings plugin generation after IniFileTiger Wang1-3/+3
2014-01-12Disabled a useless MSVC warning in Bindings.cpp.madmaxoft1-0/+6
2014-01-11Lua errors display stack trace.madmaxoft2-3/+27
2014-01-11Removed internal methods from public cLuaState interface.madmaxoft3-119/+103
2014-01-11Removed an unused file.madmaxoft2-130/+0
2014-01-11Removed unused variables.madmaxoft1-2/+0
2014-01-09Move biome definition to separate filesBill Derouin1-0/+1
2014-01-09Exported cClientHandle::SendPluginMessage() to Lua.madmaxoft1-0/+30
2014-01-08A couple touchupsBill Derouin1-2/+3
2014-01-07Add missing plugin errorBill Derouin1-0/+12
2014-01-07Plugin messages are received and handed to plugins.madmaxoft5-1/+57
2014-01-07Removed a debugging log output in cPluginManager:AddHook().madmaxoft1-1/+0
2014-01-07LuaState can push strings with embedded NULs.madmaxoft1-1/+1
2014-01-05Fixed cPluginManager:AddHook() binding.madmaxoft1-6/+13
2014-01-01OnPlayerFishing doesn't have a const cItems anymoreSTRWarrior5-5/+5
2013-12-31implemented the recommendations Xoft gave.STRWarrior7-12/+25
2013-12-30Implented OnPlayerFishing and OnPlayerFished.STRWarrior5-0/+90
2013-12-28Added support for out-of-source builds.madmaxoft1-9/+14
2013-12-27Made cmake compilation possible on Windows.madmaxoft1-2/+2
2013-12-23Replaced esCreeper with esMonster.madmaxoft1-1/+1
2013-12-22merged in warnings changesTycho Bickerstaff2-1/+22
2013-12-29Added HOOK_PLUGINS_LOADED.madmaxoft6-3/+64
2013-12-22converted commneted paramater names to the unused macroTycho Bickerstaff1-20/+41
2013-12-21Bindings regen script updated.madmaxoft1-11/+6
2013-12-21Root is now warnings cleanTycho Bickerstaff2-21/+21
2013-12-20fixed include of math on windowstycho1-1/+1
2013-12-19added expat as lua bindings dependincyTycho Bickerstaff1-1/+1
2013-12-19added all cpp files to bindingsTycho Bickerstaff1-1/+4
2013-12-19fixed bindings generationTycho Bickerstaff1-8/+2
2013-12-19bindings regenration logicTycho Bickerstaff3-32240/+8
2013-12-18Prettified command error messagesTiger Wang2-9/+23
2013-12-18Renamed back EntityAnimation to PlayerAnimationTiger Wang7-14/+50
2013-12-16Fixed multiple inheritance in ToLua++.madmaxoft3-16/+107
2013-12-15Exported to LuaSTRWarrior2-10/+10
2013-12-15This adds a function that allows you to 'shoot' a player towards a direction.STRWarrior2-2/+36
2013-12-15Exported Set and Get functions to Lua.STRWarrior2-2/+136
2013-12-14Added tolua++ redirection include.madmaxoft1-0/+13
2013-12-14Exported E_EFFECTS_<Effect> to lua. Forgot to commit Globals.h.STRWarrior3-3/+28
2013-12-14Implemented note block playing and fixed wireTiger Wang1-0/+2
2013-12-14Exported the cTNTEntitySTRWarrior3-7/+79
2013-12-11Added a HOOK_WORLD_STARTED hook and a cRoot::CreateAndInitializeWorld function for plugins.STRWarrior7-2/+79
2013-12-10added tolua++ command and removed stackwalker from buildTycho Bickerstaff1-4/+6
2013-12-10more cmake changesTycho Bickerstaff1-0/+7
2013-12-10more cmakeTycho Bickerstaff1-1/+1
2013-12-10started work on cmakeTycho Bickerstaff1-0/+7
2013-12-08Fixed tolua++ compilation.madmaxoft7-192/+5
2013-12-08Fixed VS2008 compilation after those huge changes.madmaxoft2-5/+7
2013-12-08Fixed normalizing large angles.madmaxoft2-2/+32
2013-12-08Moved bindings-related to a Bindings subfolder.madmaxoft25-0/+41155
2013-12-09Fix Undefined behavior at Bindings/LuaWindow line 32worktycho1-1/+4