Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Reassure previous nil behaviour for tiles and special_tiles (#12678) | Zughy | 2022-09-14 |
| | | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | ||
* | Fix crash when crafting callbacks return strings (#12685) | Zughy | 2022-09-14 |
| | | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | ||
* | Fix rotation of falling facedir nodes (#12587) | Gregor Parzefall | 2022-07-31 |
| | | | in some cases | ||
* | Let core.get_mod_storage be called multiple times (#12572) | Jude Melton-Houghton | 2022-07-23 |
| | |||
* | Fix regression & replace more occurrences of vector.new with vector.copy ↵ | Lars Müller | 2022-07-14 |
| | | | | (#12539) | ||
* | Animated particlespawners and more (#11545) | Lexi Hale | 2022-07-13 |
| | | | | | Co-authored-by: Lars Mueller <appgurulars@gmx.de> Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: Dmitry Kostenko <codeforsmile@gmail.com> | ||
* | Make `VoxelArea:position()` return a vector with metatable (#12521) | AFCMS | 2022-07-09 |
| | |||
* | Replace deprecated use of `vector.new` with `copy` | Lars Müller | 2022-07-08 |
| | |||
* | Add missing item alias metatables to async environment (#12458) | sfan5 | 2022-07-04 |
| | |||
* | Fix error when `item` isn't provided to core.hud_replace_builtin (#12484) | rubenwardy | 2022-07-02 |
| | |||
* | Remove tile_images and special_materials obsolete code (#12455) | Zughy | 2022-06-28 |
| | | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | ||
* | Don't allow banning in singleplayer | sfan5 | 2022-05-29 |
| | | | | fixes #11819 | ||
* | Add relative numbers for commands by prepending ~ (#9588) | Wuzzy | 2022-05-22 |
| | | | | | | | | | | | | | | | | | | | * Add relative numbers for commands by prepending ~ * Some builtin code cleanup * Disallow nan and inf in minetest.string_to_area * Remove unused local variable teleportee (makes Luacheck happy) * Clean up core.string_to_pos * Make area parsing less permissive * Rewrite tests as busted tests * /time: Fix negative minutes not working Co-authored-by: Lars Mueller <appgurulars@gmx.de> | ||
* | Use native packer to transfer globals into async env(s) | sfan5 | 2022-05-10 |
| | |||
* | Fix Minetest blaming the wrong mod for errors (#12241) | Lars Müller | 2022-05-09 |
| | | | Covers the case where mods insert their callbacks manually into "minetest.registered_<callbacks>" (often to achieve a particular order of execution). | ||
* | item_entity: Cache collisionbox for use in on_step | sfan5 | 2022-05-08 |
| | | | | | I don't have absolute numbers but if calls to get_properties() take up 30%+ of on_step() execution time that's bound to matter. | ||
* | Async environment for mods to do concurrent tasks (#11131) | sfan5 | 2022-05-02 |
| | |||
* | Reorganize some builtin functions in preparation for async env | sfan5 | 2022-05-02 |
| | |||
* | Builtin: Allow to revoke unknown privileges | SmallJoker | 2022-04-24 |
| | |||
* | Send chat error when attemping to /set a secure setting (#12193) | olive | 2022-04-16 |
| | | | | | Attempting to /set a secure setting will now say that is disallowed. Previously this would shut down the server. Reading secure settings via /set is still allowed. | ||
* | Fix item entity Z-fighting | Lars Mueller | 2022-04-10 |
| | |||
* | Avoid negation of comparison operator (luacheck warning) | Dmitry Kostenko | 2022-04-01 |
| | |||
* | Allow get_sky to return a table (#11963) | Zughy | 2022-03-05 |
| | |||
* | Fix builtin statbar backgrounds | Lars Mueller | 2022-01-31 |
| | | | | see #12000 | ||
* | Get rid of `basic_debug` last minute | sfan5 | 2022-01-30 |
| | | | This isn't a revert but rather just disables the codepaths. also see #12011 | ||
* | Raise max mapgen limit constant to align with mapblock size | sfan5 | 2022-01-30 |
| | |||
* | Builtin: Sanity-check /time inputs (#11993) | SmallJoker | 2022-01-27 |
| | | | This enforces the documented bounds for the /time command. | ||
* | Don't let HTTP API pass through untrusted function | sfan5 | 2021-12-18 |
| | | | | This has been a problem since the first day, oops. | ||
* | Fix eat sound not playing if eating last of stack | sfan5 | 2021-12-15 |
| | |||
* | Implemented disconnect_player (#10492) | Corey Powell | 2021-11-26 |
| | | | Co-authored-by: rubenwardy <rw@rubenwardy.com> | ||
* | Fix number of tool uses being off by 1..32767 (#11110) | Wuzzy | 2021-10-31 |
| | |||
* | Fix item duplication if player dies during interact callback (alternative) ↵ | sfan5 | 2021-10-25 |
| | | | | (#11662) | ||
* | Fix incorrect error message in core.encode_png | sfan5 | 2021-10-22 |
| | |||
* | Add feature table entry for new dynamic media API | sfan5 | 2021-09-19 |
| | |||
* | Dynamic_Add_Media v2 (#11550) | sfan5 | 2021-09-09 |
| | |||
* | Fix falling mesh nodes being half size (#11389) | Wuzzy | 2021-09-01 |
| | |||
* | Add group-based tool filtering for node drops (#10141) | Treer | 2021-08-27 |
| | | | | | | Supports both AND and OR requirements, e.g. * "a tool that's in any of these groups" * "a tool that's in all of these groups" | ||
* | Remove statement semicolons from a lua script | hecks | 2021-08-09 |
| | |||
* | Add a simple PNG image encoder with Lua API (#11485) | hecks | 2021-07-29 |
| | | | | | | | | | * Add a simple PNG image encoder with Lua API Add ColorSpec to RGBA converter Make a safety wrapper for the encoder Create devtest examples Co-authored-by: hecktest <> Co-authored-by: sfan5 <sfan5@live.de> | ||
* | Add wallmounted support for plantlike and plantlike_rooted nodes (#11379) | Wuzzy | 2021-07-15 |
| | |||
* | Add API for mods to hook liquid transformation events (#11405) | Warr1024 | 2021-07-09 |
| | | | | | | | | | Add API for mods to hook liquid transformation events Without this API, there is no reliable way for mods to be notified when liquid transform modifies nodes and mods are forced to poll for changes. This allows mods to detect changes to flowing liquid nodes and liquid renewal using event-driven logic. | ||
* | Run on_grant and on_revoke callbacks after privs change (#11387) | AFCMS | 2021-06-30 |
| | | | Callbacks were run too early. This changes the order to call after the privs are updated. | ||
* | Require 'basic_debug' priv to view gameplay-relevant debug info, require ↵ | Wuzzy | 2021-06-24 |
| | | | | | 'debug' priv to view wireframe (#9315) Fixes #7245. | ||
* | Add min_y and max_y checks for Active Block Modifiers (ABM) (#11333) | sfence | 2021-06-20 |
| | | | This check can be used by ABM to reduce CPU usage. | ||
* | Message for empty list output in /haspriv & /mods (#11149) | Wuzzy | 2021-06-12 |
| | |||
* | falling.lua - Fix Meshnodes Being Too Big (#11307) | benrob0329 | 2021-06-12 |
| | |||
* | Add metatables to lua vectors (#11039) | DS | 2021-06-04 |
| | | | Add backwards-compatible metatable functions for vectors. | ||
* | Use safe_file_write to save forceloaded blocks | sfan5 | 2021-05-30 |
| | |||
* | Fix misleading /shutdown command syntax | Wuzzy | 2021-05-29 |
| | |||
* | Fix rotation for falling mesh degrotate nodes (#11159) | Wuzzy | 2021-04-28 |
| |