| Commit message (Collapse) | Author | Age |
|
|
|
| |
Currently translated at 75.5% (774 of 1024 strings)
|
|
|
|
| |
Currently translated at 75.3% (772 of 1024 strings)
|
|
|
|
| |
Currently translated at 58.2% (596 of 1024 strings)
|
|
|
|
| |
Currently translated at 55.0% (564 of 1024 strings)
|
|
|
|
|
|
|
|
|
|
|
|
| |
* LuaEntitySAO: Remove beyond outermost mapchunk edges
Based on a commit by, and with help from, nerzhul.
Add 2 functions to class Mapgen:
A function to calculate actual mapgen edges, called from the Mapgen constructor.
A function called indirectly from content_sao.cpp per entity step to check SAO
position is within mapgen edges.
* Calculate borders from params not mapgen, which is not available everytime
|
| |
|
| |
|
|
|
|
|
|
| |
functions (#5848)
* Tooltips: Unify the tooltip[] and list[] description tooltip display functions
|
| |
|
|
|
|
|
|
|
| |
Add minor bits of missing Lua API documentation.
Remove L-system lighting bug warning.
Clarify 2 lines in node timer documentation.
Fix many Markdown syntax errors in lua_api.txt.
|
| |
|
| |
|
|
|
|
| |
This commit restores the old behavior: if an inventory item has an own
inventory texture, it will not be shaded.
|
|
|
| |
Fix #5867
|
|
|
| |
This fixes a bug that occurred when the selection list of a drop down menu was changed but the name was still the same.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
(#5839)
* Use only one label instead of two for the soundText, this permit to ensure both label & values are aligned
* Add '%' character too, to reflect it's a percentage volume
* Remove rect on regenerateGui (upper part) which shadows outer part and which is not needed outside of the DesiredRect affectation
Fix issue #5837
|
|
|
|
|
|
| |
* Added missing levels to logging menu
Added none and error options to the debug_log_level in the advance settings.
|
| |
|
|
|
|
| |
MacOSX build fix + cleanups
|
|
|
|
|
|
|
|
|
|
| |
* Enhance ABM performance a little bit by removing two std::set copy
* ActiveBlockModifier::getTriggerContents now returns a const ref
* ActiveBlockModifier::getRequiredNeighbors now returns a const ref
* ActiveBlockModifier::getRequiredNeighbors is now purely virtual
* Little code style fix
|
|
|
|
|
|
|
| |
Mudflow of a neighbouring mapchunk extends into a mapchunk's edge, and could
remove 'dirt with grass' from under a decoration, creating unsupported
decorations.
Remove any decoration above if a 'dirt with grass' node is removed by mudflow.
|
|
|
| |
This ensures the shutting down progress bar is correctly rendered. This fixes #3050.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
intlGUIEditBox (#5806)
* Revert 1469424075affce7c27bb44e5a5cbd51485e44b2 and fix wrong char position when doing mouse selection on intlGUIEditBox
position should look at current line not the whole text and shift 1 character on the last line (due to \0 string delimiter)
* Finish the fix and prevent values under zero for getCursorPos which crash the program if found
* Forget to remove old comment
* fix zero to NULL
* Fix typo
|
| |
|
|
|
| |
Is a base terrain node needed by any core mapgen with sloping rivers.
|
|
|
|
|
|
| |
ad9fcf859ec2347325830e09504ae96968b51ea8
Fix #5803
|
|
|
|
|
|
|
| |
Fixes a crash caused in MTGame by breaking and right-clicking a chest.
If loading meta, digging, node can disappear and we looked at meta, which is wrong because meta became NULL.
Pointer is invalidated and we read wrong memory area
|
|
|
|
| |
Seems the diff mode doesn't work well, PR are detected as working whereas in master it's shown it's problematic (and really problematic). Use same check everywhere
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [CSM] Add send_chat_message and run_server_chatcommand API functions
* Add client-side chat message rate limiting
* Limit out chat queue size
* [CSM] Add minetest.clear_out_chat_queue API function and .clear_chat_queue chatcommand
* Last fixes/cleanups before merge
|
| |
|
|
|
|
| |
Currently translated at 38.1% (350 of 918 strings)
|
|
|
|
| |
Currently translated at 61.5% (565 of 918 strings)
|
|
|
|
| |
Currently translated at 74.2% (682 of 918 strings)
|
|
|
|
| |
Currently translated at 100.0% (918 of 918 strings)
|
|
|
|
| |
Currently translated at 59.4% (546 of 918 strings)
|
|
|
|
|
|
| |
Currently translated at 65.4% (601 of 918 strings)
Retranslate the correct word
|
|
|
|
| |
Currently translated at 31.8% (292 of 918 strings)
|
| |
|
|
|
|
| |
Currently translated at 58.0% (533 of 918 strings)
|
| |
|
|
|
|
|
| |
Add node def and item def documentation.
Please be ready for merge!
|
| |
|
|
|
| |
Rename "Singleplayer" tab to "Play" and remove "Server" tab placing server functionality under a "Host Game" checkbox in "Play."
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Allow enabling and disabling mods.
* Re-fix 605599b6f150b89ba6539c4d088231b326adcb48
This breaks some chars like € in chat.
Instead verify is char is a non control char -> iswcntrl
|
|
|
|
| |
Use runData.dig_time_complete instead of params.time to find out whether it's instant digging.
runData.dig_time_complete is set to something very big if the node can't be dug, whereas param.time is 0 when digging is impossible or it's instant digging. So not using param.time fixes #5728.
|