summaryrefslogtreecommitdiff
path: root/doc
Commit message (Expand)AuthorAge
...
* lua_api.txt: Various additions and improvements (#8245)Paramat2019-02-17
* Use true pitch/yaw/roll rotations without loss of precision by pgimeno (#8019)Paul Ouellette2019-02-07
* Update manpage (#8169)Paul Ouellette2019-02-04
* Protocol Docs: Python check bump to Python 3Julien Palard2019-02-03
* Content store: Fix storage leak by storing screenshots in cache (#8137)rubenwardy2019-01-31
* Remove incorrect feature flag (#8086)Paul Ouellette2019-01-19
* Deprecate modpack.txt and use modpack.conf instead (#7892)rubenwardy2019-01-06
* Proselytize the network. Use IEEE F32 (#8030)SmallJoker2019-01-03
* Add minetest.load_area (#8023)HybridDog2018-12-31
* Update README.android with current build info (#8026)stujones112018-12-28
* CSM: add requested CSM_RF_READ_PLAYERINFO (#8007)Loïc Blot2018-12-24
* Lua_api.txt: Add documentation of missing field to 'on_punch' (#8008)ClobberXD2018-12-22
* Add command line option to load password from file (#7832)Kevin Abrams2018-12-18
* Lua_api.txt: Document inventory sending behaviour (#7720)zeuner2018-12-18
* (client_)lua_api.txt: Rename func -> function (#7960)ClobberXD2018-12-12
* lua_api.txt: Various fixes and improvements (#7945)Paul Ouellette2018-12-11
* Fix ContentDB packages timing out by using download_file instead (#7891)rubenwardy2018-12-11
* Add object visual type 'item' (#7870)Alex2018-12-11
* Fix wrong parameter order for inventory callbacks (#7952)Paul Ouellette2018-12-10
* Add eat sound (#7956)Wuzzy2018-12-10
* Raise hotbar limit to 32 slots, add associated keybinding options (#7916)Vanessa Dannenberg2018-12-02
* Document which formspec fields are sent (#7717)zeuner2018-12-02
* Add Lua methods 'set_rotation()' and 'get_rotation()' (#7395)CoderForTheBetter2018-11-28
* Lua_api.txt: Update glasslike_framed textures documentation (#7884)Paramat2018-11-22
* Framed glasslike: Fix and document top/base textures feature (#7824)Paramat2018-10-30
* clear_craft: Return false if recipe not found, don't throw error (#7804)Paramat2018-10-24
* Add disable_repair group to prevent tool repair (#7381)Wuzzy2018-10-16
* Add core.remove_detached_inventory (#7684)SmallJoker2018-10-10
* Player hand list: require init by modsSmallJoker2018-10-04
* Software inventorycube (#7651)Vitaliy2018-09-29
* Particles: Make collision with objects optional (#7682)Paramat2018-09-08
* Lua_api.txt: Update mapgen alias docs, add Singlenode use (#7659)Paramat2018-08-19
* Raycast: export exact pointing location (#6304)Dániel Juhász2018-08-16
* lua_api.txt: Refine 'Item types' for 4e2eeee (#7648)SmallJoker2018-08-15
* lua_api.txt: Various fixes and improvements (#7638)pauloue2018-08-15
* texture_packs.txt: Add information for leaves texturing (#7637)Paramat2018-08-14
* Lua_api.txt: Move item def section nearby node def (#7636)ClobberXD2018-08-12
* Feature check for commit ac4884c3d677ef51bcce47f95ccd49d874022692 (#7618)zeuner2018-08-12
* Formspecs: Add tooltip element for arearubenwardy2018-08-05
* Replace auth.txt with SQLite auth database (#7279)Ben Deutsch2018-08-05
* lua_api.txt: Improve code block format (#7599)pauloue2018-08-03
* Lua_api.txt: Improve Player HUD flags documentation (#7588)ClobberXD2018-07-31
* Lua_api.txt: Clarify entity 'initial_properties' and related deprecation (#7596)Paramat2018-07-29
* Lua_api.txt: Various improvements (#7582)pauloue2018-07-26
* Allow an optional readonly base database (#7544)lhofhansl2018-07-25
* Update mip mapping and textarea documentation (#7315)HybridDog2018-07-19
* Lua_api.txt: Various minor improvements (#7560)Paramat2018-07-16
* Lua_api.txt: Formatting and grammar fixes (#7534)pauloue2018-07-08
* Lua_api.txt: Improve section titles, clarify sections (#7533)Paramat2018-07-06
* Make the server status message customizable (#7357)SmallJoker2018-07-01
str">"Invalid environment name!" end for _,pname in ipairs(env.subscribers) do if pname==name then return false, "Already subscribed!" end end table.insert(env.subscribers, name) return true, "Subscribed to environment '"..param.."'." end, }) core.register_chatcommand("env_unsubscribe", { params = "<environment name>", description = "Unubscribe to the log of an Advtrains LuaATC environment", privs = {atlatc=true}, func = function(name, param) local env=atlatc.envs[param] if not env then return false,"Invalid environment name!" end for index,pname in ipairs(env.subscribers) do if pname==name then table.remove(env.subscribers, index) return true, "Successfully unsubscribed!" end end return false, "Not subscribed to environment '"..param.."'." end, }) core.register_chatcommand("env_subscriptions", { params = "[environment name]", description = "List Advtrains LuaATC environments you are subscribed to (no parameters) or subscribers of an environment (giving an env name).", privs = {atlatc=true}, func = function(name, param) if not param or param=="" then local none=true for envname, env in pairs(atlatc.envs) do for _,pname in ipairs(env.subscribers) do if pname==name then none=false minetest.chat_send_player(name, envname) end end end if none then return false, "Not subscribed to any!" end return true end local env=atlatc.envs[param] if not env then return false,"Invalid environment name!" end local none=true for index,pname in ipairs(env.subscribers) do none=false minetest.chat_send_player(name, pname) end if none then return false, "No subscribers!" end return true end, }) minetest.register_on_player_receive_fields(function(player, formname, fields) local pname=player:get_player_name() if not minetest.check_player_privs(pname, {atlatc=true}) then return end local envname=string.match(formname, "^atlatc_delconfirm_(.+)$") if envname and fields.sure=="YES" then atlatc.envs[envname]=nil minetest.chat_send_player(pname, "Environment deleted!") return end envname=string.match(formname, "^atlatc_envsetup_(.+)$") if not envname then return end local env=atlatc.envs[envname] if not env then return end if fields.del then minetest.show_formspec(pname, "atlatc_delconfirm_"..envname, "field[sure;"..minetest.formspec_escape("SURE TO DELETE ENVIRONMENT "..envname.."? Type YES (all uppercase) to continue or just quit form to cancel.")..";]") return end env.init_err=nil if fields.code then env.init_code=fields.code end if fields.run then env:run_initcode() minetest.show_formspec(pname, formname, get_init_form(env, pname)) end end)