1
0
mirror of https://github.com/minetest/minetest.git synced 2025-07-01 23:50:22 +02:00
Commit Graph

10913 Commits

Author SHA1 Message Date
033128d8dc Show better description to users when std::bad_alloc happens 2023-09-13 13:58:59 +02:00
4ef93fe25f Allow place_param2 = 0 node placement predictions (#13787)
The placement prediction value 0 was accidentally ignored
and made the clients fall back to automatic rotation based
on the node paramtype2 value.

This now changes the internal representation to properly
indicate the disabled state (e.g. 'nil' in Lua).
2023-09-13 13:57:57 +02:00
833c324498 Make the crosshair DPI-aware (#13772) 2023-09-11 18:59:32 +02:00
48ab1835da Replace settings tab with button 2023-09-09 18:49:33 +02:00
798b9eae4a Add settings button icon 2023-09-09 18:49:33 +02:00
010d08f6a4 Fix -Wmissing-braces warnings in mapblock_mesh.cpp 2023-09-09 18:48:56 +02:00
7897450b27 Fix -Winconsistent-missing-override warnings 2023-09-09 18:48:56 +02:00
2ad4c9e0ce Fix -Wunused-but-set-variable warnings 2023-09-09 18:48:56 +02:00
95056f9783 Higher default graphics settings on Android (#13780) 2023-09-07 17:55:11 +02:00
1a568cc491 Fix that negative integer values for float settings don't get a ".0" suffix (#13779) 2023-09-05 15:36:05 +02:00
83b85ba16a Rewrite the gamebar (#13768) 2023-09-02 23:02:02 +02:00
294ad98776 Send ever lasting particle spawners to all players (#13774) 2023-09-02 22:58:11 +02:00
f080aa29b5 Remove usage of obsolete HighPrecisionFPU field 2023-09-01 12:46:36 +02:00
4252f9d4d5 Restore the appearance of the "Start Game" tab after #13761 (#13769) 2023-08-30 14:45:44 +02:00
0cbf96cc83 Use formspec version 6 in the main menu (#13761) 2023-08-28 22:36:54 +01:00
7b56daa236 Small setting-related fixes (#13755) 2023-08-27 20:18:41 +02:00
852d6a7976 Fix potential freeze in core.check_for_falling 2023-08-27 20:12:53 +02:00
bf9f831cb2 Inventory: skip redundant stack movement
The list of dragged stacks includes the source stack, which
however does not need to be moved onto itself.
This is an optimization.
2023-08-27 20:12:10 +02:00
0ba899e239 Inventory: Fix assertion caused by a no-op stack movement 2023-08-27 20:12:10 +02:00
660151572f Do not render objects that are invisble into the shadow map 2023-08-26 20:12:17 +02:00
54eacca287 Use issue templates for creating issues (#13222) 2023-08-25 22:00:05 +07:00
f47b00426a Revert "Get rid of guiroot"
This reverts commit 45e7a80057.
2023-08-24 22:14:44 +02:00
7e4dccb3b5 Revert "Get rid of global guienv variable"
This reverts commit 16da954bd7.
2023-08-24 22:14:44 +02:00
f98726c516 Revert "Use our GUIButton in touchscreengui"
This reverts commit f7f3aaf43c.
Fixes #13743.
2023-08-24 22:14:44 +02:00
aea9242a96 Allow nodes to have their post_effect_color affected by lighting (#13637)
Co-authored-by: DS <ds.desour@proton.me>
2023-08-24 20:16:36 +02:00
92b6ff4721 TouchScreenGUI: Fix only 9 hotbar slots being usable (#13698)
Co-authored-by: Muhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com>
2023-08-24 17:45:51 +02:00
72ef90885d Clean up texture filtering settings (#13683) 2023-08-24 10:50:47 +02:00
d0ee63c766 Enable shift-click crafting (#13729) 2023-08-24 12:00:54 +07:00
587e2b2526 Set item description as infotext for item entities (#13728) 2023-08-24 12:00:18 +07:00
a65cdbe66e Settings GUI: Use language names rather than codes (#13752) 2023-08-24 00:33:23 +01:00
7b3ed32003 Persist text inputs in mainmenu local tab
Co-authored-by: archfan <33993466+archfan7411@users.noreply.github.com>
2023-08-14 18:17:53 +02:00
2c987b66c1 Move implementations of some LuaVoxelManip functions to l_mapgen 2023-08-14 18:16:36 +02:00
e48f15c135 Skip liquid updates in MapgenSinglenode if not applicable 2023-08-14 18:16:36 +02:00
bf36a90579 Optimize Mapgen::updateLiquid()
-55% runtime in singlenode usage, which is the best case
2023-08-14 18:16:36 +02:00
43c9c38a28 Fix itemdef defaults not being applied in async env 2023-08-14 18:16:36 +02:00
f6bddc4e8d Fix registered_craftitems not populated in async env 2023-08-14 18:16:36 +02:00
f9c881eb5a Add two missing classes to async environment 2023-08-14 18:16:36 +02:00
16da954bd7 Get rid of global guienv variable
(It can already be accessed via the renderingengine.)
2023-08-14 18:13:47 +02:00
45e7a80057 Get rid of guiroot
The guienvironment already provides a root gui element, we don't need to add another one.
(For CGUIEnvironment, the env itself is the root element.)
2023-08-14 18:13:47 +02:00
7e7aceb8c1 Replace all actual uses of irrlicht CGUIStaticText with our StaticText 2023-08-14 18:13:47 +02:00
d75c956dbc Remove ugly hack in static_text.h
Just use the root element, like GUIButton:add().
2023-08-14 18:13:47 +02:00
f7f3aaf43c Use our GUIButton in touchscreengui 2023-08-14 18:13:47 +02:00
91c0439922 Use our GUIButton in our GUIScrollBar
Note that GUIScrollBar needs an ISimpleTextureSource now due to button styling.
2023-08-14 18:13:47 +02:00
9d62abbe46 Replace any uses of CGUIScrollBar and IGUIScrollBar with GUIScrollBar 2023-08-14 18:13:47 +02:00
124d064015 GUIButton: Default BgColor to white, as opposed to unintialized
(Same as what CGUIButton uses (via colors=0).)
2023-08-14 18:13:47 +02:00
2903f692ba GUIButton: Use default member initializers 2023-08-14 18:13:47 +02:00
7f9de5db0b Make touchscreengui compile 2023-08-14 18:13:47 +02:00
14441a289e Document openSUSE Required Packages 2023-08-14 18:13:36 +02:00
137e4ce866 Fix hypertext in the mainmenu (#13731) 2023-08-13 13:28:33 +01:00
526c5f2348 ContentDB GUI: Load package list asynchronously (#13551) 2023-08-13 13:28:24 +01:00