Commit Graph

28 Commits

Author SHA1 Message Date
Dirk Sohler
fbca7a64fa
implement timezone offset configuration 2019-02-19 13:40:19 +01:00
Dirk Sohler
4c5de1fb42
add a helper function to build the formspec frame
fixes https://gitlab.com/4w/mtimer/issues/4
2019-02-18 22:02:59 +01:00
Dirk Sohler
34c78e20af
add color configuration 2019-02-17 03:10:41 +01:00
Dirk Sohler
970bf47ec0
implement position selection 2019-02-17 01:31:10 +01:00
Dirk Sohler
613ebf046d
extend chat command 2019-02-16 17:33:16 +01:00
Dirk Sohler
028cdbf99e
establish formspec system 2019-02-16 16:45:32 +01:00
Dirk Sohler
ecfac04415
reboot
The mod will be rewritten from scratch with modern code for most recent
Minetest (feature-complete 5.0.0 pre-release version so when 5.0.0 will
be released the mod will be ready)

See https://gitlab.com/4w/mtimer/issues/3 for status
2019-02-15 19:22:59 +01:00
Dirk Sohler
684bce012f implement /mtimer set chat command
Issue https://github.com/dsohler/mtimer/issues/1
2017-07-29 23:13:09 +02:00
Dirk Sohler
ba2f0c9147 add /mtimer help chat command
Issue: https://github.com/dsohler/mtimer/issues/1
2017-07-29 21:41:24 +02:00
Dirk Sohler
43c633732e implement base functionality for chat commands
Chat commands alwys start with `/mtimer` and then the player defines
what action to perform and adds a payload.

    /mtimer help
    /mtimer show
    /mtimer set setting value

Issue: https://github.com/dsohler/mtimer/issues/1
2017-07-29 21:19:05 +02:00
Dirk Sohler
d65c1f11ba switch to player based configuration
Before all variables and “constants” (configuration variables) were
stored in one single global table. Now the players get custom attributes
set. This allows player-based displaying of the timer information.

This will be done in subsequent commits.

Tracking issue: https://github.com/dsohler/mtimer/issues/1
2017-07-29 16:36:07 +02:00
Dirk Sohler
9e4d98d896 alter coding style (variables) 2017-07-28 19:01:08 +02:00
Dirk Sohler
7cbb032a43 outsource config loading 2017-07-28 18:59:33 +02:00
Dirk Sohler
6ff6638476 i18n of the default settings 2017-07-27 21:26:43 +02:00
Dirk Sohler
12d8f408bd remove dependency setting from depends.txt 2017-07-27 21:20:55 +02:00
Dirk Sohler
dd9716e30d make independent from xtend_default 2017-07-27 21:20:11 +02:00
Dirk Sohler
e9e625bcf4 rename xTimer to MTimer 2017-07-27 21:00:04 +02:00
Dirk Sohler
42d6333578 remove unnecessary Vim modeline 2017-07-12 22:30:59 +02:00
Dirk Sohler
11468b08dc use less globals
According to the Lua documentation using globals is slower than using
locals. Before this commit xTend mods used a lot of stuff from the
global _xtend table. A lot of those uses was not necessary.
2017-05-25 12:15:46 +02:00
Dirk Sohler
80b6cb68a3 have _xtend.i() automatically detect the mod 2017-05-25 11:05:42 +02:00
Dirk Sohler
f6294fb02b provide license file for individual mods 2017-05-05 22:42:17 +02:00
Dirk Sohler
e58964bfd2 read mod configuration from mods
For making mods less dependent from the modpack mods now initiate
theimselves. This fixes https://github.com/dsohler/xtend_modpack/issues/1
2017-05-05 22:31:24 +02:00
Dirk Sohler
253da97d52 split settingtypes into individual mods 2017-05-05 21:58:07 +02:00
Dirk Sohler
19bcb516ba set/check player name/existence first and then run 2017-03-01 18:33:29 +01:00
Dirk Sohler
8beb472234 remove debugging leftovers 2017-02-28 19:57:19 +01:00
Dirk Sohler
c31f0c1570 make multi-user more reliable 2017-02-28 19:38:24 +01:00
Dirk Sohler
4d04eb7b8a make the timer server (multiplayer) compatible 2017-02-27 20:00:37 +01:00
Dirk Sohler
12e48570c7 putting xtend as only mod to the top directory 2017-02-09 17:03:52 +01:00