random-geek
bd81b5e4c8
Improve content store layout ( #7806 )
2018-11-08 21:55:38 +00:00
Pierre-Yves Rollo
0e306c0842
Fix string.split returning an empty table if string starts with sepearator ( #7827 )
...
Calling string.split(":A:B:C:D", ":") returns an empty array.
This is due to first empty string not making repeat loop decreasing max_split which has a 0 value when reaching until.
Changing max_splits default value from -1 to -2 fixes that issue.
2018-11-01 21:07:01 +01:00
Paramat
0d54399be2
Advanced settings: Fix noise parameter flags ( #7819 )
...
Populate the 'checkboxes' table with bools when creating the editing formspec.
2018-10-28 20:53:08 +00:00
SmallJoker
ff35bffe18
Mainmenu: Clean up and improve advanced settings dialogues ( #7802 )
...
Improvements:
1. Formspec size and description box are calculated last
2. Width and height are now adjustable per setting type
3. Error message (dialogdata.error_message) shortens the description field and is placed below
4. Add more spacing for larger fonts
5. More comments and extensible by setting different height and width values
2018-10-20 19:14:34 +02:00
Paramat
31a6dd9560
Settingtypes.txt: Various language improvements, document stable mapgens ( #7801 )
2018-10-20 09:35:39 +01:00
Paramat
4e6b8062ec
Advanced settings tree menu: Resize, fix clipped values ( #7790 )
2018-10-18 05:42:15 +01:00
Paramat
b6adb7f09e
Advanced settings menu: Centre setting edit box ( #7778 )
2018-10-11 05:09:03 +01:00
Paramat
8fda8c9580
Settingtypes.txt: Limit comments to 90 columns to fix clipped lines ( #7777 )
2018-10-11 03:23:08 +01:00
Paramat
5e9a46c7b0
Add a warning to the 'chunksize' setting ( #7775 )
...
Several users have been causing problems by increasing this value.
2018-10-10 21:23:37 +01:00
SmallJoker
0a5e77132a
Add core.remove_detached_inventory ( #7684 )
...
Breaks backwards compatibility for good
Bump protocol version
2018-10-10 20:48:58 +02:00
Paramat
d6f2a1c4b8
Various grammar improvements ( #7769 )
...
In builtin//pkgmgr.lua, README.md and settingtypes.txt.
Based on 2 pull requests by comradekingu.
2018-10-06 03:43:26 +01:00
SmallJoker
a29bc8e8ba
Remove settings properly ( #7676 )
2018-09-30 19:57:31 +02:00
Vitaliy
18a8fbf465
Software inventorycube ( #7651 )
...
Fixes missing/upside-down images on Android.
2018-09-29 19:40:17 +01:00
Paramat
4a2a11262b
Builtin//misc_helpers: Various fixes ( #7737 )
...
Remove unused variable 'seplen'.
Fix 'cparam2'->'param2'.
Do not initialise variable 'p' twice.
2018-09-23 21:06:51 +01:00
SmallJoker
6ed9c6fb3a
Menu content tab: Fix clipped description and missing depends ( #7703 )
2018-09-07 02:46:58 +01:00
tenplus1
a4f41e7bfc
get_node_drops: Make empty drop return empty table ( #7592 )
...
This stops get_node_drops from returning an empty string when using drop = "" and instead returns the supposed empty table instead {}
2018-08-30 20:32:33 +02:00
Paramat
34f940dcca
Content tab: Fix clipped text in texture pack button ( #7667 )
...
Wider buttons to not clip 'Disable Texture Pack' text when using a
small game window (1024x600, the default).
2018-08-22 21:36:56 +01:00
HybridDog
4937c5007f
World config: Add modpack descriptions and remove dependencies there ( #7397 )
...
* Allow adding descriptions to modpacks using description.txt
* Use a proper multiline formspec element: textarea
2018-08-17 20:34:08 +02:00
Paramat
4dff0021b8
Mgv5: Change tunnel parameters to those of other mapgens ( #7641 )
...
Make tunnels wider and use the noise parameters of most other mapgens.
All other underground features are already identical to all other
non-mgv6 mapgens, this final change modernises and improves the tunnels.
2018-08-16 20:10:56 +02:00
zeuner
ea26076bcb
Feature check for commit ac4884c3d677ef51bcce47f95ccd49d874022692 ( #7618 )
...
adds `entity_independent_selectionbox` to minetest.features
2018-08-12 13:37:17 +02:00
Ben Deutsch
153fb211ac
Replace auth.txt with SQLite auth database ( #7279 )
...
* Replace auth.txt with SQLite auth database
2018-08-05 13:13:38 +02:00
texmex
6afbb06c7e
Make the primary, flow-advancing action the right-most ( #7594 )
2018-07-31 22:00:42 +02:00
SmallJoker
4b217411ea
Settings: Fix indents, chat_message_*. Update translations ( #7580 )
2018-07-25 17:07:11 +01:00
Vitaliy
c022ddce4b
Disable shaders GUI on unsupported drivers ( #7563 )
...
* Disable shaders GUI on unsupported drivers (#2060 )
* Disable shaders if unavailable
2018-07-21 09:26:40 +02:00
HybridDog
78a801e42d
Update mip mapping and textarea documentation ( #7315 )
...
* Fix textarea formspec documentation
The label is shown and the background isn't
* Document the missing gamma correction when generating mip maps
* Remove duplicate text (such as size parameter descriptions)
2018-07-19 18:28:26 +02:00
Paramat
4b36a39d37
CSM: Disallow exploitable clientside mod functions by default ( #7547 )
2018-07-19 03:58:48 +01:00
Paramat
bc9bb63aed
Mgvalleys: Make river depth variation and humidity drop optional ( #7532 )
...
Add 2 new mapgen flags to make river depth variation and humidity drop
with altitude independently optional, instead of both being enabled by
the 'humid rivers' flag.
Simplify and clarify related code by removing a low priority
optimisation regarding 't_heat'.
Remove unnecessary optimisation bools and use spflags directly instead.
Improve and fix documentation in settingtypes.txt.
A few minor code cleanups.
2018-07-18 03:34:05 +01:00
SmallJoker
ade7a1cbcf
Builtin: Replace deprecated function calls ( #7561 )
2018-07-17 20:17:54 +02:00
ClobberXD
a0635f6024
Check if player exists on use of /privs ( #7554 )
...
* /privs: Check if player exists
2018-07-16 14:55:03 +02:00
lhofhansl
a95aed8800
Adjust some settings to modern environments and networks. ( #7549 )
2018-07-13 22:11:49 +02:00
Muhammad Rifqi Priyo Susanto
7ebc229b0d
Android: Add 'aux' button ( #7477 )
...
Add 'aux' button.
Use joystick to trigger 'aux' button when forward and out of main circle, by enabling
'virtual_joystick_triggers_aux' setting.
2018-07-10 23:33:40 +01:00
SmallJoker
0cf36454d6
core.spawn_falling_node: Keep metadata ( #7476 )
2018-07-09 23:33:21 +02:00
ClobberXD
498078bfa0
Builtin/../misc.lua: Replace minetest. with core., improve codestyle ( #7540 )
2018-07-09 19:11:35 +01:00
SmallJoker
6f22d14206
Make the server status message customizable ( #7357 )
...
Remove now redundant setting show_statusline_on_connect
Improve documentation of `minetest.get_server_status`
2018-07-01 12:31:28 +02:00
Anand S
f3b7be97fe
Log usage of /pulverize ( #7503 )
2018-06-30 12:53:43 +02:00
Paramat
4cd267a511
Mgvalleys: Fix 'mgvalleys_spflags' setting name ( #7495 )
2018-06-28 02:09:31 +01:00
SmallJoker
db42542e27
Rename CSM flavours to restrictions
...
& Satisfy LINT
2018-06-26 15:38:42 +02:00
sfan5
a38ec9dd06
Remove misleading documentation about IPv6 server announcing
2018-06-22 09:42:42 +02:00
rubenwardy
ca502fc274
Update to new ContentDB API
2018-06-18 20:47:38 +01:00
nOOb3167
10634f0443
Make os.tempfolder work correctly for MinGW & MSVC ( #7443 )
2018-06-13 13:22:17 +02:00
Anand S
da9e4b1f4a
Add hasprivs chat command ( #7336 )
...
Require 'basic_privs' priv
Only the online players are listed.
2018-06-12 15:39:43 +02:00
SmallJoker
409d04324f
Fix the /shutdown command ( #7431 )
2018-06-11 13:43:12 +02:00
number Zero
90acb9b3a7
Fix typo (GH#7421)
2018-06-10 10:34:13 +02:00
Paramat
0b23253447
Mapgen flags: Add 'biomes' global mapgen flag ( #7355 )
...
Previously the only way to disable biomes was to 'clear' the registered
biomes in a mod, but this method causes large amounts of unnecessary
processing:
1. Calculation of 4 2D noises.
2. Looping through all nodes of a mapchunk replacing nodes with identical
nodes.
The new flag disables those operations.
2018-06-08 23:24:36 +01:00
tukkek
9f8582dcdf
Stop autoforward on BACKWARD key-press ( #7417 )
2018-06-06 14:31:34 +02:00
Loïc Blot
ccc3af128c
CSM/SSM: Add on_mods_loaded callback ( #7411 )
...
* CSM/SSM: Add on_mods_loaded callback
2018-06-06 12:53:59 +02:00
nOOb3167
a2de439a91
Fix builtin lua function os.tempfolder ( #7368 )
...
* Fix builtin lua function os.tempfolder
2018-06-05 23:08:10 +02:00
otdav33
3f0720e721
Add crossview support ( #7361 )
2018-05-29 18:38:58 +02:00
you
7f7678e4e3
Tidy up dlg_config_world.lua ( #5351 )
...
Move code to pkgmgr
2018-05-29 18:37:51 +02:00
you
22df02d25b
Fix missing ignore textures ( #7326 )
2018-05-20 14:51:50 +02:00
Wuzzy
6d6b894c7a
Small usage changes for air and ignore items ( #7305 )
...
* Remove “you hacker you!” from node description
* Prevent placement of ignore in builtin
* Prevent giving of "unknown" explicitly
2018-05-20 14:51:26 +02:00
rubenwardy
122eed7a34
Add screenshots to online content browser
2018-05-20 00:25:17 +01:00
rubenwardy
3eb363f813
Add updating to online content browser
2018-05-16 21:52:12 +01:00
Paramat
45e48295d2
Pointed_thing_to_face_pos: Avoid crash when player is inside a node ( #7342 )
...
Avoid crash in some situations when player is inside a node, causing
'above' to equal 'under'.
In this situation return 'under' which is the node position very close
to the face position that would normally be returned.
2018-05-16 20:49:46 +01:00
rubenwardy
f23dd62e2f
Fix description wrapping in browse online content
2018-04-26 00:19:05 +01:00
Paramat
d6272fc15f
Mgvalleys: Update settingtypes.txt
2018-04-24 02:25:51 +01:00
rubenwardy
87ad4d8e7f
Add online content repository
...
Replaces mods and texture pack tabs with a single content tab
2018-04-19 20:14:53 +01:00
SmallJoker
36eb823b1c
Builtin auth handler: Speed up file writing ( #7252 )
2018-04-19 18:36:10 +02:00
Paramat
28813702d6
FOV: Raise lower limit to avoid zoom-loading of distant world ( #7234 )
...
In the client, raise lower limit from 30 to 45 degrees, to avoid server
seeing this as a zoom and loading world beyond the server-set limit.
Add minimum in settingtypes.txt and enforce lower limit when set using
minetest.conf.
In the server, distrust the client-sent FOV if below the heuristic zoom
threshold and use the player object property 'zoom_fov' to check it, to
protect against hacked clients.
2018-04-15 21:56:05 +01:00
Muhammad Rifqi Priyo Susanto
326eeca306
Android: Replace movement buttons with joystick ( #7126 )
...
* Android: Replace movement buttons with joystick
Replace movement control buttons (arrows at bottom left screen) with virtual joystick.
Joystick has 8 directions (same as keyboard). Basically, just map it to keyboard input.
Joystick applies only on left 1/3 of screen.
Joystick's position can be fixed by enabling fixed_virtual_joystick setting.
Three new images:
(1) placeholder joystick,
(2) joystick container (background), and
(3) joystick cursor.
Remove unused images: movement control buttons (*_arrow.png).
New data type: touch_gui_joystick_move_id
Joystick's fixed position is spaced one button size from bottom and from left of screen.
Remove unused variable: m_joystick_downlocation
2018-04-10 22:55:17 +02:00
Paramat
5701f9e389
Mgcarpathian: Remove insignificant 'base' noise variation ( #7209 )
...
Was only +-1 node over a scale of thousands of nodes.
Replace with 'base_level' parameter value.
2018-04-05 21:52:10 +01:00
SmallJoker
f6eff57f7c
Add player inventory callbacks
2018-04-02 17:18:48 +02:00
you
93eb0794d6
ObjectRef: Add add_velocity() ( #3208 )
...
Allow changing the velocity of objects relatively to their current velocity
2018-03-31 14:50:17 +02:00
SmallJoker
8f827ee680
core.rotate_node: Do not trigger after_place_node ( #6900 )
2018-03-29 21:44:13 +02:00
stujones11
821e3f7072
Optional alpha channel support for entities
2018-03-29 14:53:12 +01:00
Andrew Ward
71b2570f09
Load dependencies and description from mod.conf
2018-03-28 22:14:16 +01:00
Andrew Ward
dfc8198349
Add reasons to on_dieplayer and on_hpchange
2018-03-28 16:05:18 +01:00
paramat
15bafa60f3
Mgfractal / chunksize: Improve documentation
2018-03-20 03:41:39 +00:00
paramat
92ca9dda54
Rename 'subgame' to 'game'
2018-03-13 03:54:52 +00:00
you
540e07e3ef
Fix missing warningstream (or similar problem) ( #7034 )
...
Use the --color command line parameter instead of a setting for coloured logs
This fixes the missing warningstream bug, g_settings->get mustn't be used there.
Also, the decision about en- or disabling log colours fits better to the command line parameters than minetest settings.
2018-03-04 17:34:36 +01:00
SmallJoker
66372e75d9
is_area_protected: Rename from intersects_protection ( #7073 )
...
* is_area_protected: Rename from intersects_protection
Return first protected position
Clarify docs: Mods may overwrite the function
2018-02-25 12:25:39 +01:00
paramat
5652edea3b
Settingtypes.txt: Fix valleys dungeon ymax error
2018-02-21 15:53:32 +00:00
paramat
2bc7c5ff93
Dungeons: Add Y limits in all mapgens
...
Preserve the upper limit used in mgvalleys.
2018-02-20 15:25:37 +00:00
Muhammad Rifqi Priyo Susanto
0f015b28a3
Delete world dialog: Move buttons to avoid double click deletion
...
Move confirmation delete button to never overlap initial delete button,
to avoid world deletion by accidental double click.
2018-02-20 15:21:59 +00:00
dopik
cf98f5bbc0
/shutdown can't do countdown when using reconnect and/or shutdown message ( #7055 )
...
Delay was converted from the param string and not the delay value, thus never using the actual given delay value when used in combination with other string values in the param, in this case reconnect and the shutdown messsage.
2018-02-19 08:41:44 +01:00
Tre
5ef9056e89
Add a refresh button to the serverlist ( #6957 )
...
* add refresh button
* Make search and refresh buttons smaller
* Change to image button
2018-02-19 08:25:57 +01:00
you
46bbacee95
Fix "Ignoring CONTENT_IGNORE redefinition" warning ( #4393 )
...
minetest.override_item still passes to core
2018-02-18 10:40:14 +01:00
red-001
338d645fcf
Add on_auth_fail
callback ( #7039 )
...
Called when a client fails to supply the correct password for the account it's attempting to login as.
2018-02-15 21:18:54 +01:00
paramat
1156088db7
Item entity: Delete in 'ignore' nodes
2018-02-13 03:48:34 +00:00
paramat
737f0b4473
Falling.lua: Delete falling node entities on contact with 'ignore'
...
Prevents falling node entities entering the ignore at a world edge and
resting on unloaded nodes 16 nodes below, unreachable, undiggable and
still being processed by 'on step' because they don't revert to nodes.
2018-02-13 03:48:28 +00:00
you
a6bb2c4ea8
Allow dumping userdata ( #7012 )
2018-02-08 19:17:06 +01:00
red-001
1e94a7feaf
Move setlocale
from Lua to C++.
2018-02-08 15:38:34 +01:00
PorygonZRocks
0e4c467a82
Add main_menu_style setting
2018-02-08 15:38:24 +01:00
you
87e08b1b3a
Add minetest.is_player ( #7013 )
...
* Add minetest.is_player
* First use for is_player
2018-02-05 15:17:10 +01:00
paramat
520293b4cb
Item entity: Prevent motion in ignore nodes
2018-02-05 05:07:29 +00:00
Wuzzy
7b2687ffc6
Add kill chat command ( #6992 )
...
Replace minetest.* with core.* in 1 file
2018-02-04 19:21:41 +01:00
Wayward One
cc400581e2
Add Android drivers to the video_driver drop-down menu
...
Adds the Android video drivers ogles1 and ogles2 to the video_drivers drop-down menu
2018-01-30 21:11:47 +01:00
Wuzzy
3b4df956b1
Make chat command + privilege help slightly more accurate ( #6964 )
...
* Make chat command help slightly more accurate
* Slightly more accurate privilege help
* Simplify command/priv help
* More command/priv help tweaks
2018-01-29 23:39:36 +01:00
Tre
3a5959ae6b
Main menu: Change tabs to 'Start Game' and 'Join Game' ( #6955 )
2018-01-25 20:59:24 +01:00
Muhammad Nur Hidayat Yasuyoshi (MNH48.com)
04e5a65c65
Add missing languages from menu ( #6953 )
...
The following languages exist in Minetest PO folder were missing from the selection menu:
- dv (Dhivehi)
- ms (Malay)
- sl (Slovenian)
- sv (Swedish)
- sw (Swahili)
2018-01-23 19:27:41 +01:00
Paramat
01bc817fe0
Intersects_protection(): Move from Minetest Game to builtin ( #6952 )
...
A useful function that applies 'core.is_protected()' to a 3D lattice of
points evenly spaced throughout a defined volume, with a parameter for
the maximum spacing of points.
2018-01-23 19:04:58 +01:00
red-001
49ff1d2ea8
[CSM] Remove on_connect
callback ( #6941 )
...
Fixes #6939
2018-01-21 18:27:27 +01:00
Lars Hofhansl
fad263dec9
Revert "Add an active object step time budget #6721 "
...
This reverts commit 9c669016d1578a5c62f932c6ccb7a2b4b1e21f0a.
See #6907
2018-01-12 23:47:39 -08:00
paramat
b8fc6a1955
Settingtypes.txt: Correct value of 'max block send distance'
2018-01-12 05:45:39 +00:00
paramat
e7396a0c50
Mgv7: Add docs for the new floatland exponent parameter
2018-01-04 04:29:04 +00:00
Muhammad Rifqi Priyo Susanto
4e652ea9dd
Advanced settings: Add range check for float type
2017-12-26 21:55:58 +00:00
rubenwardy
0bcc2f33eb
Add check to pause game on lost window focus
2017-12-26 21:53:45 +00:00
nOOb3167
8037eda42c
Fix error if setting menu_last_game is not a valid game
2017-12-22 10:39:51 +00:00
Paramat
d04c41ad80
Vector functions: Fix vector.direction() function, improve documentation ( #6801 )
...
vector.direction() now returns a normalised vector with direction p1 to p2.
2017-12-21 20:57:42 +01:00
Ezhh
26c7e98e3d
Adjust default console height
...
#6797
2017-12-17 04:38:54 +00:00