Commit Graph

16 Commits

Author SHA1 Message Date
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
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
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
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
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
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