aboutsummaryrefslogtreecommitdiff
path: root/builtin
AgeCommit message (Collapse)Author
2020-05-13Allow placing auto-rotating nodes on other nodes in on_rightclick (#9859)Yaman Qalieh
2020-05-13Document inf value in rollback commands (#9789)Zughy
2020-05-12Add mapgen settings to world creation dialog (#9254)Wuzzy
2020-05-11Add support for statbar “off state” icons (#9462)Wuzzy
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>
2020-05-06Enable collide_with_objects for falling entitiessfan5
falling nodes intentionally still fall through players fixes #5313
2020-05-06Rewrite falling entity to make use of collision infosfan5
fixes #4781, fixes #9293
2020-05-05Update num_emerge_threads descriptionsfan5
2020-05-04Change default keys for cam/minimap to C/V (#9779)Wuzzy
2020-04-29Add MetricsBackend with prometheus counter supportLoic Blot
2020-04-28Fix breath_bar scaling; delay breath_bar hiding by one second (#8271)ANAND
PLAYER_MAX_BREATH_DEFAULT was earlier set to 11, so that 10 bubbles are shown before the breath bar disappears. Now, PLAYER_MAX_BREATH_DEFAULT is set to 10, and the breath_bar scaling code in builtin has been tweaked to show all 10 bubbles before hiding the breath_bar
2020-04-27Rewrite builtin item entity to use collision infosfan5
fixes #8967
2020-04-27Expose collision information to LuaEntity on_stepsfan5
2020-04-27builtin: Correctly indicate failure in /spawnentitysfan5
2020-04-26Add new command /revokeme <priv> (#9584)David Leal
2020-04-22minetest.serialize: Reversible number serialization (#9722)HybridDog
* minetest.serialize: Reversible number to string conversion The %a format is not supported in Lua 5.1. This commit also adds two tests for number serialization.
2020-04-13Add default stack size setting (#8873)SmallJoker
New setting "default_stack_max" to alter the default stack sizes of all items when desired. Co-authored-by: Pascal Abresch <nep@packageloss.eu>
2020-04-12Fix delayed error message in start game tabrubenwardy
2020-04-08Allow to select en as language in settings menu (#9604)DS
fixes #9599
2020-04-06Allow relative directories for `screenshot_path`, tweak default path (#9122)Hugo Locurcio
This will likely be more intuitive for users and should play better with sandboxed distributions such as Flatpak. In addition, the screenshot directory will now be created if it doesn't exist already.
2020-04-06Add allowed_mapgens option in game.conf. (#9263)Wren Turkal
The game.conf has a disallowed_mapgens option. However, some games require a certain mapgen to be used, like the CTF plugin. This change adds an option to specify allowed mapgens so that the setting can be specified in a way that needn't be updated as map generators are added to Minetest.
2020-04-05Update credits for 5.2.0 (#9593)rubenwardy
2020-04-04Builtin: Make item entities glow less (#9594)sfan5
minor adjustment to #9200
2020-03-28Ignore near_plane setting on non-Android platforms (#8749)ANAND
Camera's near-plane will be hard-coded to 0.1 on all non-Android platforms. The upper-bound of this setting has been reduced to 0.25, as 0.5 is just way too high.
2020-03-20Add comments for translators (#9510)Wuzzy
* Add translator comments for "special" strings * Add translator comments for some "tricky" strings
2020-03-14Fix some chatcommands not returning a value (#9503)Wuzzy
2020-03-06Cleanup global namespace pollution in builtin (#9451)Wuzzy
2020-03-05Fix potential security issue(s), documentation on minetest.deserialize() (#9369)sfan5
Also adds an unittest
2020-03-05Fix pathfinder bugs: returning nil frequently, broken A*, jump through solid ↵Wuzzy
nodes (#9339) * Fix pathfinder fail when startpos is over air * Note down pathfinder restrictions * Implement real A* search * Pathfinder: Implement buildPath non-recursively * Update find_path documentation * Pathfinder: Check if jump path is unobstructed * Pathfinder: Fix drop check first checking upwards * Pathfinder: Return nil if source or dest are solid * Pathfinder: Use priority queue for open list
2020-02-23Profiler: Fix wrong function name for entitiessfan5
2020-02-23Move core.get_connected_players() implementation to C++sfan5
Keeping the ObjectRefs around in a table isn't ideal and this allows removing the somewhat nonsensical is_player_connected() added in 86ef7147.
2020-02-22Falling nodes: Add support for facedir, colorfacedir, wallmounted, ↵Wuzzy
colorwallmounted, color, airlike, signlike, torchlike and glow (#9205)
2020-02-16Builtin: Fix error by digging unknown nodesSmallJoker
2020-02-01Convert sound_play uses in builtin to ephemeralsfan5
2020-02-01Let node 'place' and 'dug' sounds be heard by other playerssfan5
2020-02-01Add table.shuffle (#8299)HybridDog
2020-01-24Update settingtypes.txt for new languagesrubenwardy
2020-01-18Add Lua unit tests to builtin using busted (#9184)rubenwardy
2020-01-04Add table.key_value_swap (#9248)HybridDog
2020-01-04Remove Mapgen V7 floatlands in preparation for new implementation (#9238)Paramat
Preserve the floatland flag of existing worlds, to be used again when the new implementation is added.
2019-12-24Fix item eat sound not played if last item (#9239)Wuzzy
2019-12-21Allow wave_heights up to two nodes. #9220Lars Hofhansl
2019-12-20/privs: Delimit output list of privs with commas (#9224)ANAND
2019-12-19Builtin: Make dropped light_source nodes glow (#9200)Wuzzy
2019-12-18Make core.item_place_node return position of placed node. (#7713)Bluebird
2019-12-16Correct documentation around minetest.item_placesfan5
The code that calls minetest.item_place_object was removed in 2013 in commit fc61c8809b9a1d47d9f117446764107a56cec956.
2019-12-07Fix luacheck errorsrubenwardy
2019-11-25Use a safer implementation of gsub in core.chat_format_message (#9133)ANAND
This search-and-replace implementation does not use Lua pattern-matching
2019-11-18Randomwalk cave liquids: Remove deprecated 'lava depth' parameter (#9105)Paramat
Low-disruption first step towards removing the hardcoded cave liquid code. Since MT 5.0.0 cave liquids can be defined and located by biome definitions instead. In games that do not yet use biome definitions to define and locate cave liquids (MTGame does), lava will now appear below y = water_level - 256 instead of below 'lava depth' (usually y = -256). Therefore no change in most mapgens if using the default 'lava depth'.
2019-11-09Tunnels: Completely disable generation when 'cave width' >= 10.0 (#9093)Paramat
Previously, the only way to disable the 3D noise tunnels was to set 'cave width' > 1.0, however doing so did not disable the very intensive noise calculations or the generation loop. All the other types of cave generation (randomwalk caves, caverns) can already be independently and completely disabled. This feature is now needed more because the small randomwalk caves are now available for use as an alternative to the 3D noise tunnels.
2019-11-08Randomwalk caves: Add parameters for number, proportion flooded. Allow small ↵Paramat
caves (#8928) Add mapgen parameters to set the range of the random number of randomwalk caves per mapchunk, and to set the proportion that are flooded with liquids. Default values are, for now, unchanged from the previous hardcoded values. Add parameters to allow small randomwalk caves Disabled by default for now as they have never been present in the non-mgv6 mapgens.