summaryrefslogtreecommitdiff
path: root/src/inventorymanager.cpp
Commit message (Collapse)AuthorAge
* Move globals from main.cpp to more sane locationsCraig Robbins2015-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 Blot2015-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 Robbins2015-03-07
| | | | NDEBUG is defined), replace those usages with persistent alternatives
* Performance fixes.onkrot2015-01-13
|
* Clean up rollbackShadowNinja2014-11-19
|
* Split settings into seperate source and header filesShadowNinja2014-09-21
| | | | This also cleans up settings a bit
* Add a callback: minetest.register_on_craft(itemstack, player,Novatux2013-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 mainmenuKahrl2013-08-14
|
* Move scriptapi to separate folder (by sapier)sapier2013-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 YearsSfan52013-02-24
|
* Change Minetest-c55 to MinetestPilzAdam2013-02-24
|
* Fix moving stuff into a mismatched stack in a "infinite" inventoryPerttu Ahola2012-09-02
|
* Make inventory GUI do sane things when server-side inventory acts unusuallyPerttu Ahola2012-09-02
|
* Add InventoryList width property & allow custom crafting grids.Ilya Zhuravlev2012-09-01
|
* Fix wrong amount of nodes being dropped from inventoryPerttu Ahola2012-08-12
|
* Remove unwanted ! from ifs in inventory record-for-rollback codePerttu Ahola2012-08-12
|
* Fix inventory segfault when rollback recording is disabledPerttu Ahola2012-07-28
|
* Experimental-ish rollback functionalityPerttu Ahola2012-07-27
|
* Add special return value -1 to inventry callbacksPerttu Ahola2012-07-25
|
* Improve inventory callbacks a bitPerttu Ahola2012-07-25
|
* Remove special handling of creative modePerttu Ahola2012-07-25
|
* Detached inventory callbacks and reworked node metadata callbacksPerttu Ahola2012-07-25
|
* Detached inventoriesPerttu Ahola2012-07-24
|
* Properly and efficiently use split utility headersPerttu Ahola2012-06-17
|
* Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola2012-06-05
| | | | GPLv2/later, by agreement of major contributors
* Properly handle dropping of items from nodes, and disallow moving items ↵Perttu Ahola2012-06-03
| | | | directly between nodes
* on_metadata_inventory_{move,offer,take}Perttu Ahola2012-06-03
|
* Client-side prediction of inventory changes, and some inventory menu fixesKahrl2012-01-22
|
* Inventory menu (with dragging) improved. Crafting is now handled via a ↵Kahrl2012-01-22
| | | | IACTION_CRAFT inventory action.
* Inventory menu changes: Tooltips; dragging; drop from menu. Lag is a bit ↵Kahrl2012-01-13
| | | | annoying (even in single player).
* The huge item definition and item namespace unification patch (itemdef), see ↵Kahrl2012-01-12
| | | | http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
* Add InvRef and InvStack (currently untested and unusable)Perttu Ahola2012-01-02