aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-18Settings: Prevent mutex deadlock in remove() (#7803)SmallJoker
2019-09-18Inventory: Properly revert client predictions (#8945)SmallJoker
Caused by incremental inventory sending Previously everything was overwritten by serializing the entire inventory
2019-09-17Improve undersampling settingsHugo Locurcio
The setting now accepts values between 1 and 8 in the Advanced Settings menu. Values 0 and 1 now behave the same way (setting it to 1 won't disable MSAA anymore), so there's no need to expose 0 as a value. This closes #8939.
2019-09-17Inventory: Undo prediction on dropSmallJoker
2019-09-15Fix the bgcolor formspec element (#8716)DS
2019-09-15Fix formspec version backup in prepends losing datarubenwardy
2019-09-14Dungeons: Clean up parameters, improve structure variety (#8918)Paramat
While preserving the general character of dungeon structure. Slightly increase the range of standard room horizontal size, while preserving the average horizontal size. Return to classic maximum large room size of 16x16x16. Make 1 in 4 dungeons have a 1 in 8 chance for each room being 'large', making multiple large rooms possible for the first time. Make 1 in 8 dungeons allow diagonal corridors, to make these a little more common. Make corridor width vary from 1 to 2, but forced to 2 if diagonal corridors are allowed, to make them passable. Add some comments.
2019-09-14Built-in formspecs: Force version 1SmallJoker
2019-09-14client.h: Add missing const'sANAND
2019-09-14LocalPlayer: Fix code-styleANAND
2019-09-14client.cpp: Fix code-style in Client::sendPlayerPosANAND
2019-09-14Fix LocalPlayer::isDead always returning false if player is immortalANAND
2019-09-14Send ActiveObjects once right after Init2ANAND
2019-09-14Formspecs: Introduce formspec_version to modsSmallJoker
2019-09-14CSM: Fix itemstack:get_meta() 'metadata' indexing errorSmallJoker
2019-09-14Load CSM environment after the restrictions are knownSmallJoker
Safety-guards for CSM callbacks to abort on a bad implementation Only run callbacks when the mods are loaded (and with it: builtin) Duplication checks inside constructors
2019-09-09InventoryManager: Fix virtual function overload warningSmallJoker
2019-09-09Send cumulated inventory changes only each step (#8856)SmallJoker
Applies to player and detached inventories
2019-09-09Update minetest.conf.exampleupdatepo.sh
2019-09-09Update translation stringsupdatepo.sh
2019-09-09Update from WeblateTranslators
2019-09-08Dungeons: Remove non-functional 'projecting dungeons' setting (#8897)Paramat
2019-09-08Lua API documentation: Various fixes (#8914)SmallJoker
Remove unusable 'minetest.setting_*' from client_lua_api.txt lua_api.txt: - Define the 'mod.conf' format - More precise 'settingtypes.txt' format reference - Document special sound files 'player_*damage' - Group, sort and add 'not_in_creative_inventory' special group - Define the 'Settings' format - Warning about incorrect byte saving in 'StorageRef' - Note about non-persistent player definitions fields - Better 'leveldiff' and 'level' group description
2019-09-08lua_api.txt: Improve privilege definition (#8912)ANAND
2019-09-07Move debug.txt after it grows too big (#8904)HybridDog
Before opening the file for writing, its file size is tested. If it exceeds 50 MB, it is moved to debut.txt.1, otherwise the log is appended to the old messages. An old debut.txt.1 is removed if it already exists.
2019-09-07label[]: Fix cut-off translated textSmallJoker
2019-09-06Fix Irrlicht 1.9 supportsfan5
2019-09-05doc/client_lua_api: Clarify how client side api and mods start (#8822)Paul m. p. P
2019-09-04Force item entities out of solid nodes (simpler) (#8885)sfan5
2019-09-03Fix Inventory::moveItemSomewhere()sfan5
2019-09-02Inventory: Handle removeItem leftovers (#8884)SmallJoker
2019-09-01'All Settings': Don't use checkboxes for 'no...' mapgen flags (#7847)Muhammad Rifqi Priyo Susanto
2019-09-01Various fixes to lua_api.txt (#8878)DS
2019-08-31particles.cpp: Fix code-styleANAND
Mainly spacing and pointer placement
2019-08-31clientobject.h: Fix code-styleANAND
2019-08-31Fix rotation of attached particlespawnerPedro Gimeno
Co-authored-by: ANAND <ClobberXD@gmail.com>
2019-08-31Document world format version 28 (private nodemeta) (#8857)DS
2019-08-30Document luaentity pitch and roll in world format (#8864)DS
2019-08-30Clarify docs regarding pointed_thing and get_pointed_thing_position (#8766)Beha
2019-08-28Various settingtypes.txt improvements (#8867)Paramat
Improve 'readable' setting names for waving water settings. Change 'near plane' to 'near clipping plane'. Document physics settings. mgv6_spflags: Change 'new biome system' to 'snowbiomes flag' for clarity. Add missing 'noflat' flag to default flags.
2019-08-25Inventory: Fix missing setModified callsSmallJoker
Previously inv:remove_item and inv:set_list did not trigger an inventory update
2019-08-24Mapgen v6: Various mudflow code improvements and bugfixes (#8805)Paramat
Calculate 'i' inside 'y' loop to avoid 'i' and 'y' becoming out of step due to the uses of 'continue'. Simplify calculation of 'p2d' when coordinates are inverted. Remove some unnecessary and unreliable 'index out of voxelmanip' checks. Move calculation of '&em' out of loops. For 'Loop further down until not air' code, use y coordinate to detect being out of voxelmanip, instead of checking index which did not detect that. Add and improve comments. Indent the 'for (;; y--) {' loop. Improve format and fix codestyle issues.
2019-08-24fontengine: Fix non-gettext buildsSmallJoker
2019-08-24Inventory: Send dirty lists where appropriate (#8742)SmallJoker
This change reduces the amount of sent data towards clients. Inventory lists that are already known to the player are skipped, saving quite some data over time. Raises protocol version to 38 to ensure correct backwards-compatible code.
2019-08-24Add ItemStack:get_description() to get tooltip (#8847)Paul Ouellette
2019-08-24Improve occlusion culling in corridors with additional checksfan5
2019-08-24Restore approximate occlusion checksfan5
While less precise, it worked better which is what matters in the end.
2019-08-23Make Mapgen::spreadLight use a queue (#8838)DS
2019-08-23Fix default hand definition not using wieldhand.pngWuzzy
2019-08-23Occlusion: Check for light_propagates and do mapblock bounds checksSmallJoker