Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Allow per-tiles culling. | Auke Kok | 2016-01-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | Backface culling is enabled by default for all tiles, as this is how the lua parser initializes each tiledef. We revert to always using the value from the tiledef since it is always read and serialized. Mods that wish to enable culling for e.g. mesh nodes, now can specify the following to enable backface culling: tiles = {{ name = "tex.png", backface_culling = true }}, Note the double '{' and use of 'name' key here! In the same fashion, backface_culling can be disabled for any node now. I've tested this against the new door models and this properly allows me to disable culling per node. I've also tested this against my crops mod which uses mesh nodes where culling needs to be disabled, and tested also with plantlike drawtype nodes where we want this to continue to be disabled. No default setting has changed. The defaults are just migrated from nodedef.cpp to c_content.cpp. | ||
* | Show infotext with description for item entities | RealBadAngel | 2016-01-18 |
| | |||
* | Liquids: Flow into and destroy 'floodable' nodes | paramat | 2016-01-07 |
| | | | | | Add new node property 'floodable', default false Define "air" as floodable = true in C++ and lua | ||
* | Revert "Add support for using arbitrary meshes as items" | Sapier | 2015-12-29 |
| | | | | | | This reverts commit 91bafceee6606fab79db1bde4cba01b84fed65c7. Reverted due to missinterpretation of agreement, obvious dislike and me not interested in doing fights for feature I don't actually need | ||
* | Add support for using arbitrary meshes as items | Sapier | 2015-12-29 |
| | |||
* | Fix lua object:get_properties() being broken | Sapier | 2015-12-21 |
| | |||
* | Fix missing pop | est31 | 2015-12-20 |
| | | | | | | | | | | | Previous commit 70ea5d552e283bd5bce3278cbf3819bd87ba2602 "Add support for limiting rotation of automatic face movement dir entitys" by sapier has broken minetest's feature to open worlds. This was due to a missing stack pop operation. Thanks to @oleastre for reporting this bug and suggesting the fix. | ||
* | Add support for limiting rotation of automatic face movement dir entitys | Sapier | 2015-12-19 |
| | |||
* | Add option to give every object a nametag | BlockMen | 2015-12-15 |
| | | | | or change the nametag text of players | ||
* | Add support for audio feedback if placing node failed | BlockMen | 2015-11-07 |
| | |||
* | Add option to disable backface culling for models | BlockMen | 2015-10-25 |
| | | | | | - Disabled by default (except players) - Fixes #2984 | ||
* | Use warningstream for deprecated field messages and refactor log_deprecated | ShadowNinja | 2015-10-15 |
| | |||
* | Fix tiling issues for PLANTLIKE and FIRELIKE with FSAA | RealBadAngel | 2015-08-05 |
| | |||
* | Fix relief mapping issues | RealBadAngel | 2015-07-16 |
| | |||
* | Fix code style from recent commits and add misc. optimizations | kwolekr | 2015-07-02 |
| | |||
* | Add some missing getter functions to the lua API | TeTpaAka | 2015-05-28 |
| | | | | | | | | | | | | | | | | | | | | | | | ObjectRef: get_properties get_armor_groups get_animation get_attach get_bone_position Players: get_physics_override hud_get_hotbar_itemcount hud_get_hotbar_image hud_get_hotbar_selected_image get_sky get_day_night_ratio get_local_animation get_eye_offset Global: minetest.get_gen_notify minetest.get_noiseparams | ||
* | SAPI: Accept either ARGB8 table or ColorString to specify colors | kwolekr | 2015-05-16 |
| | |||
* | Add 'persistence' alias for Lua noiseparams and validate more vector parameters | kwolekr | 2015-04-19 |
| | |||
* | Don't use luaL_checkstring to read node names, it's only for arguments | ShadowNinja | 2015-03-07 |
| | | | | This caused confusing error messages like "argument #4 to set_node is not a string." | ||
* | Remove freezemelt (the remainder of proller nonsense) | kwolekr | 2015-01-04 |
| | |||
* | Move get_schematic and read_schematic to l_mapgen.cpp | kwolekr | 2014-12-10 |
| | |||
* | Remove get_noiseparams function. read_noiseparams should be used from now on | kwolekr | 2014-12-10 |
| | |||
* | Add flags and lacunarity as new noise parameters | kwolekr | 2014-12-07 |
| | | | | | | | Add 'absolute value' option to noise map functions Extend persistence modulation to 3D noise Extend 'eased' option to noise2d_perlin* functions Some noise.cpp formatting fixups | ||
* | Schematics: Fix minetest.place_schematic() when defined by a Lua table | kwolekr | 2014-12-06 |
| | |||
* | Don't corrupt stepheight when setting other properties | Ciaran Gultnieks | 2014-11-26 |
| | |||
* | Add option 'eased' to NoiseParams | SmallJoker | 2014-11-13 |
| | | | | Signed-off-by: Craig Robbins <kde.psych@gmail.com> | ||
* | Add Generator Element Management framework | kwolekr | 2014-11-12 |
| | | | | Add BiomeManager, OreManager, DecorationManager, and SchematicManager | ||
* | Split up mapgen.cpp | kwolekr | 2014-11-01 |
| | |||
* | Custom collision boxes node property. | RealBadAngel | 2014-10-19 |
| | |||
* | Add meshnode drawtype. | RealBadAngel | 2014-10-18 |
| | |||
* | Use "core" namespace internally | ShadowNinja | 2014-05-08 |
| | |||
* | Remove lua_State parameter from LuaError::LuaError | ShadowNinja | 2014-03-15 |
| | |||
* | Revert "Make sure we get a stacktrace for as many lua errors as possible" | ShadowNinja | 2014-03-15 |
| | | | | | | | | This reverts commit 362ef5f6ced862daa4733034810d0b07e2ad5d89. Stack tracebacks couldn't be generated in LuaError::LuaError anyway and this caused a second, empty traceback in most cases. In cases where there wasn't annother traceback the stack had already unwound and the traceback was empty. | ||
* | Make sure we get a stacktrace for as many lua errors as possible | Sfan5 | 2014-03-15 |
| | |||
* | Update set_mapgen_params and set_gen_notify Lua API to use new flag format | kwolekr | 2014-03-08 |
| | |||
* | Add minetest.set_noiseparam_defaults() Lua API | kwolekr | 2014-02-15 |
| | |||
* | Define strlcpy on platforms that do not have it | kwolekr | 2014-02-09 |
| | |||
* | Add capability to read table flag fields from Lua API | kwolekr | 2014-02-09 |
| | |||
* | Make flag strings clear specified flag with 'no' prefix | kwolekr | 2014-02-08 |
| | | | | | Remove flagmask field from set_mapgen_params table Add small bits of needed documentation | ||
* | Schematic: Read slice probability table from schematic descriptors | kwolekr | 2014-01-19 |
| | |||
* | Add maximum recursion depth to read_json_value | ShadowNinja | 2014-01-11 |
| | |||
* | Rename get_json_value to read_json_value | ShadowNinja | 2014-01-11 |
| | |||
* | Fix InventoryList reading order | ShadowNinja | 2013-12-30 |
| | | | | Lua does not guarantee that the indexes of a table will be in numerical order. | ||
* | Don't throw a error when writing JSON fails | ShadowNinja | 2013-12-18 |
| | |||
* | Add 'minetest.write_json' | ShadowNinja | 2013-12-18 |
| | |||
* | Handle LuaErrors in Lua -> C++ calls on LuaJIT | ShadowNinja | 2013-12-18 |
| | |||
* | Shaders rework. | RealBadAngel | 2013-12-03 |
| | |||
* | Optimize table creation | ShadowNinja | 2013-11-30 |
| | |||
* | fixed array limit check when reading Lua specialtiles table | MetaDucky | 2013-11-16 |
| | |||
* | Pass a errfunc to lua_pcall to get a traceback | ShadowNinja | 2013-11-15 |
| |