aboutsummaryrefslogtreecommitdiff
path: root/src/client
AgeCommit message (Collapse)Author
2019-11-09Corrections to client_lua_api.txtsfan5
2019-11-09Load client mods into memory before execution.sfan5
Preperation for server-sent CSM which will eventually need this.
2019-11-07Formspec: draw order and clipping for all elements (#8740)DS
2019-11-03Clean up font caching, fix bitmap fontsSmallJoker
2019-11-03Formspec: add hypertext elementPierre-Yves Rollo
2019-10-18Correction for alpha blending issues in texture mod compositing (#9029)Warr1024
2019-10-09Fix isDead()/autoforward crash (#9031)Paramat
Crash occurred in singleplayer when leaving a world with autoforward enabled then re-entering a world.
2019-10-09ContentCAO: Fix segfault on quit (attached)SmallJoker
2019-10-08Revert Client::sendPlayerPos optimization (part of 81c7f0a) (#9025)ANAND
Comment out the if statement that prevents sending TOSERVER_PLAYERPOS if the player is dead.
2019-10-06Fix upright_sprite lighting when colors are setsfan5
fixes #9020
2019-10-05Fix unwanted detaching when damage = 0Jacob Lifshay
2019-10-02Attachments: Fix attachments to temporary removed objects (#8989)SmallJoker
Does not clear the parent's attachment information when the child is deleted locally. Either it was removed permanently, or just temporary - we don't know, but it's up to the server to send a *detach from child" packet for the parent.
2019-09-29Textures: Load base pack only as last fallback (#8974)SmallJoker
2019-09-29Move Quicktune code to util/ (#8871)ANAND
2019-09-26Simple shader fixes. (#8991)lhofhansl
1. Pass current camera offset to shader, so shader have access to the global coordinates 2. Pass animation timer to fragment shader. C++ code is already there, just wasn't declared in the shader 3. Delay animation timer wrap-around (from 100s to about 16 minutes)
2019-09-24Fix some reference counters (memleak) (#8981)SmallJoker
Fix some reference counters (memleak) Map::dispatchEvent: Allocation safety using references
2019-09-22Move the code for meta formspec into bool Game::nodePlacement(const ↵DS-Minetest
ItemDefinition &selected_def,
2019-09-19Add support for per-player FOV overrides and multipliersAnand S
2019-09-19Trigger on_place in many situations even if prediction failedDS-Minetest
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-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-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-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-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-23Occlusion: Check for light_propagates and do mapblock bounds checksSmallJoker
2019-08-23Occlusion: Begin cleanupSmallJoker
2019-08-21Revert "Don't send position update packet if player is dead"sfan5
This reverts commit fb6f1fdcbe3ee2321cc33eb00f2c6da86744d00a.
2019-08-20Don't send position update packet if player is deadANAND
2019-08-20Disable autoforward if player is deadANAND
2019-08-19Restore intended functionality to minimap markers (#8819)theviper121
2019-08-13Fix unnecessary exception use in Map::getSectorXXX (#8792)Jozef Behran
The Map::getSectorNoGenerate throws an exception but no other code is really dependent on that. Fix the odd instance of misuse in ClientMap::emergeSector and remove the exception throwing version of the method along with the "NoEx" suffixes in the names of these methods.
2019-08-13Better F6 profiler (#8750)SmallJoker
Update the profiler names to make more sense of what they actually represent Move the profiler code from header to its source file Use monospace font to align lines Format the statistics line to align better with surrounding values Refresh the profiler each 3 seconds (roughly)
2019-08-10Merge pull request #8776 from osjc/FixGetNodeJozef Behran
Finish getNode cleanup
2019-08-10Implement adding velocity to player from Luasfan5
The intended usecase is knockback, but there's potential for more.
2019-08-07Game: Fix double BS multiplicationSmallJoker
2019-08-07Client::Interact: Use InteractAction enum instead of numeric constantsANAND
This replaces the magic numbers used as interaction modes both client-side and server-side, primarily for the sake of ease-of-readability.
2019-08-07Unify wield item handling (#8677)SmallJoker
This moves the wield item functions to Player and the tool utils for range calculation Also 'local_inventory' was removed due to redundancy in Client
2019-08-07Hide chat when console is open (#8656)ANAND
2019-08-07Fix inventory_overlay for nodes without inventory_image (#8433)DS
2019-08-07Optimize usage of TOSERVER_GOTBLOCKS packetsfan5
2019-08-06Clean up and fix freetype=false crashes (#8641)SmallJoker
A IGUIFont of type bitmap/vector cannot be converted to CGUITTFont Fixes various segfaults in gameplay Shorter font cache code, cleaned up (?)