1249 Commits

Author SHA1 Message Date
DS
be3fe161fc
Do not set a default for description in itemdef table (#10559)
* Do not set a default for description in itemdef table

* improve documentation
2020-11-10 21:03:10 +01:00
Elias Fleckenstein
46237330d2 Several Enhancements 2020-11-05 11:59:26 +01:00
Elias Fleckenstein
1f56317d5f Added NodeESP 2020-11-05 10:57:31 +01:00
Elias Fleckenstein
1145b05ea0 Updated Credits 2020-11-04 15:52:37 +01:00
Elias Fleckenstein
1799d5aa9a Cheat Menu Improvements Change 2020-11-04 15:33:48 +01:00
Elias Fleckenstein
fc8c8f01ca
Merge branch 'master' into master 2020-11-04 14:40:00 +01:00
Elias Fleckenstein
a7dc1135e9 Added CheatHUD 2020-11-04 14:19:15 +01:00
Elias Fleckenstein
f1d9ac014e Moved Killaura to Lua; Added ForceField; Added Friendlist; Added ClientObjectRef:is_local_player(); Documented LocalPlayer:get_object() 2020-11-04 12:28:00 +01:00
Lars
aa4d3cb148 Increase defaults for viewing_range, active_object_range and related settings #10597 2020-11-03 15:55:53 -08:00
Elias Fleckenstein
06b72069d8 Fixed ColorChat 2020-11-02 17:20:16 +01:00
Elias Fleckenstein
62958bd603 Reverted accidental commit in wrong repo
This reverts commit 00d51fbd56743a4ee091d2956a70d6d5e6e1fda3.
2020-11-02 17:18:04 +01:00
Elias Fleckenstein
00d51fbd56 Armor textures support 2020-11-02 17:15:46 +01:00
Elias Fleckenstein
7cbe42b1dd Re-Added Chat Effects 2020-11-02 11:57:16 +01:00
rubenwardy
89dd05fdf3
Fix segfault in deprecation logging due to tail call, log by default (#10174) 2020-10-31 18:19:23 +00:00
Vitaliy
707c8c1e95
Shaders for Android (GLES 2) (#10506)
Shader support for OpenGL ES 2 devices (Android)

Co-authored-by: sfan5 <sfan5@live.de>
2020-10-25 18:01:03 +01:00
realOneplustwo
8e9e76a507 Revert "Add Block Formspec Hack"
This reverts commit 6652d7ac2a463581aa53c1599b7b93762422ff0f.
2020-10-23 08:34:58 -07:00
realOneplustwo
6652d7ac2a Add Block Formspec Hack 2020-10-22 17:36:31 -07:00
Elias Fleckenstein
8bc7d49b32 Added Nuke 2020-10-22 20:05:18 +02:00
realOneplustwo
b29d6bc196 Make cheat menu color and font configurable via settings 2020-10-21 17:49:17 -07:00
DS
9d370b78da
Add documentation to builtin core.run_callbacks (#10494) 2020-10-21 21:05:32 +01:00
Elias Fleckenstein
ea88dde4be Added Strip, AutoRefill, indexing for InventoryActions and Wield Index starts at 1 now 2020-10-21 18:51:57 +02:00
Elias Fleckenstein
f1ff05bf59 Added ThroughWalls, InventoryActions API and AutoTotem 2020-10-19 13:09:38 +02:00
Elias Fleckenstein
35da7306dc Test GitHub Discord Integration 2020-10-18 16:30:04 +02:00
Elias Fleckenstein
58e6b29d4b Test GitHub Discord Integration 2020-10-18 16:27:15 +02:00
Elias Fleckenstein
1a7d3d8188 Extended ClientObjectRef; Improved CrystalPvP 2020-10-18 16:18:07 +02:00
Elias Fleckenstein
c1aea404b8 Lint is bitch 2020-10-18 13:16:09 +02:00
Lars
ed22260822 Remove all bump mapping and parallax occlusion related code. 2020-10-17 13:09:16 -07:00
Elias Fleckenstein
bbcd249544 New Mod System 2020-10-17 11:11:22 +02:00
Paramat
d671102546
Give unnamed world names incrementing numbers. Format 'world<number>' (#10247)
Code created with help from GitHub users sirrobzeroone and pauloue, thank you.
2020-10-13 00:52:53 +01:00
Elias Fleckenstein
80f416d514 Added AttachmentFloat 2020-10-12 18:12:04 +02:00
DS
f3ae45b2b2
Add a short_description to be used by mods (#8980) 2020-10-09 19:11:21 +01:00
Hugo Locurcio
aae7d4ff8e
Improve the fsaa setting description (#10279)
See https://github.com/minetest/minetest/issues/8459.
2020-10-06 20:50:20 +02:00
HybridDog
2f4037752b
Add minetest.get_artificial_light and minetest.get_natural_light (#5680)
Add more detailed light detection functions, a function to get the artificial light (torches) and a function to get the sunlight as seen by the player (you can specify timeofday).

Co-authored-by: rubenwardy <rw@rubenwardy.com>
2020-10-06 20:49:46 +02:00
Elias Fleckenstein
43ee069dbf Improved X-Ray, added AutoEject 2020-10-05 22:25:36 +02:00
Elias Fleckenstein
faa32610e3 Added ESP, fixed Tracers, improved Jesus 2020-10-05 18:41:10 +02:00
Elias Fleckenstein
044a12666e Added Tracers, NoSlow and NoForceRotate; GUI Colors changed 2020-10-04 17:43:37 +02:00
Elias Fleckenstein
b9f8f0a232 The Robot Update 2020-10-04 10:50:07 +02:00
rubenwardy
3250b37e32
Deprecate get_player_velocity and add_player_velocity (#10173) 2020-10-04 00:33:45 +01:00
Elijah Duffy
7d3641021b
Lua API: Add register_on_chatcommand to SSM and CSM (#7862)
Allows catching a chatcommand call just after the command and the
parameters are parsed but before its existence is checked and before the
corresponding function is run. Returning `true` from a callback function
will prevent default handling of the command leaving mods to handle the
command manually.
2020-10-03 17:38:08 +01:00
HybridDog
9dc29a75b4
Reduce the FPS when the window is unfocused (#8837) 2020-10-03 17:33:51 +01:00
HybridDog
4b423ee9b1
Chatcommand: Show help message if func returns false without message
#9440
2020-10-03 17:33:43 +01:00
Paramat
a69bc67ce2
Improve layout of main menu 'local' tab (#10366) 2020-09-29 23:37:03 +01:00
tenplus1
34e3ede8ee
Ability to remove minetest.after once set (#10103) 2020-09-23 19:11:56 +02:00
hecks
fcff9f2911
Remove "generate normal maps" feature (#10313)
Erase all traces of normal "generation" from fragment shaders
Remove the "feature" from the engine and default config
Remove any leftover documentation of it
2020-09-14 19:27:25 +02:00
Paramat
4ba5046308
Add 'ores' global mapgen flag (#10276) 2020-09-03 01:28:40 +01:00
Pierre-Yves Rollo
d3d218940b
Fix #10349 game crashing if dropped an item with undefined light_source (#10351) 2020-08-30 15:34:28 +02:00
LoneWolfHT
c18dbadcb8
Fix dropped craftitems/tools not using light_source values (#9438) 2020-08-30 00:02:21 +01:00
DS
28e87ce9d5
Add vector.offset (#10321) 2020-08-29 16:41:29 +01:00
Maksim
788f297595
Android: drop simple MainMenu (#10227)
The default (PC-style) MainMenu works great on Android. Provides access to ContentDB and allows players to create many worlds in a few clicks.
Makes the interface consistent and eliminates player confusion.
2020-08-27 21:46:57 +02:00
Vincent Robinson
47948793c1
Auto focus on OK button in main menu error messages (#10300) 2020-08-23 15:40:34 +02:00
Elias Fleckenstein
772c9629eb Unrestricted HTTP API for Client, Server and Main Menu 2020-08-22 19:38:36 +02:00
Elias Fleckenstein
6e6c68ba04 Added Chat Spam, Replace and settingtypes.txt for Clientmods 2020-08-22 13:51:50 +02:00
Lars
649211bf27 Allow the ABM time budget to be configurable. 2020-08-18 16:04:32 -07:00
rubenwardy
7242de1d4b
ContentDB: Add Update All and download queuing (#9995) 2020-08-17 19:09:33 +01:00
Elias Fleckenstein
3bed0981d0 UI Update; Added AutoTool 2020-08-15 15:45:28 +02:00
ANAND
291a6b70d6 Allow binding dig, place actions to keys; remove LMB/RMB hardcoding
Co-authored-by: Sam Caulfield <sam@samcaulfield.com>
2020-08-15 12:19:20 +03:00
Elias Fleckenstein
9019e18b94 Some Updates 2020-08-14 19:12:14 +02:00
Emojigit
abfea69e5f
Change last-login command to show player name in output (#10263) 2020-08-06 19:30:41 +02:00
Paramat
f92a393f6f
Mapgen Flat: Add caverns, disabled by default (#9913)
Add the caverns used in V5, V7, Valleys, Carpathian.
Disabled by default to not be force-enabled in existing worlds.
2020-08-05 05:00:00 +01:00
Elias Fleckenstein
107dec6c0f Added Coords 2020-08-01 14:46:37 +02:00
Elias Fleckenstein
f1760622ec Added BrightNight 2020-08-01 11:55:48 +02:00
Elias Fleckenstein
2675bcca1a Added more cheats 2020-07-31 19:23:29 +02:00
SmallJoker
aba8c37531 Falling: Fix error caused by missing param2
Falling nodes that were spawned prior the recent falling node changes did not require param2.
Default to param2 = 0 when none is found in the node data.
2020-07-30 19:03:48 +02:00
rubenwardy
f948e2c585 Fix incorrect view URL for games
package.id is a sanitised combination of author and basename, used to
compare remote and local content. Minetest ignores `_game` when comparing
game names, so package.id has `_game` removed. This meant that the wrong
URL was being generated for View.
2020-07-28 17:02:32 +01:00
Elias Fleckenstein
f7a042223f Added cheat Menu 2020-07-28 13:51:32 +02:00
Elias Fleckenstein
064c25caa1 Added EntitySpeed 2020-07-20 16:43:11 +02:00
Elias Fleckenstein
5a8610c2f4 Added customizable keybindings, improved freecam, added special inventory keybind (by default ender inventory) 2020-07-18 20:01:17 +02:00
Elias Fleckenstein
ffe3c2ae0d Update to minetest 5.4.0-dev 2020-07-18 13:53:15 +02:00
Elias Fleckenstein
45aa2516b2 Added settings 2020-07-18 13:20:08 +02:00
Elias Fleckenstein
f22339ed89 Removed fast killaura 2020-07-18 10:37:54 +02:00
LoneWolfHT
88ffd64124 Add object crosshair, disable entity selectionboxes by default (#9523)
Adds new object crosshair base pack texture
2020-07-14 19:13:04 +02:00
sfan5
21de17e3b6 Fix ContentDB menu icons not appearing on Windows 2020-07-08 23:37:14 +02:00
Elias Fleckenstein
6796baec66 Defaultsettings 2020-07-08 13:01:06 +02:00
Elias Fleckenstein
e610149c0c Initial Commit 2020-07-06 15:50:55 +02:00
Elias Fleckenstein
a87805a944 test 2020-06-23 17:43:47 +02:00
NetherEran
7148834440
Some vector functions useful for working with rotations (#9572)
* added vector.rotate

* added vector.forward_from_rotation and vector.up_from_rotation

* added vector.forward_up_to_rotatiton

* fixed some bugs and formatting with vector functions

* shortened name of some new vector functions and added documentation

* made vector.rotate not require a unit vector as axis

* fixed crash with vector.forward_up_to_rot

* renamed new vector functions, made vector.rotate apply a rotation matrix, old vector.rotate is now called vector.rotate_around_axis

* documented vector function changes

* removed some whitespace to appease luacheck

* implemented and fixed optimization of vector.rotate_around_axis by SmallJoker

* added some unit tests for rotation vector functions

* clarified that rotation vectors are in radians and according to the left hand rule

* hopefully appeased luacheck

* renamed rotation_to_horizontal to forward_at_rotation, rotation_to_vertical to up_at_rotation

* handled cases where sin or cos are 0 in rotation vector functions

* added more comments

* clarified documentation of rotation vector functions

* added more unit tests

* changed way in which vector.rotate_around_axis is adjusted for left handed coordinate systems

* made vector.rotate_around_axis actually left handed

* unrolled matrix multiplication

* removed vector.forward_at_rotation and vector.up_at_rotation

* prettified vector.rotate_around_axis, made previous commits not break anything

* removed references to removed vector.forward_at_rotation and vector.up_at_rotation

* removed documentation of removed vector functions

* clarified documentation and fixed styling of rotation vector functions

* restyled comments minorly

* spelling fixes and some hopefully better comments

* allowed 'up' to be missing from vector.directions_to_rotation and removed requirement for unit vectors as arguments

* made vector.rotate_around_axis() right handed again for consistency

* documented previous changes

* made matrix multiplication actually multiply

* renamed vector.directions_to_rotation() to vector.dir_to_rotation()

* optimized a distance comparison

* Fixed potential false positive in unit tests.

Co-authored-by: NetherEran <nethereran@hotmail.com>
2020-06-09 19:38:39 +02:00
Paul Ouellette
b16f841756
LuaItemStack: Add __tostring metamethod (#8785)
* LuaItemStack: Add __tostring metamethod

* Clean up LuaItemStack::checkobject
2020-06-09 19:37:25 +02:00
rubenwardy
36099ba947 Fix incorrect extension used for ContentDB thumbnails 2020-06-06 18:31:39 +01:00
rubenwardy
60bab8b2d7
Add HTTP API to main menu (#9998) 2020-06-06 17:17:08 +01:00
rubenwardy
850af80089
Add buttons to ContentDB in game bar and configure world (#9944) 2020-06-04 21:53:26 +01:00
Wuzzy
65a6a316d0 Add minetest.is_creative_enabled 2020-05-29 22:45:40 +02:00
rubenwardy
9a64a9fd94
Update ContentDB dialog (#9949) 2020-05-29 00:52:48 +01:00
sfan5
2fd5f38c45 Change item entity collisionbox so that they don't sink into the ground 2020-05-27 21:58:20 +02:00
sfan5
03dae5fba6 Fix falling entity not falling through players 2020-05-27 21:58:20 +02:00
rubenwardy
f90ca96c73
Make ContentDB downloads not block the UI (#9948) 2020-05-27 17:02:09 +01:00
Wuzzy
083b285f43
Rename “Minimal development test” to “Development Test” (#9928) 2020-05-26 00:17:52 +02:00
rubenwardy
b3c79906d4
Add engine version string to ContentDB API request (#9890) 2020-05-24 14:46:50 +01:00
SmallJoker
a9b74f4c39
Add chat_font_size setting (#9736)
Default font sizes are used when the setting value is 0 or below (clamped by Settings).
2020-05-24 14:24:13 +02:00
sfan5
a9d6be8b6f Fix documentation of emergequeue_limit settings 2020-05-24 11:48:33 +02:00
sorcerykid
15ba75e4cf Add on_authplayer callback and 'last_login' to on_joinplayer (#9574)
Replace on_auth_fail callback with more versatile on_authplayer
    Better clarify account login process in Lua API documentation
    Change initial timestamp for newly registered accounts to -1
2020-05-23 13:25:29 +02:00
Paramat
1bcdc2d7e9
Various documentation fixes in settingtypes.txt (#9910)
Fix incorrect value of 'mgv7_floatland_density'.
Use correct spelling of 'persistence'.
Move '3d_paralax_strength' into correct section (3D mode).
Refer to 'active_object_send_range_blocks' instead of non-existent 'active_object_range'.
2020-05-22 01:32:20 +01:00
Wuzzy
c94d37827d
Rework functionality of leveled nodes (#9852)
Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2020-05-19 21:08:37 +02:00
sfan5
11723cffe0 builtin: Move common/async_event.lua to mainmenu/async_event.lua
It only works in the context of the mainmenu.
2020-05-17 21:37:01 +02:00
rubenwardy
a9c3a42323
Add core.open_url() to main menu API (#8592) 2020-05-17 19:09:10 +01:00
Wuzzy
ab745685c7
Error msg if trying to teleport attached player (#9824) 2020-05-16 21:41:41 +02:00
Paramat
af0f7ac4a2
Add new Mapgen V7 floatland implementation (#9296)
Floatland structure is vertically-compressed 3D noise.
Uses a lacunarity of 1.618 (the golden ratio) for high quality
noise.
Floatlands appear between user-settable Y limits, with smooth
tapering at each limit.
Simple user-settable density adjustment.
Shadow propagation is disabled in and just below floatlands, no
shadows are cast on the world surface.
Can be reconfigured to create a solid upper world layer between
the Y limits, lakes/seas can be optionally added to this.
2020-05-14 22:27:54 +01:00
SmallJoker
836dd4a1e4
Add chat_log_level setting (#9223)
Log all higher levels in LogOutputBuffer
Move StreamLogOutput::logRaw to source file like LogOutputBuffer::logRaw for compiling speed
2020-05-14 19:26:15 +02:00
rubenwardy
2d7e000cfe
Item Entity: Add message to moveresult assertion (#9797) 2020-05-14 17:54:17 +02:00
Elias Fleckenstein
68f9263a24 Hacked Client 2020-05-13 19:41:30 +02:00
Yaman Qalieh
6c607e2082
Allow placing auto-rotating nodes on other nodes in on_rightclick (#9859) 2020-05-13 13:57:05 +02:00