aboutsummaryrefslogtreecommitdiff
path: root/builtin
Commit message (Collapse)AuthorAge
* Mgv7: Add 'mount_zero_level' parameterparamat2017-07-26
| | | | | | | | Allows setting of the mountain 'zero level' (y where density gradient is zero). It is easy to vertically shift smooth terrain by editing noise parameter 'offset', but vertically shifting mountain terrain was complex and imprecise, involving making a calculation based on an average of the mountain height parameter.
* Mgv7: Add option to repeat surface biomes in floatlandsparamat2017-07-22
|
* Window size: use 1024x600 to avoid a smaller UIparamat2017-07-18
| | | | | | The change from 800x600 to 1024x576 (16:9) was a reduction in height which caused user interface to become smaller. Continue to use width 1024 as it is a common small screen width.
* [CSM] Add flavour limits controlled by server (#5930)Loïc Blot2017-07-18
| | | | | | | | | | | | | | | | | | | | * [CSM] Add flavour limits controlled by server Server send flavour limits to client permitting to disable or limit some Lua calls * Add limits for reading nodedefs and itemdefs * flavour: Add lookup node limits * Merge get_node_or_nil into get_node. Sending fake node doesn't make sense in CSM, just return nil if node is not available for any reason * Add node range customization when noderange flavour is enabled (default 8 nodes) * Limit nodes range & disable chat message sending by default * Bump protocol version
* Revert "CSM: Revert "[CSM] Add send_chat_message and run_server_chatcommand""Loic Blot2017-07-15
| | | | This reverts commit bdac12761cd92960c3df83c932aa610f2322215f.
* Default window size: Increase to 1024x576, aspect ratio 16:9paramat2017-07-15
|
* CSM: Revert "[CSM] Add send_chat_message and run_server_chatcommand"rubenwardy2017-07-15
| | | | | Original PR: #5747. This reverts commit 39f4a2f607d44738d60db84eba4b30e3d7450204.
* Remove remaining modstore code (#6120)Elijah Duffy2017-07-14
|
* Advanced settings: Reformat noise parameter format exampleparamat2017-07-11
| | | | | Previously the example ran off the edge of the formspec. Also include 'lacunarity' in the format instead of treating it as an option.
* Mapgen Carpathian: Add lava_depth parametervlapsley2017-07-07
|
* Mapgen: Add Carpathian mapgen (#6015)Vaughan Lapsley2017-07-06
|
* Dungeons: Add setting to prevent projecting dungeonsparamat2017-07-02
| | | | | Prevents dungeons generating into ignore nodes in ungenerated mapchunks, which can occasionally result in a dungeon projecting from the terrain.
* Create a filesystem abstraction layer for CSM and only allow accessing files ↵red-0012017-06-30
| | | | | | | | | | | | | | | | | | that are scanned into it. (#5965) * Load client-side mods into memory before executing them. This removes the remaining filesystem access that client-sided mods had and it will hopefully make then more secure. * Lua Virtual filesystem: don't load the files into memory just scan the filenames into memory. * Fix the issues with backtrace * fix most of the issues * fix code style. * add a comment
* Change the server description after a search (#6074)Vincent Glize2017-06-29
|
* Add Arm Inertia (#6050)kilbith2017-06-26
|
* Helper methods for hardware colorization (#5870)Dániel Juhász2017-06-24
|
* CavesRandomWalk: Make 'lava_depth' a mapgen parameterparamat2017-06-22
| | | | | | | As with 'large_cave_depth', lava depth was previously a fixed y value and therefore incompatible with the ability to shift terrain vertically. Add 'lava_depth' mapgen parameter to mgflat, mgfractal, mgv5, mgv7.
* Add minetest.rgba function that returns ColorString from RGBA or RGB valuesGael-de-Sailly2017-06-22
|
* Mgv5/v7/fractal: Add 'large_cave_depth' parameter to replace fixed valueparamat2017-06-21
| | | | | | The value cannot be fixed because we can shift terrain vertically. This also makes these mapgens consistent with mgflat and mgvalleys which have 'large_cave_depth' parameters.
* Automatic item and node colorization (#5640)Dániel Juhász2017-06-20
| | | | | | | | | | | | | | | | | * Automatic item and node colorization Now nodes with a palette yield colored item stacks, and colored items place colored nodes by default. The client predicts the colorization. * Backwards compatibility * Use nil * Style fixes * Fix code style * Document changes
* Improve chatcommand params consistency (#5985)Ezhh2017-06-15
| | | | | | * Fix and improve params consistency * Move parenthesis requirement to descriptions
* Improve the path select GUI (#5852)red-0012017-06-11
| | | | | | | | | | | - Allow lua to chose whatever directories or files can be selected - Fix selecting directories - Rename dialog to `guiPathSelectMenu` from `guiFileSelectMenu` - Rename lua function for opening the menu from `show_file_open_dialog` to `show_path_select_dialog` - Remove duplicate code and fix code style. Related changes - fix `clang-format` whitelist. - Regenerate minetest.conf.example
* Menu: Do not use textlist for shaders in settings tab (#5820)Elijah Duffy2017-06-10
| | | Replace the textlist used if the shaders checkbox is unchecked in the settings tab of the main menu with labels. This makes the formspec feel more consistent as the items do not move when shaders is unchecked but only change colour and the checkboxes beside them disappear.
* Add a server-sided way to remove color codes from incoming chat messages (#5948)red-0012017-06-10
| | | | | | | | These code be generated by CSM, a modded client or just copy and pasted by the player. Changes - Update configuration example and setting translation file. - Remove colour codes before logging chat. - Add setting to remove colour codes before processing the chat.
* Fix sending color codes to clients that don't support them. (#5950)red-0012017-06-09
| | | Also remove `disable_escape_sequences` since it's not needed anymore.
* CSM: Fix documentation error for register_on_*_chat_messages (#5917)DS2017-06-09
|
* Autorun: Change to 'autoforward' (#5926)Paramat2017-06-08
| | | | | Minetest does not have 'run'. Automatic forwards is very often used while flying or swimming, so a general word is more suitable.
* make ret variable in /builtin/mainmenu/tab_credits.lua local (#5942)DS2017-06-07
|
* [CSM] Add function to get player privileges (#5933)red-0012017-06-07
| | | | | | * [CSM] Add function to get player privileges + move related help functions to common * Added @Zeno- const
* Fixed #5907 Documentation for screen_h and screen_w (#5909)Vincent Glize2017-06-05
|
* Update creditsrubenwardy2017-06-03
| | | | | | | | | | | The following algorithm was used when selecting contributors: * Every non-trivial contributor from the current release, Non-trivial meaning more than X non-trivial commits, not counting documentation/translation changes * The top Y contributors from the last 4 years. * Previous contributor means no contributions since a few months before the last release. In the future this should be automated
* Remove unimplemented setting `movement_speed_descend` (#5892)red-0012017-06-03
|
* Remove “inf” argument from shutdown command help (#5880)Wuzzy2017-06-02
|
* Added missing levels to logging menu (#5836)Nathan Salapat2017-05-28
| | | | | | * Added missing levels to logging menu Added none and error options to the debug_log_level in the advance settings.
* Add formspec escaping to subgame list in create world dialog (#5808)rubenwardy2017-05-24
|
* [CSM] Add send_chat_message and run_server_chatcommand API functions (#5747)Pierre-Adrien Langrognet2017-05-21
| | | | | | | | | | | | * [CSM] Add send_chat_message and run_server_chatcommand API functions * Add client-side chat message rate limiting * Limit out chat queue size * [CSM] Add minetest.clear_out_chat_queue API function and .clear_chat_queue chatcommand * Last fixes/cleanups before merge
* Menu: Merge singleplayer and server tabs (#5627)Elijah Duffy2017-05-21
| | | Rename "Singleplayer" tab to "Play" and remove "Server" tab placing server functionality under a "Host Game" checkbox in "Play."
* Add /clearinv chat command (#4994)Elijah Duffy2017-05-20
| | | Allow players to clear their own inventory or that of another player with /clearinv command. server privilege is required to clear another player's inventory, no privileges are required to clear your own inventory.'
* Mainmenu: Fix issues while trying to enable all mods (#5770)SmallJoker2017-05-19
|
* Builtin: Fix subgame mod selection (#5367)SmallJoker2017-05-17
|
* CSM: Document forgotten functionsSmallJoker2017-05-16
|
* Add option to use neither node highlighting nor outliningezhh2017-05-15
|
* Menu: Fix starting a server if the server address is an empty string. (#5742)red-0012017-05-10
| | | Minetest uses an empty string internal to signal that a server should be started.
* minetest.deserialize: Throw error when argument not string (#5738)SmallJoker2017-05-09
|
* Android: Fix crash while loading main menu (#5736)red-0012017-05-09
| | | Broken by 43d1f37
* Move Pilzadam to previous developers. (#5735)Auke Kok2017-05-09
|
* Use a settings object for the main settingsShadowNinja2017-05-06
| | | | | | | This unifies the settings APIs. This also unifies the sync and async registration APIs, since the async registration API did not support adding non-functions to the API table.
* Add configurable key bindings for hotbar scrolling, and for changing volume.Wuzzy2017-05-06
|
* [CSM] add `on_item_use` (#5544)red-0012017-05-06
|
* Save minetest screen width/height options when modified (#5683)Loïc Blot2017-05-05
| | | | | | | | * Save minetest screen width/height options when modified * Add autosave_screensize setting (default true) * Fix @SmallJoker comments