Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix broken handling of NodemetaChanged packets | sfan5 | 2021-09-12 |
| | | | | fixes #11610 | ||
* | Make sure relevant std::stringstreams are set to binary | sfan5 | 2021-09-11 |
| | |||
* | Dynamic_Add_Media v2 (#11550) | sfan5 | 2021-09-09 |
| | |||
* | HUD: Reject and warn on invalid stat types (#11548) | SmallJoker | 2021-08-21 |
| | | | | 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 | ||
* | Add bold, italic and monospace font styling for HUD text elements (#11478) | sfan5 | 2021-07-27 |
| | | | Co-authored-by: Elias Fleckenstein <eliasfleckenstein@web.de> | ||
* | Require 'basic_debug' priv to view gameplay-relevant debug info, require ↵ | Wuzzy | 2021-06-24 |
| | | | | | 'debug' priv to view wireframe (#9315) Fixes #7245. | ||
* | Clean up ClientEvent hudadd/hudchange internals | sfan5 | 2021-03-06 |
| | |||
* | Fix hud_change and hud_remove after hud_add (#10997) | savilli | 2021-02-26 |
| | |||
* | Minimap as HUD element with API control | Pierre-Yves Rollo | 2020-10-04 |
| | | | | | | | Features: * Define Minimap available modes (surface/radar, scale) from Lua, using player:set_minimap_modes() * New HUD elements for displaying minimap with custom size and placing * New minimap mode for displaying a texture instead of the map | ||
* | (se)SerializeString: Include max length in the name | SmallJoker | 2020-10-01 |
| | | | | | | | This commit clarifies the maximal length of the serialized strings. It will avoid accidental use of serializeString() when a larger string can be expected. Removes unused Wide String serialization functions | ||
* | Add reconnect button on error: Too many players (#9405) | Lejo | 2020-07-12 |
| | |||
* | Server pushing media at runtime (#9961) | sfan5 | 2020-06-13 |
| | |||
* | Implement spawning particles with node texture appearance | sfan5 | 2020-05-23 |
| | |||
* | Cleanup of particle & particlespawner structures and code (#9893) | sfan5 | 2020-05-22 |
| | |||
* | Add support for statbar “off state” icons (#9462) | Wuzzy | 2020-05-11 |
| | | | | | | | This adds support for optional “off state” icons for statbars. “off state icons” can be used to denote the lack of something, like missing hearts or bubbles. Add "off state" textures to the builtin statbars. Co-authored-by: SmallJoker <mk939@ymail.com> | ||
* | Sky API: Rename *_tint to fog_*_tint for consistency | SmallJoker | 2020-05-05 |
| | |||
* | set_fov: Add support for time-based transitions (#9705) | ANAND | 2020-05-02 |
| | |||
* | Overall improvements to log messages (#9598) | sfan5 | 2020-04-08 |
| | | | | Hide some unnecessarily verbose ones behind --trace or disable them entirely. Remove duplicate ones. Improve their contents in some places. | ||
* | Add comments for translators (#9510) | Wuzzy | 2020-03-20 |
| | | | | | * Add translator comments for "special" strings * Add translator comments for some "tricky" strings | ||
* | Fix memory leak in protocol 38 set_sky | sfan5 | 2020-03-05 |
| | |||
* | set_sky improvements, set_sun, set_moon and set_stars | Jordach | 2020-03-05 |
| | |||
* | Allow texture modifiers in hotbar textures. (#9271) | Warr1024 | 2020-02-26 |
| | |||
* | Improve core.sound_play with ephemeral sounds and player exclusion | sfan5 | 2020-02-01 |
| | |||
* | Add z-index management to HUD | Pierre-Yves Rollo | 2019-12-06 |
| | |||
* | Add support for per-player FOV overrides and multipliers | Anand S | 2019-09-19 |
| | |||
* | Send ActiveObjects once right after Init2 | ANAND | 2019-09-14 |
| | |||
* | Load CSM environment after the restrictions are known | SmallJoker | 2019-09-14 |
| | | | | | | | 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 | ||
* | Inventory: Send dirty lists where appropriate (#8742) | SmallJoker | 2019-08-24 |
| | | | | | 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. | ||
* | Implement adding velocity to player from Lua | sfan5 | 2019-08-10 |
| | | | | The intended usecase is knockback, but there's potential for more. | ||
* | Fix binary-string confusion in client network code | sfan5 | 2019-08-04 |
| | |||
* | Fix serialization of std::time_t by casting to u64 first (#8353) | rubenwardy | 2019-03-10 |
| | | | Fixes #8332 | ||
* | Fix detach inventory serialisation (#8331) | rubenwardy | 2019-03-07 |
| | |||
* | Fix particle spawners not visible since CSM spawner implementation (#8289) | Loïc Blot | 2019-03-01 |
| | | | | | * Drop the ID mapper, use a big u64 instead. This will permit to resync server ids properly with the manager code * Modernize some code parts (std::unordered_map, auto) * generate id on client part on U32_MAX + 1 ids, lower are for server ids | ||
* | Revert "Revert CSM particles commit to fix particle spawner bug for 5.0.0 ↵ | Loïc Blot | 2019-02-26 |
| | | | | | | (#8288)" This reverts commit 01cd63bd3bca0192dab2834faf414b022706a77e. | ||
* | Revert CSM particles commit to fix particle spawner bug for 5.0.0 (#8288) | Paramat | 2019-02-26 |
| | | | | Reverts 5dab7426451842793b183fbd961ad2ae83c8acbd "[CSM] Add functions to create particles and particlespawners." | ||
* | Disable confirmation dialog on localhost | rubenwardy | 2019-02-09 |
| | |||
* | Add setting to disable confirmation on new player registration (#8102) | Muhammad Rifqi Priyo Susanto | 2019-01-26 |
| | |||
* | Proselytize the network. Use IEEE F32 (#8030) | SmallJoker | 2019-01-03 |
| | | | | | * Proselytize the network. Use IEEE F32 * Remove unused V2F1000 functions | ||
* | Send only changed node metadata to clients instead of whole mapblock (#5268) | SmallJoker | 2018-12-04 |
| | | | | | | | Includes newer style changes and fixes by est31 Improve the block position de-serialization Add type NodeMetadataMap | ||
* | Move client-specific files to 'src/client' (#7902) | Quentin Bazin | 2018-11-28 |
| | | | | | Update Android.mk Remove 'src/client' from include_directories | ||
* | CSM: Don't create the client script environment if CSM is disabled (#7874) | Paramat | 2018-11-24 |
| | | | | Use the CSM death formspec when CSM is enabled and use the engine death formspec when CSM is disabled. Move the CSM death formspec code to a dedicated file. | ||
* | Add core.remove_detached_inventory (#7684) | SmallJoker | 2018-10-10 |
| | | | | Breaks backwards compatibility for good Bump protocol version | ||
* | Particles: Make collision with objects optional (#7682) | Paramat | 2018-09-08 |
| | | | | | | Also set it to false for node dig particles, as they are often created and high in number. Improve particle documentation. | ||
* | Rename CSM flavours to restrictions | SmallJoker | 2018-06-26 |
| | | | | & Satisfy LINT | ||
* | Add formspec theming using prepended strings | Andrew Ward | 2018-03-28 |
| | |||
* | Cleanup sound manager class (#7158) | Loïc Blot | 2018-03-24 |
| | | | | | | | | | | * Cleanup sound manager client * Use some const refs * Use auto on iterators * Drop unused parameters * Move sound_openal.* to client folder * Move sound.cpp + OnDemandSoundFetcher to client/ folder + reorganize includes properly | ||
* | Remove legacy chat network code. (#6954) | red-001 | 2018-02-17 |
| | |||
* | Fix issues with earlier CSM HUD commit (#6940) | red-001 | 2018-01-26 |
| | | | The CSM HUD PR caused some strange behavior including aborts due to parts of it using some slightly hacky code, the event refactor changing how events are processed and a minor oversight. | ||
* | [CSM] Add functions to create particles and particlespawners. (#6072) | red-001 | 2018-01-20 |
| | |||
* | [CSM] Add basic HUD manipulation. (#6067) | red-001 | 2018-01-20 |
| | | | | | | * [CSM] Add basic HUD manipulation. Workaround for on_connect not working right now. |