aboutsummaryrefslogtreecommitdiff
path: root/mods (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-01-20Game refactor [2/X]: Various moves (profilergraph, nodePlacementPrediction, ↵Loic Blot6-363/+418
create_formspec_menu) * Move profilergraph to dedicated files * Move nodePlacementPrediction to Game class * Rename create_formspec_menu to GUIFormSpecMenu::create
2018-01-20Game/Input refactor [1/X]: make RealInputHandler handle joystick inputs with ↵Loic Blot2-63/+66
standard input Joystick input is a RealInputHandler only usage, make it intelligent and handle the joystick with keyboard direct. This permits to remove many getters in game which should be owned by RealInputHandler
2018-01-20[CSM] Add basic HUD manipulation. (#6067)red-00121-1108/+1400
* [CSM] Add basic HUD manipulation. Workaround for on_connect not working right now.
2018-01-16Biomes: Add 'get heat', 'get humidity', 'get biome data' APIsparamat5-39/+302
'get biome data' returns biome id, heat and humidity. Clean up nearby lines in lua_api.txt.
2018-01-16Load a texturepack from the 'textures' subfolder of a gamered-0012-40/+38
2018-01-15Lua_api.txt: Various improvementsparamat1-6/+19
Improve documentation for formspec 'position' and 'anchor' elements. Add missing documentation of 'animation' and 'glow' for particle spawners.
2018-01-15Mapgen folder: Update and improve copyright information of filesparamat32-72/+81
2018-01-13Lua_api.txt: Improve bullet point indentation consistencyezhh1-131/+133
2018-01-13Registration confirmation dialog: Fix grammarMuhammad Rifqi Priyo Susanto1-4/+5
Fixes commit 792752997c5ae2aaa4f54d0a2e2af2a96d7d1e9f.
2018-01-13Lua_api.txt: Add chat command params infoezhh1-0/+11
2018-01-13Add confirmation on new player registration (#6849)Muhammad Rifqi Priyo Susanto9-13/+378
* Attempt to add registration confirmation Using SRP auth mechanism, if server sent AUTH_MECHANISM_FIRST_SRP that means the player isn't exist. Also tell player about the server and chosen username. Local game has localhost as IP address of the server. Add RenderingEngine::draw_menu_scene() to draw GUI and clouds background. aborted -> connection_aborted * Rewrite information message text Client::promptConfirmRegister() -> Client::promptConfirmRegistration()
2018-01-12Revert "Add an active object step time budget #6721"Lars Hofhansl7-68/+38
This reverts commit 9c669016d1578a5c62f932c6ccb7a2b4b1e21f0a. See #6907
2018-01-12Add a build step to test non freetype builds (#6908)Loïc Blot2-0/+13
* Add a build step to test non freetype builds
2018-01-12Forget to fix non freetype build in StaticTextLoic Blot1-4/+17
2018-01-12Lua_api.txt: Fix, improve and add to Object Properties documentationparamat1-2/+21
Correct 'automatic rotate' to be a number instead of a bool.
2018-01-12Lua_api.txt: Improve and complete ABM documentationparamat1-12/+23
Document 'active object count (wider)'.
2018-01-12Settingtypes.txt: Correct value of 'max block send distance'paramat1-1/+1
2018-01-12Fix ambient occlusion and dark lines at mapblock bordersnumber Zero1-70/+27
2018-01-09Fix off-by-one in log output line length (#6896)Pedro Gimeno1-5/+2
2018-01-08Fix buffer parameter not working in LuaPerlinNoiseMap::l_getMapSlice()Pedro Gimeno1-1/+1
2018-01-07Lua API docs: Add warning that schematic placing is cachedSokomine1-0/+4
2018-01-07Fix naming conventions of noise userdatarubenwardy3-39/+39
2018-01-05Don't recalculate statustext initial color everytime & review fixesLoic Blot6-21/+24
2018-01-05GameUI refactor (part 7/7): Finish to include profiler things to GameUILoic Blot4-75/+78
Other changes: * Add GameUI clarification comment * Move force_fog_off & disable_camera_update flags from GameUI to Game, it's not UI related * Properly init GameUI::Flags * Move toggleChat toggleHud & toggleProfiler to GameUI * Add gameui.cpp to LINT whitelist
2018-01-05GameUI refactor (part 6/X): Move Game::guitext_profiler & ↵Loic Blot3-116/+109
showStatusTextSimple to GameUI class Other enhancements: * Move showStatusTextSimple to GameUI class & rename to showTranslatedStatusText
2018-01-05GameUI refactor (part 5/X): Move Game::guitext_chat to GameUI classLoic Blot5-126/+118
Other enhancements: * Move update_profiler_gui to Game class * Move updateChat to Game class
2018-01-05GameUI refactor (part 4/X): Move Game::guitext_status, Game::m_statustext, ↵Loic Blot4-104/+102
GameRunData::statustext_time to GameUI class Other enhancements: * Simplify setStatusText to showStatusText, as it shows the label too (preventing almost every setStatusText to call setStatusTextTime(0) * Add unittests
2018-01-05GameUI refactor (part 3/X): Move Game::guitext2, Game::guitext_info, ↵Loic Blot5-93/+92
Game::infotext to GameUI class Other enhancements: * Drop unused GameRunData::time_of_day * Little GameUI::update code path optimizations
2018-01-05GameUI refactor (part 2/X): Move Game::guitext to GameUI + enhancements on ↵Loic Blot8-134/+159
StaticText Other enhancements: * C++ friendlyness for addStaticText() -> move to static StaticText::add()
2018-01-05GameUI refactor (part 1/X): GameUI object creation + GameUIFlags move to GameUILoic Blot9-131/+229
Game class is too huge and has too specialization on various subjects, like UI, formspecs, client, renderer. Start to move UI related things to GameUI object and cleanup them Other improvements: * updateChat: more performance on error messages by remove string copies * Initialize all game class members in definition instead of constructor (with nullptr instead of NULL) * Drop unused Client::show{GameChat,GameHud,Profiler,GameFog} * Add GameUI unittests
2018-01-05Biomes: Add vertical biome blend (#6853)Paramat4-19/+38
Add 'vertical blend' parameter to biome registration that defines how many nodes above the biome's 'y max' limit the blend will extend.
2018-01-04Prevent Android from automatically locking display (#6876)Wayward One1-0/+1
As mentioned in #5759
2018-01-04Fix Wstringop-overflow warning from util/srp.cpp (#6855)you1-1/+2
* Fix Wstringop-overflow warning from util/srp.cpp
2018-01-04[CSM] Don't load the IO library. (#6087)red-0016-16/+54
* [CSM] Don't load the IO library. * Rename the function to match the Lua API function name and add a missing `const` * Add a comment to explain some strange code and fix the other issues pointed out by shadowninja.
2018-01-04Mgv7: Add docs for the new floatland exponent parameterparamat1-3/+6
2018-01-03Fix crash on can_bypass_userlimit returning non-booleanrubenwardy1-1/+0
2018-01-03Mgv7 floatlands: Add exponent parameterparamat2-37/+44
Allows more control over shape of floatland mountain terrain. Terrain shape is unchanged.
2018-01-03Connected Nodeboxes: Add `disconnected` boxesThomas--S6-14/+133
The `disconnected_*` boxes are the opposites of the `connect_*` ones, i.e. when a node has no suitable neighbours on the respective side, the according disconnected box is drawn. * disconnected_top * disconnected_bottom * disconnected_front * disconnected_left * disconnected_back * disconnected_right * disconnected (when there is *no* neighbour) * disconnected_sides (when there are *no* neighbours to the sides)
2018-01-03Tool.cpp/.h, lua_api/l_util.cpp: Tidy up code and remove dead codeHybrid Dog3-48/+26
2018-01-03Tool getDigParams: Fix selecting the best fitting timeHybrid Dog1-2/+3
Previously, time was compared with result_time before dividing it by the level difference.
2018-01-01Add unittests on ActiveObject and BanManager class (#6866)Loïc Blot4-1/+231
* Add unittests on ActiveObject and BanManager class This also permit to fix a bug in ban manager setting bans modified when no modification occurs
2018-01-01Update README.md copyright notice tooLoïc Blot1-1/+1
2018-01-01Happy new year 2018: update LICENSE.txtLoïc Blot1-1/+1
2017-12-26Advanced settings: Add range check for float typeMuhammad Rifqi Priyo Susanto1-0/+12
2017-12-26Fix rounding error in g/set_node caused by truncation to floatrubenwardy3-4/+54
2017-12-26Add check to pause game on lost window focusrubenwardy4-0/+15
2017-12-26Line_of_sight: Improve using VoxelLineIteratorDániel Juhász5-36/+28
This commit rewrites line_of_sight with VoxelLineIterator. Stepsize is no longer needed, the results will be always accurate.
2017-12-26Wireshark plugin: Complete all commands. (#6841)sofar1-3/+49
This still leaves plenty of data undecoded, but just having the packet types all covered 100% for 0.4.16 will make looking at traces a lot simpler than seeing half the packets show up as unknown.
2017-12-25Fix dancing textnumber Zero1-0/+3
2017-12-25- Clear colors when reading property info.Rob Blanckaert2-0/+3
- Set vertex colors on upright_sprites.