aboutsummaryrefslogtreecommitdiff
path: root/builtin
Commit message (Collapse)AuthorAge
* Delete world dialog: Move buttons to avoid double click deletionMuhammad Rifqi Priyo Susanto2018-06-03
| | | | | Move confirmation delete button to never overlap initial delete button, to avoid world deletion by accidental double click.
* /shutdown can't do countdown when using reconnect and/or shutdown message ↵dopik2018-06-03
| | | | | | (#7055) Delay was converted from the param string and not the delay value, thus never using the actual given delay value when used in combination with other string values in the param, in this case reconnect and the shutdown messsage.
* Fix "Ignoring CONTENT_IGNORE redefinition" warning (#4393)you2018-06-03
| | | | minetest.override_item still passes to core
* Item entity: Delete in 'ignore' nodesparamat2018-06-03
|
* Falling.lua: Delete falling node entities on contact with 'ignore'paramat2018-06-03
| | | | | | Prevents falling node entities entering the ignore at a world edge and resting on unloaded nodes 16 nodes below, unreachable, undiggable and still being processed by 'on step' because they don't revert to nodes.
* Allow dumping userdata (#7012)you2018-06-03
|
* Move `setlocale` from Lua to C++.red-0012018-06-03
|
* Add minetest.is_player (#7013)you2018-06-03
| | | | | | * Add minetest.is_player * First use for is_player
* Builtin: Fix handle_node_drops crash with nil diggerSmallJoker2018-06-03
|
* core.rotate_node: Run callbacks like with any regular placed node (#6648)SmallJoker2018-06-03
|
* Improve Settings tab button alignmentsezhh2018-06-03
|
* Remove incorrect entry from settingtypesEzhh2018-06-03
|
* Make use of safe file writing in auth handler (fixes #6576)sfan52018-06-03
|
* Fix Settings tab formspec alignment (#6585)Ezhh2018-06-03
|
* Fix default item callbacks to work with nil users (#5819)raymoo2018-06-03
| | | | | | | | | * Fix default item callbacks to work with nil users * item.lua: Handle node drops for invalid players The if-condition for the dropping loop is the same as `inv`, which means that the 2nd possible definition of `give_item` is never used. Remove redundant `local _, dropped_item`
* Profiler: Fix var args not being passed to callback register functionrubenwardy2018-06-03
| | | | Fixes #6517
* Add setting for near plane distance. (#6395)Rob Blanckaert2018-06-03
| | | | | | | * Allow setting the near plane * - Add near_plane limit of 0.5 to prevent x-ray. - Add more details to near_plane setting.
* Set placer to nil instead of a non-functional one in item_OnPlace (#6449)DTA72018-06-03
| | | | | | * Set placer to nil instead of a non-functional one This requires nil checks in core.rotate_node and core.rotate_and_place.
* Fix Rotate Node Placement (#6424)tenplus12018-06-03
| | | | This properly checks for creative mode or privilege when using fixed rotate_node() function.
* Fix core.wrap_text and make its behaviour consistent with the docssfan52018-06-03
| | | | Code based on initial implementation by @dsohler.
* Make dropped items colorableDániel Juhász2018-06-03
|
* Automatic item and node colorization (#5640)Dániel Juhász2018-06-03
| | | | | | | | | | | | | | | | | * 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
* Add a server-sided way to remove color codes from incoming chat messages (#5948)red-0012018-06-03
| | | | | | | | | 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-0012018-06-03
| | | Also remove `disable_escape_sequences` since it's not needed anymore.
* make ret variable in /builtin/mainmenu/tab_credits.lua local (#5942)DS2018-06-03
|
* 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
* [CSM] Add event on_place_node API lua (#5548)Vincent Glize2017-04-29
| | | | * [CSM] Add event on_place_node API lua
* Footsteps without view bobbing (#5645)Louis Pearson2017-04-25
| | | | | | | | | | | | * Remove redundant view_bobbing setting Also fixes bug where disabling view_bobbing disables footstep sounds. * Removes redundant view_bobbing setting Setting view_bobbing amount to 0 is now the only way to turn view_bobbing on and off. Also fixed a bug where footstep sounds would not play when view_bobbing was disabled.
* Player data to Database (#5475)Loïc Blot2017-04-23
| | | | | | | | | | | | * Player data to Database Add player data into databases (SQLite3 & PG only) PostgreSQL & SQLite: better POO Design for databases Add --migrate-players argument to server + deprecation warning * Remove players directory if empty
* Add /fixlight chat commandDániel Juhász2017-04-22
|
* Conf.example: Move some lines to minetest.conf.example.extraparamat2017-04-19
| | | | | | | | Some information in conf.example cannot be generated from settingtypes.txt, moving it to a new file makes generating conf.example while preserving that information easier. Regenerate conf.example from settingtypes.txt.