aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-11Make sure relevant std::stringstreams are set to binarysfan5
2021-09-10Clean up/improve some scriptapi error handling codesfan5
2021-09-10Send to clients node metadata that changed to become empty (#11597)Jude Melton-Houghton
2021-09-10Split vector.new into 3 constructorsDS
2021-09-09Dynamic_Add_Media v2 (#11550)sfan5
2021-09-07Add missing zstd-libs to final Docker imageBuckaroo Banzai
Also add `minetestserver --version` command to verify docker build in CI
2021-09-05Fix movement in random_input mode (#11592)NeroBurner
2021-09-05Add hint to error message on how to build with in-tree Irrlicht20kdc
2021-09-01Fix falling mesh nodes being half size (#11389)Wuzzy
2021-09-01Update README for zstd changessfan5
2021-09-01Don't look for zlib and zstd manually on Windowssfan5
2021-09-01Drop Ubuntu 16.04 from gitlab-ci, add 20.04 insteadsfan5
2021-09-01Check for required libzstd APIs in cmakesfan5
It's very unlikely that anyone uses a zstd version this old, but if they do fail early.
2021-08-31Switch MapBlock compression to zstd (#10788)lhofhansl
* Add zstd support. * Rearrange serialization order * Compress entire mapblock Co-authored-by: sfan5 <sfan5@live.de>
2021-08-31CI: Bump IrrlichtMt to 1.9.0mt3sfan5
2021-08-29Remove closing paren as weblink delimiterpecksin
2021-08-28Async-related script cleanupssfan5
2021-08-28CI: Add macOS workflow (#11454)fn ⌃ ⌥
2021-08-28Remove redundant on_dieplayer callssavilli
2021-08-27Joystick sensitivity for player movement (#11262)NeroBurner
This commit deprecates the forward, backward, left, and right binary inputs currently used for player movement in the PlayerControl struct. In their place, it adds the movement_speed and movement_direction values, which represents the player movement is a polar coordinate system. movement_speed is a scalar from 0.0 to 1.0. movement_direction is an angle from 0 to +-Pi: FWD 0 _ LFT / \ RGT -Pi/2 | | +Pi/2 \_/ +-Pi BCK Boolean movement bits will still be set for server telegrams and Lua script invocations to provide full backward compatibility. When generating these values from an analog input, a direction is considered active when it is 22.5 degrees away from either orthogonal axis. Co-authored-by: Markus Koch <markus@notsyncing.net> Co-authored-by: sfan5 <sfan5@live.de>
2021-08-27Add group-based tool filtering for node drops (#10141)Treer
Supports both AND and OR requirements, e.g. * "a tool that's in any of these groups" * "a tool that's in all of these groups"
2021-08-27Optimize vector length calculations (#11549)Lean Rada
2021-08-27Add debian 11 to Gitlab-CI (#11571)Loïc Blot
* feat(gitlab-ci): add debian 11 support
2021-08-24fix: update to alpine 3.14 (#11570)Loïc Blot
2021-08-23Set policies through CMake 3.9 to allow enabling IPO (#11560)JosiahWI
2021-08-23Fix 6th line of infotext being cut off in half (#11456)Wuzzy
2021-08-23Inventory: Fix rare out-of-bounds accessSmallJoker
Co-authored-by: Thomas--S <info@thomas-stangl.de>
2021-08-23Use utf-8 for the Irrlicht clipboard (#11538)DS
2021-08-23Fix server-only builds on older CMake versions (#11566)sfan5
closes #11564
2021-08-21HUD: Reject and warn on invalid stat types (#11548)SmallJoker
This comes into play on older servers which do not know the "stat" type. Warnings are only logged once to avoid spam within globalstep callbacks
2021-08-21Allow lib/irrlichtmt to work for server builds (headers-only)sfan5
2021-08-21Show status message when changing block bounds (#11556)Wuzzy
2021-08-19Validate staticdata and object property length limits (#11511)sfan5
Some games provide users with enough freedom to create items with metadata longer than 64KB, preventing this from causing issues is on them but we'll still do the minimum not to abort the server if this happens.
2021-08-19Fix scaled world-aligned textures being aligned inconsistently for ↵Wuzzy
non-normal drawtypes
2021-08-19Add fwgettext util functionrubenwardy
2021-08-17Fix inconsistent integer comparison warningsSmallJoker
2021-08-16Clarify the meaning of "rightclick"/"use" in documentation (#11471)Wuzzy
2021-08-16Start sprite animation at the beginning (#11509)Lean Rada
When setting a sprite animation, do not keep the last animation's frame number. Setting a new animation should start the animation at the start of the new animation.
2021-08-16Cap iterations of imageCleanTransparent sanelysfan5
fixes #11513 performance regression with 256x textures
2021-08-16Fix access violation in create_schematic() (#11534)Treer
fixes #11533 Schematics saved from y locations greater than 0 would cause an access violation if layer probabilities were specified
2021-08-12Fix segfault caused by shadow map on exitSmallJoker
2021-08-12Add disable_settings to game.conf to get rid of "Enable Damage"/"Creative ↵Hugues Ross
Mode"/"Host Server" checkboxes (#11524) This adds support for disable_settings to game.conf. In this you can specify a list of settings that should not be visible in the "local game" (or however it is called nowadays) tab. Enable Damage, Creative Mode and Host Server are supported. Co-authored-by: Wuzzy <Wuzzy2@mail.ru> Co-authored-by: Aaron Suen <warr1024@gmail.com> Co-authored-by: rubenwardy <rw@rubenwardy.com>
2021-08-12Move updating shadows outside of RenderingCore::drawAll. (#11491)x2048
Fixes indirect rendering modes such as some 3D modes mentioned in #11437 and undersampled rendering. Does not fully fix anaglyph 3d mode.
2021-08-12Fix a segfault caused by wrong textdomain lines in translation files (#11530)DS
* The problem were lines like these: "# textdomain:" * str_split does not add an empty last part if there is a delimiter at the end, but this was probably assumed here.
2021-08-09Remove statement semicolons from a lua scripthecks
2021-08-08Fix GUIEditBoxWithScrollBar using a smaller steps than intlGUIEditBox (#11519)DS
2021-08-08Gettext support on Android (#11435)Pevernow
Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: =?UTF-8?q?Olivier=20Samyn=20=F0=9F=8E=BB?= <code@oleastre.be>
2021-08-03OpenAL: Free buffers on quitSmallJoker
2021-08-02ContentDB: Add support for package aliases / renaming (#11484)rubenwardy
2021-07-31Mods: Combine mod loading checks and deprection logging (#11503)SmallJoker
This limits the logged deprecation messages to the mods that are loaded Unifies the mod naming convention check for CSM & SSM