summaryrefslogtreecommitdiff
path: root/games
AgeCommit message (Collapse)Author
2018-10-16Add disable_repair group to prevent tool repair (#7381)Wuzzy
2018-06-14Minimal: Disable disruptive formspec test by default (#7423)Wuzzy
* Minimal: Explicit log levels * Minimal: Formspec test now disabled by default This is done because the formspec test was disruptive. This test can now be toggled with server command test_formspec first.
2018-06-06CSM/SSM: Add on_mods_loaded callback (#7411)Loïc Blot
* CSM/SSM: Add on_mods_loaded callback
2018-05-16Minimal: Fix HP change crash (#7344)SmallJoker
2018-04-30MetaDataRef: Add contains() and get() (#7214)rubenwardy
2018-04-06Add player:get_meta(), deprecate player attributes (#7202)rubenwardy
* Add player:get_meta(), deprecate player attributes
2018-03-28Load dependencies and description from mod.confAndrew Ward
2018-03-28Add reasons to on_dieplayer and on_hpchangeAndrew Ward
2018-01-30Add minetest.bulk_set_node call + optimize Environment::set_node call (#6958)Loïc Blot
* Add minetest.bulk_set_node call + experimental mod unittest * Optimize set_node function to prevent triple lookup on contentfeatures Do only one lookup for old, and try to merge old and new lookup if node is same than previous node * Add benchmark function + optimize vector population to have real results
2017-10-28Fix default item callbacks to work with nil users (#5819)raymoo
* Fix default item callbacks to work with nil users * item.lua: Handle node drops for invalid players The if-condition for the dropping loop is the same as `inv`, which means that the 2nd possible definition of `give_item` is never used. Remove redundant `local _, dropped_item`
2017-10-15Real global textures (#6105)Vitaliy
* Real global textures * Add world-aligned textures * Update minimal to support world-aligned tiles * Update minimal
2017-09-26Implement mod communication channels (#6351)Loïc Blot
Implement network communication for channels * Implement ModChannel manager server side to route incoming messages from clients to other clients * Add signal handler switch on client & ModChannelMgr on client to handle channels * Add Lua API bindings + client packet sending + unittests * Implement server message sending * Add callback from received message handler to Lua API using registration method
2017-09-01Remove nodeupdate completely (#6358)Rui
2017-07-27Add LuaEntity on_death callback (#6177)Loïc Blot
Add LuaEntity on_death callback This fixes #5474
2017-05-24Minimal: Add river water nodes (#5809)Paramat
Is a base terrain node needed by any core mapgen with sloping rivers.
2017-05-10Private nodemeta (#5702)sfan5
* Private node metadata that isn't sent to the client
2017-05-07Player attrs: permits to remove an attribute by setting value to nil (#5716)Loïc Blot
* Player attrs: permits to remove an attribute by setting value to nil When doing player:set_attribute("attr", nil) remove attribute Also remove a useless check on C++ API part (already done by checkplayer) Fix #5709
2017-04-22lua: remove core.cause_error call (#5637)Loïc Blot
it was used in minimal to trigger core crash, not very useful
2017-02-18Fix not being able to damage players in minimal (#5266)red-001
2017-01-18Add particle animation, glowsfan5
This is implemented by reusing and extending the TileAnimation code for the methods used by particles.
2017-01-02Add 2D sheet animation for nodessfan5
2017-01-02Added "[sheet" to the texture special commands.Luke Puchner-Hardman
"[sheet:WxH:X,Y" assumes the base image is a tilesheet with W*H tiles on it and crops to the tile at position X,Y. Basically it works like "[verticalframe" but in 2D. For testing, I combined the four default_chest images into one.
2016-12-24Minimal game: Use field 'tiles' instead of 'tile_images'Rogier
2016-01-11Mapgen: Various fixes and improvementsparamat
Lua_api.txt: Document 'minetest.registered_biomes' Minimal: Remove 'mapgen_air' alias Cavegen: Add fallback node for 'mapgen_ice' Dungeongen: Add fallback node for 'mapgen_river_water_source' Mgv5: Remove unnecessary '#include util/directiontables.h' Add missing 'this->'s in makeChunk() Mgv6: Edit empty line formatting Remove leading spaces in makeChunk() Add missing spaces after 'for' and 'if' Mgv7: Edit empty line formatting
2015-12-30Minimal: Add mapgen alias for airparamat
2015-12-06Fix spelling of noise_thresholdJun Zhang
2015-07-16Fix relief mapping issuesRealBadAngel
2015-07-14Minimal: Remove recently added unnecessary nodesparamat
Fix 'is ground content' for some nodes
2015-06-16Simpler patch for saplings trying to grow on unknown nodesShadowNinja
2015-06-16Add list-ringsest31
Adds list-rings, a method to implement item sending between inventories via shift-click. Nice insider feature: a ring consisting of a single inventory list serves as nice clean-up method. Also adds them to minimal game, and the standard inventory. Craft output slots are not supported.
2015-06-15Don't crash when saplings try to grow on unknown nodesy.st
2015-06-12Minimal: Add snow biome and jungleleaves nodes. Add mapgen aliasesparamat
Treegen: Remove alias checks from jungletree generation for speed
2015-06-09Minimal: Edit mapgen aliases. Use blob ore for clay, update other ores. ↵paramat
Update simple biomes. Cleanup code
2015-01-31Fix NDT_GLASSLIKE normalsKahrl
Remove inventorycube() workaround for default:glass in minimal game
2015-01-11Remove builtin_biome.lua from builtin and add simple biome minimalparamat
2014-08-23Add lua exception handling test codesapier
Catch some error situations when mod used without thinking about it
2014-08-23Minimal game: add /dummyball <count> commandKahrl
2013-11-30Add minetest.swap_nodeNovatux
2013-11-30Change default value of is_ground_content to truekwolekr
Most modders would otherwise forget to explicitly define this, and generated nodes aliased from mods would wall-off caves
2013-11-02Fix possible crash with grass ABM.Novatux
2013-11-02Fix grass adding/removing ABM.Novatux
2013-11-02Move the sapling growing and grass adding/removing ABMs to LuaNovatux
2013-10-05Remove mapgen_air alias (#935)0gb.us
2013-09-06Add mapgen_stair_cobble alias to minimalSfan5
2013-08-06Add support for different drowning damage and allow drowning in other nodetypesBlockMen
2013-06-19Add drowningPilzAdam
2013-06-18Compress texturesDavid Gumberg
2013-05-25Move scriptapi to separate folder (by sapier)sapier
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)
2013-05-20Use the group "soil" for nodes that saplings grow onShadowNinja
2013-05-02games/minimal: Add menu/background.png and menu/icon.pngPerttu Ahola