summaryrefslogtreecommitdiff
path: root/builtin
Commit message (Collapse)AuthorAge
* Add a short_description to be used by mods (#8980)DS2020-10-09
|
* Improve the `fsaa` setting description (#10279)Hugo Locurcio2020-10-06
| | | See https://github.com/minetest/minetest/issues/8459.
* Add minetest.get_artificial_light and minetest.get_natural_light (#5680)HybridDog2020-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>
* Deprecate get_player_velocity and add_player_velocity (#10173)rubenwardy2020-10-04
|
* Lua API: Add register_on_chatcommand to SSM and CSM (#7862)Elijah Duffy2020-10-03
| | | | | | | Allows catching a chatcommand call just after the command and the parameters are parsed but before its existence is checked and before the corresponding function is run. Returning `true` from a callback function will prevent default handling of the command leaving mods to handle the command manually.
* Reduce the FPS when the window is unfocused (#8837)HybridDog2020-10-03
|
* Chatcommand: Show help message if func returns false without messageHybridDog2020-10-03
| | | #9440
* Improve layout of main menu 'local' tab (#10366)Paramat2020-09-29
|
* Ability to remove minetest.after once set (#10103)tenplus12020-09-23
|
* Remove "generate normal maps" feature (#10313)hecks2020-09-14
| | | | | Erase all traces of normal "generation" from fragment shaders Remove the "feature" from the engine and default config Remove any leftover documentation of it
* Add 'ores' global mapgen flag (#10276)Paramat2020-09-03
|
* Fix #10349 game crashing if dropped an item with undefined light_source (#10351)Pierre-Yves Rollo2020-08-30
|
* Fix dropped craftitems/tools not using light_source values (#9438)LoneWolfHT2020-08-30
|
* Add vector.offset (#10321)DS2020-08-29
|
* Android: drop simple MainMenu (#10227)Maksim2020-08-27
| | | | The default (PC-style) MainMenu works great on Android. Provides access to ContentDB and allows players to create many worlds in a few clicks. Makes the interface consistent and eliminates player confusion.
* Auto focus on OK button in main menu error messages (#10300)Vincent Robinson2020-08-23
|
* Allow the ABM time budget to be configurable.Lars2020-08-18
|
* ContentDB: Add Update All and download queuing (#9995)rubenwardy2020-08-17
|
* Allow binding dig, place actions to keys; remove LMB/RMB hardcodingANAND2020-08-15
| | | | Co-authored-by: Sam Caulfield <sam@samcaulfield.com>
* Change `last-login` command to show player name in output (#10263)Emojigit2020-08-06
|
* Mapgen Flat: Add caverns, disabled by default (#9913)Paramat2020-08-05
| | | | Add the caverns used in V5, V7, Valleys, Carpathian. Disabled by default to not be force-enabled in existing worlds.
* Falling: Fix error caused by missing param2SmallJoker2020-07-30
| | | | | Falling nodes that were spawned prior the recent falling node changes did not require param2. Default to param2 = 0 when none is found in the node data.
* Fix incorrect view URL for gamesrubenwardy2020-07-28
| | | | | | | package.id is a sanitised combination of author and basename, used to compare remote and local content. Minetest ignores `_game` when comparing game names, so package.id has `_game` removed. This meant that the wrong URL was being generated for View.
* Add object crosshair, disable entity selectionboxes by default (#9523)LoneWolfHT2020-07-14
| | | | Adds new object crosshair base pack texture
* Fix ContentDB menu icons not appearing on Windowssfan52020-07-08
|
* Some vector functions useful for working with rotations (#9572)NetherEran2020-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added vector.rotate * added vector.forward_from_rotation and vector.up_from_rotation * added vector.forward_up_to_rotatiton * fixed some bugs and formatting with vector functions * shortened name of some new vector functions and added documentation * made vector.rotate not require a unit vector as axis * fixed crash with vector.forward_up_to_rot * renamed new vector functions, made vector.rotate apply a rotation matrix, old vector.rotate is now called vector.rotate_around_axis * documented vector function changes * removed some whitespace to appease luacheck * implemented and fixed optimization of vector.rotate_around_axis by SmallJoker * added some unit tests for rotation vector functions * clarified that rotation vectors are in radians and according to the left hand rule * hopefully appeased luacheck * renamed rotation_to_horizontal to forward_at_rotation, rotation_to_vertical to up_at_rotation * handled cases where sin or cos are 0 in rotation vector functions * added more comments * clarified documentation of rotation vector functions * added more unit tests * changed way in which vector.rotate_around_axis is adjusted for left handed coordinate systems * made vector.rotate_around_axis actually left handed * unrolled matrix multiplication * removed vector.forward_at_rotation and vector.up_at_rotation * prettified vector.rotate_around_axis, made previous commits not break anything * removed references to removed vector.forward_at_rotation and vector.up_at_rotation * removed documentation of removed vector functions * clarified documentation and fixed styling of rotation vector functions * restyled comments minorly * spelling fixes and some hopefully better comments * allowed 'up' to be missing from vector.directions_to_rotation and removed requirement for unit vectors as arguments * made vector.rotate_around_axis() right handed again for consistency * documented previous changes * made matrix multiplication actually multiply * renamed vector.directions_to_rotation() to vector.dir_to_rotation() * optimized a distance comparison * Fixed potential false positive in unit tests. Co-authored-by: NetherEran <nethereran@hotmail.com>
* LuaItemStack: Add __tostring metamethod (#8785)Paul Ouellette2020-06-09
| | | | | * LuaItemStack: Add __tostring metamethod * Clean up LuaItemStack::checkobject
* Fix incorrect extension used for ContentDB thumbnailsrubenwardy2020-06-06
|
* Add HTTP API to main menu (#9998)rubenwardy2020-06-06
|
* Add buttons to ContentDB in game bar and configure world (#9944)rubenwardy2020-06-04
|
* Add minetest.is_creative_enabledWuzzy2020-05-29
|
* Update ContentDB dialog (#9949)rubenwardy2020-05-29
|
* Change item entity collisionbox so that they don't sink into the groundsfan52020-05-27
|
* Fix falling entity not falling through playerssfan52020-05-27
|
* Make ContentDB downloads not block the UI (#9948)rubenwardy2020-05-27
|
* Rename “Minimal development test” to “Development Test” (#9928)Wuzzy2020-05-26
|
* Add engine version string to ContentDB API request (#9890)rubenwardy2020-05-24
|
* Add chat_font_size setting (#9736)SmallJoker2020-05-24
| | | Default font sizes are used when the setting value is 0 or below (clamped by Settings).
* Fix documentation of emergequeue_limit settingssfan52020-05-24
|
* Add on_authplayer callback and 'last_login' to on_joinplayer (#9574)sorcerykid2020-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
* Various documentation fixes in settingtypes.txt (#9910)Paramat2020-05-22
| | | | | | Fix incorrect value of 'mgv7_floatland_density'. Use correct spelling of 'persistence'. Move '3d_paralax_strength' into correct section (3D mode). Refer to 'active_object_send_range_blocks' instead of non-existent 'active_object_range'.
* Rework functionality of leveled nodes (#9852)Wuzzy2020-05-19
| | | | Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
* builtin: Move common/async_event.lua to mainmenu/async_event.luasfan52020-05-17
| | | | It only works in the context of the mainmenu.
* Add core.open_url() to main menu API (#8592)rubenwardy2020-05-17
|
* Error msg if trying to teleport attached player (#9824)Wuzzy2020-05-16
|
* Add new Mapgen V7 floatland implementation (#9296)Paramat2020-05-14
| | | | | | | | | | | | Floatland structure is vertically-compressed 3D noise. Uses a lacunarity of 1.618 (the golden ratio) for high quality noise. Floatlands appear between user-settable Y limits, with smooth tapering at each limit. Simple user-settable density adjustment. Shadow propagation is disabled in and just below floatlands, no shadows are cast on the world surface. Can be reconfigured to create a solid upper world layer between the Y limits, lakes/seas can be optionally added to this.
* Add chat_log_level setting (#9223)SmallJoker2020-05-14
| | | | | Log all higher levels in LogOutputBuffer Move StreamLogOutput::logRaw to source file like LogOutputBuffer::logRaw for compiling speed
* Item Entity: Add message to moveresult assertion (#9797)rubenwardy2020-05-14
|
* Allow placing auto-rotating nodes on other nodes in on_rightclick (#9859)Yaman Qalieh2020-05-13
|
* Document inf value in rollback commands (#9789)Zughy2020-05-13
|