aboutsummaryrefslogtreecommitdiff
path: root/builtin/game/chatcommands.lua
AgeCommit message (Collapse)Author
2016-03-24Make `options` local here.Auke Kok
Undoubtably this may cause problems later if unchecked. ``` 2016-03-22 21:57:52: WARNING[Server]: Assignment to undeclared global "options" inside a function at .../sofar/git/minetest/bin/../builtin/game/chatcommands.lua:862. ```
2016-03-09Add consistent monotonic day counter - get_day_count()Auke Kok
I've written several experimental bits of code that revolve around the need for a consistent calendar, but implementing one is extremely hard in mods due to time changes and mods overriding core.get_timeofday(), which will conflict. The second part of the problem is that doing this from a mod requires constant maintenance of a settings file. An implementation in core is trivial, however, and solves all of these problems at virtually no cost: No extra branches in server steps, and a single branch when minetest.set_time_of_day(), which is entirely reasonable. We store the day_count value in env_meta.txt. The use case is obvious: This change allows mods to create an actual virtual calendar, or properly account for seasonal changes, etc.. We add a "/days" chatcommand that displays the current day count. No permissions are needed. It can only retrieve the day count, not modify it.
2016-03-06Faster insertion into tableRui914
2016-02-11Log /clearobjects modeKahrl
2016-02-11Add '/clearobjects quick'Kahrl
2016-02-04Add admin command which says who the administator is for the server.Splizard
2015-11-02Add callback parameter for core.emerge_area()kwolekr
2015-10-31minetest. to core.Rui914
2015-09-23Add /emergeblocks command and core.emerge_area() Lua APIkwolekr
2015-08-12SAPI: Track last executed mod and include in error messageskwolekr
2015-07-18Add ability to specify coordinates for /spawnentityMarcin
2015-06-14Remove reference to deprecated privilegeCraig Davison
2015-06-02Nicer time setting loggingest31
Now logs ACTION[ServerThread]: player sets time to 6:03 instead of ACTION[ServerThread]: player sets time to 6:3
2015-05-16Added hour:minute format to time commandLeMagnesium
* The time command now accepts parameters in the form <hour>:<minute>, and if invoked with no parameters returns the current time in said format.
2015-04-05Add reason to kicked log message and use present tenseest31
2015-03-05Radius parameter for /deleteblocks hereSmallJoker
2015-02-27Add /setpassword and /clearpassword loggingest31
2015-02-18Fix unused (and so, broken) enable_rollback_recording. This option must be ↵Loic Blot
reloaded at server loop but loaded when server starts, for data consistency (not a hot load variable) ok @ShadowNinja
2015-01-27Prevent null concatenation when /deleteblocks is provided an incorrect formatkwolekr
2015-01-15Simplify deleteblocks chat command argument parsingkwolekr
Add optional core.pos_to_string decimal place rounding Move core.string_to_pos to builtin/common/misc_helpers.lua for consistency
2015-01-15Add ability to delete MapBlocks from mapkwolekr
Also add a Lua API and chatcommand for this
2014-11-26Fix some undeclared global variablesCraig Davison
2014-11-08Add last_login field to auth.txtRyan Newell
Also shortens some related code and adds more parameters to string.split.
2014-10-07Add a better error message when trying to teleport another player without ↵LeMagnesium
bring privileges
2014-08-19Mod profiling supportsapier
Config settings: profiling = true/false (gather statistics) detailed_profiling = true/false (break mod times to callbacks) Chat commands: save_mod_profile saves current statistics in debug.txt and shows on console (on default loglevel)
2014-05-28Add success and output return values to chat commandsShadowNinja
2014-05-24Sort commands and privs alphabetically in '/help'.Diego Martinez
Also make a stray variable local.
2014-05-08Use "core" namespace internallyShadowNinja
2014-05-07Organize builtin into subdirectoriesShadowNinja