Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix various code issues found by cppcheck (#7741) | Paramat | 2018-09-23 |
| | | | | | Mapgen Singlenode: Remove 'flags' that duplicates a 'class Mapgen' member. Dungeongen: Initialise 'MMVManip *vm' to 'nullptr'. Inventorymanager: Remove assignment error 'found = '. | ||
* | 'fix' LINT, use InventoryLocation== | SmallJoker | 2018-04-02 |
| | |||
* | Run callback in IDropAction, refactor function arguments | SmallJoker | 2018-04-02 |
| | |||
* | Add player inventory callbacks | SmallJoker | 2018-04-02 |
| | |||
* | Remove DSTACK support (#6346) | Loïc Blot | 2017-08-30 |
| | | | Debugstacks is not useful, we don't really use it, the DebugStack is not pertinent, gdb and lldb are better if we really want to debug. | ||
* | Optimize headers (part 2) (#6272) | Loïc Blot | 2017-08-18 |
| | | | | | | | | | | | | | | * Optimize headers (part 2) * less debug.h in headers * less remoteplayer.h for everybody * Cleanup (part 2) * camera.h: mesh.h * mapgen.h: mapnode.h * serverenvironment.h: mapblock.h * nodedef.h: shader.h | ||
* | Modernize various files (part 2) | Loic Blot | 2017-08-18 |
| | | | | | | | | | * range-based for loops * emplace_back instead of push_back * code style * C++ headers instead of C headers * Default operators * empty stl function | ||
* | Player collisionbox: Make settable | TeTpaAka | 2017-07-21 |
| | | | | Breaks compatibility with old clients. | ||
* | C++11 cleanup inventorymanager (#6077) | Vincent Glize | 2017-07-01 |
| | | | | * C++11 cleanup inventorymanager | ||
* | Rename Scripting API files for consistency | ShadowNinja | 2017-04-25 |
| | |||
* | [CSM] Client side modding | Loic Blot | 2017-03-13 |
| | | | | | | | | | | * rename GameScripting to ServerScripting * Make getBuiltinLuaPath static serverside * Add on_shutdown callback * Add on_receiving_chat_message & on_sending_chat_message callbacks * ScriptApiBase: use IGameDef instead of Server This permits to share common attribute between client & server * Enable mod security in client side modding without conditions | ||
* | Move ServerEnvironment to dedicated cpp/header files | Loic Blot | 2017-01-08 |
| | | | | * also cleanup some unneeded inclusions | ||
* | Move PP() and PP2() macros to basic_macros.h | Rogier | 2016-12-24 |
| | | | | Instead of redefining them everywhere. | ||
* | Clean up Strfnd | ShadowNinja | 2016-03-19 |
| | | | | | | | | | | | Changes: * Fix indentation. * Pass strings by const reference. * Merge Strfnd and WStrfnd into one class instead of copying them. * Remove trailing spaces. * Fix variable names. * Move to util. * Other miscellaneous style fixes. | ||
* | Rename macros with two leading underscores | ShadowNinja | 2015-10-14 |
| | | | | These names are reserved for the compiler/library implementations. | ||
* | Change i++ to ++i | David Jones | 2015-08-25 |
| | |||
* | Fix inventory replace bug | est31 | 2015-08-19 |
| | |||
* | MoveItemSomewhere double bugfix | est31 | 2015-07-19 |
| | | | | | | -> Fix bug where MoveSomewhere from an infinite source would fill the destination inventory with copies of itself. -> Fix bug where MoveSomewhere would needlessly call callbacks. -> Remove trailing whitespaces | ||
* | Inventory manager style cleanup and further checks | est31 | 2015-07-01 |
| | |||
* | Add MoveSomewhere inventory action | est31 | 2015-06-23 |
| | | | | Improve shift+click experience | ||
* | Fix bug when craft input isn't replaced | TeTpaAka | 2015-06-22 |
| | |||
* | Move globals from main.cpp to more sane locations | Craig Robbins | 2015-04-01 |
| | | | | | | | | | | | | Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h | ||
* | Don't send an InventoryAction at each setInventoryModified, we only need one ↵ | Loic Blot | 2015-03-24 |
| | | | | | | | | SendInventory per inventory modification Client doesn't like to receive multiples SendInventory for one action, this can trigger glitches on clients (sometimes due to incorrect UDP packet ordering due to UDP protocol) This fix issue #2544 | ||
* | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | 2015-03-07 |
| | | | | NDEBUG is defined), replace those usages with persistent alternatives | ||
* | Performance fixes. | onkrot | 2015-01-13 |
| | |||
* | Clean up rollback | ShadowNinja | 2014-11-19 |
| | |||
* | Split settings into seperate source and header files | ShadowNinja | 2014-09-21 |
| | | | | This also cleans up settings a bit | ||
* | Add a callback: minetest.register_on_craft(itemstack, player, | Novatux | 2013-11-01 |
| | | | | | | old_craft_grid, craft_inv) and minetest.register_craft_predict(itemstack, player, old_craft_grid, craft_inv) | ||
* | Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu | Kahrl | 2013-08-14 |
| | |||
* | Move scriptapi to separate folder (by sapier) | sapier | 2013-05-25 |
| | | | | | | | | | | | On the lua side, notably minetest.env:<function>(<args>) should now be replaced by minetest.<function>(<args>). The old way is and will stay supported for a long time. Also: Update and clean up lua_api.txt (by celeron55) Move EnvRef to lua and remove add_rat and add_firefly (by kahrl) Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl) | ||
* | Update Copyright Years | Sfan5 | 2013-02-24 |
| | |||
* | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 |
| | |||
* | Fix moving stuff into a mismatched stack in a "infinite" inventory | Perttu Ahola | 2012-09-02 |
| | |||
* | Make inventory GUI do sane things when server-side inventory acts unusually | Perttu Ahola | 2012-09-02 |
| | |||
* | Add InventoryList width property & allow custom crafting grids. | Ilya Zhuravlev | 2012-09-01 |
| | |||
* | Fix wrong amount of nodes being dropped from inventory | Perttu Ahola | 2012-08-12 |
| | |||
* | Remove unwanted ! from ifs in inventory record-for-rollback code | Perttu Ahola | 2012-08-12 |
| | |||
* | Fix inventory segfault when rollback recording is disabled | Perttu Ahola | 2012-07-28 |
| | |||
* | Experimental-ish rollback functionality | Perttu Ahola | 2012-07-27 |
| | |||
* | Add special return value -1 to inventry callbacks | Perttu Ahola | 2012-07-25 |
| | |||
* | Improve inventory callbacks a bit | Perttu Ahola | 2012-07-25 |
| | |||
* | Remove special handling of creative mode | Perttu Ahola | 2012-07-25 |
| | |||
* | Detached inventory callbacks and reworked node metadata callbacks | Perttu Ahola | 2012-07-25 |
| | |||
* | Detached inventories | Perttu Ahola | 2012-07-24 |
| | |||
* | Properly and efficiently use split utility headers | Perttu Ahola | 2012-06-17 |
| | |||
* | Switch the license to be LGPLv2/later, with small parts still remaining as ↵ | Perttu Ahola | 2012-06-05 |
| | | | | GPLv2/later, by agreement of major contributors | ||
* | Properly handle dropping of items from nodes, and disallow moving items ↵ | Perttu Ahola | 2012-06-03 |
| | | | | directly between nodes | ||
* | on_metadata_inventory_{move,offer,take} | Perttu Ahola | 2012-06-03 |
| | |||
* | Client-side prediction of inventory changes, and some inventory menu fixes | Kahrl | 2012-01-22 |
| | |||
* | Inventory menu (with dragging) improved. Crafting is now handled via a ↵ | Kahrl | 2012-01-22 |
| | | | | IACTION_CRAFT inventory action. |