aboutsummaryrefslogtreecommitdiff
path: root/builtin/game
AgeCommit message (Collapse)Author
2018-12-10Add eat sound (#7956)Wuzzy
2018-11-13Rename hasprivs command to haspriv (#7860)Ezhh
2018-10-10 Add core.remove_detached_inventory (#7684)SmallJoker
Breaks backwards compatibility for good Bump protocol version
2018-08-30get_node_drops: Make empty drop return empty table (#7592)tenplus1
This stops get_node_drops from returning an empty string when using drop = "" and instead returns the supposed empty table instead {}
2018-08-12Feature check for commit ac4884c3d677ef51bcce47f95ccd49d874022692 (#7618)zeuner
adds `entity_independent_selectionbox` to minetest.features
2018-08-05Replace auth.txt with SQLite auth database (#7279)Ben Deutsch
* Replace auth.txt with SQLite auth database
2018-07-17Builtin: Replace deprecated function calls (#7561)SmallJoker
2018-07-16Check if player exists on use of /privs (#7554)ClobberXD
* /privs: Check if player exists
2018-07-09core.spawn_falling_node: Keep metadata (#7476)SmallJoker
2018-07-09Builtin/../misc.lua: Replace minetest. with core., improve codestyle (#7540)ClobberXD
2018-07-01Make the server status message customizable (#7357)SmallJoker
Remove now redundant setting show_statusline_on_connect Improve documentation of `minetest.get_server_status`
2018-06-30Log usage of /pulverize (#7503)Anand S
2018-06-12Add hasprivs chat command (#7336)Anand S
Require 'basic_privs' priv Only the online players are listed.
2018-06-11Fix the /shutdown command (#7431)SmallJoker
2018-06-10Fix typo (GH#7421)number Zero
2018-06-06CSM/SSM: Add on_mods_loaded callback (#7411)Loïc Blot
* CSM/SSM: Add on_mods_loaded callback
2018-05-20Fix missing ignore textures (#7326)you
2018-05-20Small usage changes for air and ignore items (#7305)Wuzzy
* Remove “you hacker you!” from node description * Prevent placement of ignore in builtin * Prevent giving of "unknown" explicitly
2018-04-19Builtin auth handler: Speed up file writing (#7252)SmallJoker
2018-04-02Add player inventory callbacksSmallJoker
2018-03-31ObjectRef: Add add_velocity() (#3208)you
Allow changing the velocity of objects relatively to their current velocity
2018-03-29core.rotate_node: Do not trigger after_place_node (#6900)SmallJoker
2018-03-29Optional alpha channel support for entitiesstujones11
2018-03-28Add reasons to on_dieplayer and on_hpchangeAndrew Ward
2018-02-25is_area_protected: Rename from intersects_protection (#7073)SmallJoker
* is_area_protected: Rename from intersects_protection Return first protected position Clarify docs: Mods may overwrite the function
2018-02-19/shutdown can't do countdown when using reconnect and/or shutdown message ↵dopik
(#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-18Fix "Ignoring CONTENT_IGNORE redefinition" warning (#4393)you
minetest.override_item still passes to core
2018-02-15Add `on_auth_fail` callback (#7039)red-001
Called when a client fails to supply the correct password for the account it's attempting to login as.
2018-02-13Item entity: Delete in 'ignore' nodesparamat
2018-02-13Falling.lua: Delete falling node entities on contact with 'ignore'paramat
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-05Add minetest.is_player (#7013)you
* Add minetest.is_player * First use for is_player
2018-02-05Item entity: Prevent motion in ignore nodesparamat
2018-02-04Add kill chat command (#6992)Wuzzy
Replace minetest.* with core.* in 1 file
2018-01-29Make chat command + privilege help slightly more accurate (#6964)Wuzzy
* Make chat command help slightly more accurate * Slightly more accurate privilege help * Simplify command/priv help * More command/priv help tweaks
2018-01-23Intersects_protection(): Move from Minetest Game to builtin (#6952)Paramat
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.
2017-12-14Add callback to preserve node metadata as item metadataashtrayoz
2017-12-12Builtin: Fix handle_node_drops crash with nil diggerSmallJoker
2017-12-06Auth handler: Player deletion & Iterator (#6741)sfan5
* 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-01Make core.auth_table private and structure builtin/auth.luasfan5
If you give modders the ability to do something, they will...
2017-11-24Clearobjects: Send progress messages to terminal using actionstreamparamat
Change default mode to 'quick' as 'full' can lock up a server for a long time.
2017-11-14Sounds: Add falling node soundsAuke Kok
Falling nodes should make a sound. This can only be done here, so for simplicity we just call the sound_play() here with the node place sound. We ignore any gain value in the sound spec since a falling node should be loud, so the 1.0 default gain makes sense here.
2017-11-08Make use of safe file writing in auth handler (fixes #6576)sfan5
2017-11-06Item entities: Enable item collision detection for sudden movementDTA7
2017-10-28Fix default item callbacks to work with nil users (#5819)raymoo
* Fix default item callbacks to work with nil users * item.lua: Handle node drops for invalid players The if-condition for the dropping loop is the same as `inv`, which means that the 2nd possible definition of `give_item` is never used. Remove redundant `local _, dropped_item`
2017-10-07Do not grant all privs to the admin - changes game behavior (#6460)lhofhansl
* Do not grant all privs to admins. * Default give_to_admin to give_to_singleplayer
2017-09-26Implement mod communication channels (#6351)Loïc Blot
Implement network communication for channels * Implement ModChannel manager server side to route incoming messages from clients to other clients * Add signal handler switch on client & ModChannelMgr on client to handle channels * Add Lua API bindings + client packet sending + unittests * Implement server message sending * Add callback from received message handler to Lua API using registration method
2017-09-15Customizeable max breath for players (#6411)SmallJoker
* Customizeable maximal breath for players
2017-09-13Item drop: Tune to land exactly 2 nodes away with level view (#6410)Paramat
2017-09-11Allow the join/leave message to be overridden by mods.red-001
2017-09-11Fix dropped item look (#6370)you
* Abort set_item when it does nothing * Do not adjust dropped item size linearly Instead use cube root because the item count is proportional to the volume, not to the length. * Make the item rotate slower when it's bigger Bigger items chafe more on the ground, so they can't rotate as fast as small ones * Fix items flying in air