aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Use Irrlicht's mesh cache for animated meshes.Lars Hofhansl2017-12-04
| | | | | | Fixes #6676. Allow animated meshes to be cached in Irrlicht's builtin mesh cache. Use Material.EmmissiveColor instead of manipulating the mesh' vertex colors.
* Zoom: Set zoom FOV per-player using a player object propertyparamat2017-12-04
| | | | | | | | | | | | | Remove player object property 'can zoom'. Add player object property 'zoom fov'. Remove clientside setting for 'zoom fov'. Object property default is 15 degrees in creative mode, zoom disabled in survival mode. Needed due to zoom now loading and/or generating distant world according to zoom FOV. Update object properties serialisation version to 3.
* Optionally extend the active object in a players camera direction.Lars Hofhansl2017-12-03
| | | | | | | | | See #6667 By setting active_object_send_range_blocks > active_block_range a server admin can allow clients to retrieve active objects futher out from the player at relatively low cost to the server (only objects in the players' view cone are considered).
* Shut down mapgen threads before other shutdown tasks (#6689)raymoo2017-12-03
| | | | | | Solves some issues with ModStorage functionality in mapgen threads that occurred when mapgen threads continued to run after the main server thread had stopped. Also shuts down mapgen threads before shutdown callbacks are called.
* CAO/SAO: Nicer velocity-controlled, interpolated rotation property:SmallJoker2017-12-01
| | | | | 'automatic_face_movement_max_rotation_per_sec'. Rotate towards the smaller angle.
* Turn off verbose info message introduced accidentally with ae9b1aaLars Hofhansl2017-11-29
|
* F5 Debug info: More compact, return to 2 linesparamat2017-11-27
| | | | All data fits on width 960, most useful data still visible on width 800.
* Hint at problematic code when logging deprecated callssfan52017-11-27
|
* Light curve: Add and tune mid boost gaussianparamat2017-11-27
| | | | | | Create a closer match to the light curve of 0.4.16 stable. Results in darker shadows while maintaining the 'brightness' and light spread.
* Inventory: Restrict access from too far awaySmallJoker2017-11-24
|
* Clearobjects: Send progress messages to terminal using actionstreamparamat2017-11-24
| | | | | Change default mode to 'quick' as 'full' can lock up a server for a long time.
* Stratum ore: Add option for a constant thickness stratumparamat2017-11-19
| | | | | Add a 'stratum thickness' integer parameter, as an alternative to providing a 2nd noise parameter for thickness variation.
* Fix mousewheel behaviour in textarea (#6641)shivajiva1012017-11-18
| | | | | | | Allowing scrolling with the mousewheel when the vertical scrollbar is hidden, unnecessarily exposes oversized containers and newlines at the end of the text. For example try scrolling over the textareas in the pause menu. This PR addresses the issue by requiring the scrollbar to be visible before allowing the scrolling with the mousewheel.
* Fix dark liquids (#6621)Vitaliy2017-11-18
| | | | * Update light storage format
* Biome dust node: Only place on 'walkable' cubic non-liquid drawtypesparamat2017-11-17
| | | | | | No longer decide placement on 'buildable_to' parameter. Dust nodes only look acceptable placed on cubic nodes. Modders may not want to make their plantlike decorations 'buildable_to'.
* Load files from subfolders in texturepacksnumber Zero2017-11-17
| | | | Updated and rebased version of a PR by red-001
* Allow zoom to actually show more data.Lars Hofhansl2017-11-15
| | | | | This allows the client to retrieve blocks at a greater distance from the server, thus allowing for a real zoom.
* Fix item and wield meshes (#6596)Vitaliy2017-11-14
|
* PlayerSAO damage: Update to cope with variable player heightsparamat2017-11-14
| | | | Nearby codestyle cleanup.
* Move files to subdirectories (#6599)Vitaliy2017-11-08
| | | | * Move files around
* Add minetest.safe_write_file() to script APIsfan52017-11-08
|
* Fix issue Minetest crash when custom font path is not existMuhammad Rifqi Priyo Susanto2017-11-08
| | | | We try to use default fallback for both mono and main font when custom font path is not exist. This way, if Minetest is not corrupted, we could avoid crash.
* LINT: Add files to whitelist, fix detected indent errorsparamat2017-11-06
|
* Player eye height: Make this a settable player object propertyparamat2017-11-06
|
* Do not scale texture unless necessary.Lars Hofhansl2017-11-04
| | | | | This avoids scaling textures to 'texture_min_size' unless it is actually required (because either auto-scaling or bi/trilinear filtering is enabled)
* httpfetch: Enable gzip supportsfan52017-11-04
|
* Rewrite rendering engine (#6253)Vitaliy2017-10-31
| | | | | | | | | | | | * Clean draw_*() arguments * Split rendering core * Add anaglyph 3D * Interlaced 3D * Drop obsolete methods
* Add sha1 to lua utils. (#6563)Rob Blanckaert2017-10-30
|
* Initial Haiku support (#6568)miqlas2017-10-30
| | | | * Iitial Haiku support
* Fix day_night_ratio_do_override not being initialised server-siderubenwardy2017-10-29
| | | | Causes get_day_night_ratio() to return unpredictable results.
* CSM: Add a way to get current locale from CSMlisacvuk2017-10-29
|
* Biome API: Add decoration flags for underground decorationsparamat2017-10-29
| | | | | | | | | | | | | Add "all_floors" and "all_ceilings" flags for simple and schematic decorations. Decorations are placed on all floor and/or ceiling surfaces. Decorations are placed before dungeon generation so placement in dungeons is not possible. Add 'getSurfaces()' function to mapgen.cpp that returns 2 arrays of y coordinates for all floor and ceiling surfaces in a specified node column. Move 'getHeight()' checks into DecoSimple and DecoSchematic. Delete 'getHeight()' functions.
* Allow overriding tool capabilities through itemstack metadataraymoo2017-10-29
| | | | | This makes it possible to modify the tool capabilities of individual itemstacks by calling a method on itemstack metadata references.
* Avoid filtering low-res textures for animated meshes (incl. players) (#6562)lhofhansl2017-10-28
|
* Add missing? includeEsteban I. Ruiz Moreno2017-10-26
|
* Reduce server FOV with forward speedLars Hofhansl2017-10-25
| | | | | | This causes blocks in front of the player to be rendered sooner and blocks in the periphal view (that would soon be out of view) a bit later. Overall this leads to smoother rendering as the player is moving around.
* Improvements/fixes for noise parameter input in advanced settingsMuhammad Rifqi Priyo Susanto2017-10-23
| | | | | | | | | | | | | | | | Formspec input for each individual noise parameter and flag. Allow noise flags to be set in advanced settings, previously only settable in minetest.conf. Standardise 'group format' for noise parameters set in minetest.conf, as only these support noise flags. However the older 'single line' format is still accepted to support existing minetest.conf files. Therefore auto-generate minetest.conf.example with noise parameters in 'group format'. Setting 'type' in settingtypes.txt is now either 'noise_params_2D' or 'noise_params_3D', the dimension number is displayed in the advanced settings edit page.
* Set range of blocks to retrieve per roundtrip to 2.Lars Hofhansl2017-10-19
| | | | This is a small, partial revert of #6483, which had set this to 1.
* directiontables.cpp: fix a warning reported by VS2017Loic Blot2017-10-17
|
* Fix inventory drag drop flag (#6416)asl972017-10-17
|
* Add updated settings_translation_fileEsteban I. RM2017-10-17
|
* don't pass g_settings around, and use it directlyEsteban I. RM2017-10-17
|
* Regenerate minetest.conf.example and translation fileEsteban I. RM2017-10-17
|
* Implement #6096Esteban I. RM2017-10-17
|
* Fix strict_protocol_version_checking functionality after ee9a442SmallJoker2017-10-16
|
* Don't try to craft a non-existent itemEsteban I. RM2017-10-16
|
* Real global textures (#6105)Vitaliy2017-10-15
| | | | | | | | * Real global textures * Add world-aligned textures * Update minimal to support world-aligned tiles * Update minimal
* Cache server config settings. (#6530)lhofhansl2017-10-15
| | | | * Cache server config settings.
* Retrieve a small cone of blocks in the direction of the players velocity.Lars Hofhansl2017-10-13
| | | | | | This helps retrieving the right set of blocks when the player is falling, traveling on cart, or in general traveling in a direction different from the view direction.
* Formspec: Fallback to 'label' in readonly textarea[]SmallJoker2017-10-13
| | | | Guarantees backwards compatibility for this formspec element change