sapier
c98969fa39
Fix caption of config mods button (simple menu)
2022-05-21 16:11:55 +02:00
sapier
b92b8a51ce
Mod profiling support
...
Config settings:
profiling = true/false (gather statistics)
detailed_profiling = true/false (break mod times to callbacks)
Chat commands:
save_mod_profile saves current statistics in debug.txt and shows on console (on default loglevel)
2022-05-21 16:11:55 +02:00
BlockMen
2d346ed082
Fix mainmenu game initialisation
2022-05-21 16:11:54 +02:00
ShadowNinja
3637581db5
Formspec escape fixed seen in world creation menu
2022-05-21 16:11:54 +02:00
sfan5
b0be73b638
Rework texture generating code, add texture grouping via ( ... )
2022-05-21 16:11:54 +02:00
ShadowNinja
21f38e1fcb
Remove vector assertions
...
These were initially added to get tracebacks for invalid vector errors, but it
didn't work and tracebacks have since been properly fixed in the core.
2022-05-21 16:11:53 +02:00
Zefram
e5c4318f4e
Fix indexing error in timer processing
2022-05-21 16:11:53 +02:00
sapier
dd0e0e019f
Add srollbar formspec element
2022-05-21 16:11:52 +02:00
Nathanaël Courant
79490bfcdc
Fix crash reported here: https://forum.minetest.net/viewtopic.php?f=6&t=9726
2022-05-21 16:11:52 +02:00
proller
1dd3ac8929
Remove proller from credits
2022-05-21 16:11:51 +02:00
proller
3250c781d2
Remove indev mapgen
2022-05-21 16:11:51 +02:00
proller
6b0f33e73a
Remove math mapgen
2022-05-21 16:11:51 +02:00
sapier
c2ddc480de
Add support for Android 2.3+
...
There have been plenty of ppl involved in creating this version.
I don't wanna mention names as I'm sure I'd forget someone so I
just tell where help has been done:
- The partial android versions done by various ppl
- Testing on different android devices
- reviewing code (especially the in core changes)
- testing controls
- reviewing texts
A big thank you to everyone helping this to be completed!
2022-05-21 16:11:50 +02:00
sapier
37f07818ca
Fix menu crash due to lack of favourites list
2022-05-21 16:11:50 +02:00
sapier
3fa5f247c2
Support for scalable font and gui elements Fix positioning of tabheader in order to be usable for scaling GUIs WARNING: this changes position of current tabheaders, mods have to adjust!
2022-05-21 16:11:49 +02:00
sapier
40cd31db20
Fix broken serverdescription in multiplayer tab
2022-05-21 16:11:49 +02:00
sapier
4689018071
Fix bounding rect for formspec elements label vertlabel and checkboxes
2022-05-21 16:11:48 +02:00
sapier
5b6f7286a2
Fix regression main_menu_script setting not working any longer
2022-05-21 16:11:48 +02:00
sapier
d8335372ca
Fix regression dirt texture not beeing default in non cloud menu
2022-05-21 16:11:48 +02:00
sapier
5ad41abbdd
Add support for exiting formspecs by doubleclicking outside
2022-05-21 16:11:47 +02:00
Lord James
d87cb5ab42
New feature: drop a item instead a stack while...
...
sneaking
2022-05-21 16:11:47 +02:00
sfan5
29bc03cf5c
Allow custom liquids to have drops
2022-05-21 16:11:46 +02:00
RealBadAngel
11fceda9b6
Re-add missing shaders setting. (Generate normalmaps)
2022-05-21 16:11:46 +02:00
ShadowNinja
2fafe8b464
Add success and output return values to chat commands
2022-05-21 16:11:45 +02:00
rubenwardy
68ed7cbe50
Add item eat callback
2022-05-21 16:11:45 +02:00
Diego Martínez
86071c16d0
Sort commands and privs alphabetically in '/help'.
...
Also make a stray variable local.
2022-05-21 16:11:44 +02:00
ShadowNinja
3164569a22
Rework dumping functions
...
Changes:
* Add comments to explain the dumping code
* Add support for dumping values of any type (as '<' <type> '>')
* Add support for tables as keys in dump2()
* Make dump2() return it's result (like dump()) rather than printing it
* Simplify and optimize function serialization via serialize()
2022-05-21 16:11:44 +02:00
sapier
bb671de29d
Fix a bunch of small bugs due to mainmenu cleanup Fix doubleclick not working in singleplayer Fix of by one issue on accessing raw list Fix this->self Fix copy&paste error for scroll button
2022-05-21 16:11:44 +02:00
RealBadAngel
4cd0c9843a
Item entity stacks merge on the ground.
...
Add TTL to item entities.
2022-05-21 16:11:43 +02:00
sapier
b72cf8726e
Fix singleplayer dialogs missing game customization
2022-05-21 16:11:43 +02:00
sapier
c2df20263f
Add formspec toolkit and refactor mainmenu to use it Fix crash on using cursor keys in client menu without selected server Add support for non fixed size tabviews
2022-05-21 16:11:42 +02:00
sapier
157d239550
Fix old client showing duplicated health bar on new server Fix client not showing hearts and bubbles on connecting to old server Fix server not remembering hud flags correctly
2022-05-21 16:11:42 +02:00
sapier
026083e1a8
Fix healthbar not beeing hidden on disabled damage
2022-05-21 16:11:41 +02:00
ShadowNinja
37c32c715f
Use "core" namespace internally
2022-05-21 16:11:41 +02:00
ShadowNinja
148b74312e
Organize builtin into subdirectories
2022-05-21 16:11:40 +02:00
sapier
4f1adce2b2
Fix heart + bubble bar size on different texture packs Add DPI support for statbar Move heart+bubble bar to Lua HUD Add statbar size (based upon an idea by blue42u) Add support for customizing breath and statbar
2022-05-21 16:11:40 +02:00
sapier
d5afcc908e
Fix usage of deprecated functions in builtin
2022-05-21 16:11:39 +02:00
sapier
1db1cc0a68
Add proper lua api deprecated handling
2022-05-21 16:11:39 +02:00
ShadowNinja
811a1412e9
Add support for function serialization to minetest.serialize
2022-05-21 16:11:38 +02:00
ShadowNinja
cc78050568
Remove dependency on marshal and many other async changes
...
This makes a number of changes:
* Remove the dependency on marshal by using string.dump and loadstring.
* Use lua_tolstring rather than having Lua functions pass string lengths to C++.
* Move lua_api/l_async_events.* to cpp_api/s_async.*, where it belongs.
* Make AsyncWorkerThread a child of ScriptApiBase, this removes some duplicate functionality.
* Don't wait for async threads to shut down. (Is this safe? Might result in corruption if the thread is writing to a file.)
* Pop more unused items from the stack
* Code style fixes
* Other misc changes
2022-05-21 16:11:38 +02:00
ShadowNinja
87e7000acc
Revert "Add backtrace to error function"
...
This reverts commit 5b518ed2feff28c9bf21ad940c1b211b72d71bd1.
This caused duplicate tracebacks and tracebacks when unwanted.
It also ignored the level argument to error() and didn't pass the message (or level) to debug.traceback().
Use xpcall() or lua_pcall()'s errorhandler argument instead.
2022-05-21 16:11:38 +02:00
proller
90e3c67beb
Remove liquid_finite and weather
2022-05-21 16:11:37 +02:00
ShadowNinja
0f8b70ca47
Add checks for nil in minetest.after
2022-05-21 16:11:37 +02:00
BlockMen
be5374a983
Fix crash when teleporting near unknown node
2022-05-21 16:11:36 +02:00
Nathanaël Courant
d583bca3ab
Fix "ghost stacks" created when a player clicks an item on the ground: since the object is not immediately removed, any other code may still think an object is there, therefore leading to item duplication. This code therefore sets the itemstring to '' after the object is picked up to avoid such issues
2022-05-21 16:11:36 +02:00
RealBadAngel
9b967e9d60
Normal maps generation on the fly. Parallax mapping with slope information. Overriding normal maps.
2022-05-21 16:11:35 +02:00
ShadowNinja
614c5f96c3
Fix error when calling minetest.node_punch without a pointed_thing
2022-05-21 16:11:35 +02:00
sapier
742dba559f
Replace pause and message menu by formspec ones
2022-05-21 16:11:34 +02:00
ShadowNinja
aea32fa3c1
Remove "Server -!- " prefix from player messages
2022-05-21 16:11:34 +02:00
ShadowNinja
a04aed990e
Add the option to bind to a specific address
2022-05-21 16:11:33 +02:00