Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add minetest.get_artificial_light and minetest.get_natural_light (#5680) | HybridDog | 2020-10-06 |
| | | | | | Add more detailed light detection functions, a function to get the artificial light (torches) and a function to get the sunlight as seen by the player (you can specify timeofday). Co-authored-by: rubenwardy <rw@rubenwardy.com> | ||
* | Remove unused functions reported by cppcheck (#10463) | SmallJoker | 2020-10-05 |
| | | | | | | | Run unused functions reported by cppcheck This change removes a few (but not all) unused functions. Some unused helper functions were not removed due to their complexity and potential of future use. | ||
* | Minimap as HUD element with API control | Pierre-Yves Rollo | 2020-10-04 |
| | | | | | | | Features: * Define Minimap available modes (surface/radar, scale) from Lua, using player:set_minimap_modes() * New HUD elements for displaying minimap with custom size and placing * New minimap mode for displaying a texture instead of the map | ||
* | Add First Person Attachments (#10360) | Jordan Snelling | 2020-10-04 |
| | | | | | | Fixes some other third person camera specific attachments. Implements a single new flag for entities to be forced visible in first person mode. Old mods do not need to be updated to use the new flag and are fully backwards compatible. | ||
* | Deprecate get_player_velocity and add_player_velocity (#10173) | rubenwardy | 2020-10-04 |
| | |||
* | Clean up server-side translations, remove global variable (#10075) | rubenwardy | 2020-09-16 |
| | |||
* | Lua API: Register missing get_texture_mod function (#10338) | karamel59 | 2020-08-27 |
| | |||
* | Allow binding dig, place actions to keys; remove LMB/RMB hardcoding | ANAND | 2020-08-15 |
| | | | | Co-authored-by: Sam Caulfield <sam@samcaulfield.com> | ||
* | Fix precision not working in hud_change (#10186) | Lars Müller | 2020-08-12 |
| | |||
* | Add PUT and DELETE request + specific method value to HTTP API (#9909) | Lejo | 2020-07-29 |
| | |||
* | Sanitize world directory names on create. Keep original name separate (#9432) | Hugues Ross | 2020-07-28 |
| | | | Blacklisted characters are replaced by '_' in the path. The display name is stored in world.mt, and duplicate file names are resolved by adding an incrementing suffix (_1, _2, _3, etc). | ||
* | Revert "Auto delete MetaData when = 0 (#8770)" (#10183) | Lars Müller | 2020-07-16 |
| | | | This reverts commit 808eb4c5714da5ac36f4a70653d6b3805060828c. | ||
* | Implement grouped mode for find_nodes_in_area (#9888) | sfan5 | 2020-07-14 |
| | | | plus general improvements to find_node_* functions | ||
* | Quick workaround for crashing destructor on Mingw32 | sfan5 | 2020-07-09 |
| | | | | closes #10137 | ||
* | Fix HTTP API not being available in async mainmenu (#10086) | rubenwardy | 2020-06-22 |
| | |||
* | Add warning when disabling secure.enable_security (#9943) | rubenwardy | 2020-06-20 |
| | |||
* | Make shading of CAOs optional (#10033) | Danila Shutov | 2020-06-16 |
| | |||
* | Exposing the zoom key to Lua API (#9903) | Lars Müller | 2020-06-13 |
| | | | Co-authored-by: Raul Ferriz <raul.ferriz@gmail.com> | ||
* | Server pushing media at runtime (#9961) | sfan5 | 2020-06-13 |
| | |||
* | LuaItemStack: Add __tostring metamethod (#8785) | Paul Ouellette | 2020-06-09 |
| | | | | | * LuaItemStack: Add __tostring metamethod * Clean up LuaItemStack::checkobject | ||
* | Fix Lua panic when error() message is not a string | Paul Ouellette | 2020-06-07 |
| | |||
* | Add HTTP API to main menu (#9998) | rubenwardy | 2020-06-06 |
| | |||
* | Lua API: Log incorrect parameter types as error (#9954) | SmallJoker | 2020-06-01 |
| | | | | | Incorrect parameter types are logged as errors, taking coercion into account. This is a workaround to ensure mod compatibility. Duplicate warnings are ignored per server instance. | ||
* | Value copy / allocation optimizations mostly in server, SAO and serialize code | sfan5 | 2020-05-27 |
| | |||
* | Implement spawning particles with node texture appearance | sfan5 | 2020-05-23 |
| | |||
* | Add on_authplayer callback and 'last_login' to on_joinplayer (#9574) | sorcerykid | 2020-05-23 |
| | | | | | | Replace on_auth_fail callback with more versatile on_authplayer Better clarify account login process in Lua API documentation Change initial timestamp for newly registered accounts to -1 | ||
* | Modernize include guards and add missing ones (#9898) | Awkor | 2020-05-23 |
| | |||
* | Check for valid base64 before decoding (#9904) | Lejo1 | 2020-05-22 |
| | |||
* | Cleanup of particle & particlespawner structures and code (#9893) | sfan5 | 2020-05-22 |
| | |||
* | Allow more than 255 biomes, document new maximum (#9855) | Paramat | 2020-05-20 |
| | | | | Change biomemap data type from u8 to u16. New technical (not practical) maximum is 65535 biomes. | ||
* | CSM: Fix crashing minetest.get_item_def() | sfan5 | 2020-05-20 |
| | | | | fixes #9884 | ||
* | Rework functionality of leveled nodes (#9852) | Wuzzy | 2020-05-19 |
| | | | | Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com> | ||
* | Add core.open_url() to main menu API (#8592) | rubenwardy | 2020-05-17 |
| | |||
* | CSM: Bugfixes to camera:get_pos() and camera:get_fov() | sfan5 | 2020-05-14 |
| | | | closes #9857 | ||
* | Damage texture modifier (#9833) | Lars Müller | 2020-05-11 |
| | | | Adds a new object property "damage_texture_modifier" | ||
* | Add support for statbar “off state” icons (#9462) | Wuzzy | 2020-05-11 |
| | | | | | | | This adds support for optional “off state” icons for statbars. “off state icons” can be used to denote the lack of something, like missing hearts or bubbles. Add "off state" textures to the builtin statbars. Co-authored-by: SmallJoker <mk939@ymail.com> | ||
* | Server class code cleanups (#9769) | Loïc Blot | 2020-05-07 |
| | | | | | | | | | | | | | | | | | | | * Server::overrideDayNightRatio doesn't require to return bool There is no sense to sending null player, the caller should send a valid object * Server::init: make private & cleanup This function is always called before start() and loads some variables which can be loaded in constructor directly. Make it private and call it directly in start * Split Server inventory responsibility to a dedicated object This splits permit to found various historical issues: * duplicate lookups on player connection * sending inventory to non related player when a player connects * non friendly lookups on detached inventories ownership This reduce the detached inventory complexity and also increased the lookup performance in a quite interesting way for servers with thousands of inventories. | ||
* | Expose collided objects in moveresult | sfan5 | 2020-05-06 |
| | | | | closes #9787 | ||
* | Fix remaining issues with mapgen scriptapi | sfan5 | 2020-05-05 |
| | |||
* | Give the Mapgen on each EmergeThread its own Biome/Ore/Deco/SchemManager copy | sfan5 | 2020-05-05 |
| | |||
* | Sky API: Rename *_tint to fog_*_tint for consistency | SmallJoker | 2020-05-05 |
| | |||
* | Rename moveresult speed to velocity | SmallJoker | 2020-05-05 |
| | |||
* | Auto delete MetaData when = 0 (#8770) | Lejo | 2020-05-02 |
| | | | | * Auto delete MetaData when = 0 | ||
* | set_fov: Add support for time-based transitions (#9705) | ANAND | 2020-05-02 |
| | |||
* | Allow connection info to be missing from minetest.get_player_information() ↵ | sfan5 | 2020-05-01 |
| | | | | | | (#9739) fixes #9352 This reverts commit 23c907befea02005e2c0c87fca0131b60aace18a. | ||
* | Give the online lua mainmenu also the client_list and mods (#8691) | Lejo | 2020-05-01 |
| | |||
* | Expose collision information to LuaEntity on_step | sfan5 | 2020-04-27 |
| | |||
* | Forbid object:attach(obj, ...) (#9762) | Loïc Blot | 2020-04-27 |
| | | | Fixes #9761 | ||
* | Script: Enforce type checks if not nil (#9748) | SmallJoker | 2020-04-27 |
| | | | | * Script: Enforce type checks if not nil | ||
* | script: Put getGuiEngine() inside a client-only #ifdef | sfan5 | 2020-04-27 |
| |