Wuzzy
ec3142af99
Group "immortal" also protects players from damage
...
Document new meaning of immortal=1 for players
Disable breathing if player is immortal
Hide builtin statbars if player immortal (delayed)
Co-authored-by: ClobberXD <ClobberXD@gmail.com>
2019-08-01 14:45:23 +02:00
SmallJoker
8efa1de835
Check for 'action' field in ABMs & LBMs
2019-07-27 21:13:47 +02:00
SmallJoker
69bf964241
Add /help formspec for commands and privileges ( #8385 )
...
* Trigger for 'all' as well
* Add description textarea, double-click to copy
2019-07-20 18:22:32 +02:00
SmallJoker
47492386ec
Docs: Clarify where to check for 'protection_bypass' ( #8675 )
2019-07-14 13:23:38 +02:00
Thomas Rudin
9a07792f4d
Save forceloaded blocks file periodically ( #8535 )
...
saves the forceloaded blocks periodically.
checks every 10 seconds if the forceloaded blocks got changed in-game
and persists them on-disk if that's the case
2019-06-10 01:07:33 +01:00
SmallJoker
cb00632e23
HTTP API: Allow binary downloads and headers ( #8573 )
...
Add minetest.features.httpfetch_binary_data
2019-06-06 19:13:29 +02:00
ANAND
72feab081c
builtin/../register.lua: Abort make_wrap_deregistration if param is invalid
2019-05-04 12:56:19 +02:00
DS
60ab2d94f0
Add sounds for falling and attached nodes ( #7719 )
...
* Add sounds for falling and attached nodes
The sound specified in `node_definition.sounds.fall` is used.
When a falling node is spawned at a position or an attached node drops, the sound is played at this position.
* allow all sorts of soundspecs
2019-03-05 08:17:48 +01:00
SmallJoker
eea1fdaf25
Statbars: Reduce initial update interval
...
Centralize HUD updating in update_builtin_statbars.
Fixes race condition in 'on joinplayer' that causes stat bar bugs.
Correctly scales stat bars to custom max values set by mods.
2019-02-12 20:45:38 +00:00
Paul Ouellette
11b550e024
Remove incorrect feature flag ( #8086 )
...
And document the versions that introduced the features.
2019-01-19 15:17:05 +01:00
Wuzzy
5560ec8178
Add eat sound ( #7956 )
2018-12-10 09:25:47 +01:00
Ezhh
6b102ce51f
Rename hasprivs command to haspriv ( #7860 )
2018-11-13 20:24:20 +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
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
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
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
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
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
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
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
SmallJoker
36eb823b1c
Builtin auth handler: Speed up file writing ( #7252 )
2018-04-19 18:36:10 +02: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
dfc8198349
Add reasons to on_dieplayer and on_hpchange
2018-03-28 16:05:18 +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
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
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
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
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
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
ashtrayoz
abd8a30c05
Add callback to preserve node metadata as item metadata
2017-12-14 20:54:04 +00:00
SmallJoker
b19241b9bc
Builtin: Fix handle_node_drops crash with nil digger
2017-12-12 19:19:04 +01:00
sfan5
4edf087090
Auth handler: Player deletion & Iterator ( #6741 )
...
* Add player deletion method to auth handler (fixes #6653 )
* Support iterating over the auth database
There was no way to do this previously and a recent commit
broke doing this the "hacky" way by accessing `core.auth_table`.
2017-12-06 17:32:49 +01:00
sfan5
36838ea22f
Make core.auth_table private and structure builtin/auth.lua
...
If you give modders the ability to do something, they will...
2017-12-01 09:30:03 +01:00
paramat
912ba1e47f
Clearobjects: Send progress messages to terminal using actionstream
...
Change default mode to 'quick' as 'full' can lock up a server for a
long time.
2017-11-24 05:38:53 +00:00