Mail mod for Minetest
Go to file
2023-04-01 18:29:21 +02:00
.github/workflows View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
locale german translation (#44) 2023-04-01 18:29:21 +02:00
pics updated files 2019-09-16 08:15:43 +02:00
test View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
textures separated from webmail mod 2019-09-16 08:06:54 +02:00
ui declare the translator in every module instead of a global 2023-03-31 18:12:48 +02:00
util View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
.luacheckrc declare the translator in every module instead of a global 2023-03-31 18:12:48 +02:00
api.lua Minor fixes (#34) 2023-03-31 18:08:51 +02:00
api.md View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
api.spec.lua View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
chatcommands.lua separated from webmail mod 2019-09-16 08:06:54 +02:00
docker-compose.yml use mtt for integration tests 2022-08-02 14:56:32 +02:00
gui.lua View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
hud.lua consistent function syntax 2022-08-02 14:58:42 +02:00
init.lua declare the translator in every module instead of a global 2023-03-31 18:12:48 +02:00
LICENSE strip down to bare mail mod 2022-08-02 15:03:31 +02:00
migrate.lua View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
migrate.spec.lua View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
mod.conf use canonical_name if it is available; report error when trying to send mail to non-existent players 2023-02-23 13:41:41 -08:00
mtt.lua View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
onjoin.lua View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
README.md View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00
storage.lua Fix deletion in inbox trivial issue (#35) 2023-04-01 10:38:00 +02:00
storage.spec.lua View sent messages (new database, add maillists) (#26) 2023-03-29 17:25:01 +02:00

Mail mod for Minetest (ingame mod)

This is a fork of cheapies mail mod

It adds a mail-system that allows players to send each other messages in-game and via webmail (optional)

Screenshots

Ingame mail

Installation

In-game mail mod

Install it like any other mod: copy the directory mail_mod to your "worldmods" folder

Webmail

To provide a web-based interface to receive/send mails you can use the mtui project

Commands/Howto

To access your mail click on the inventory mail button or use the "/mail" command Mails can be deleted, marked as read or unread, replied to and forwarded to another player

Compatibility / Migration

Overview:

  • v1 all the data is in the <worldfolder>/mails.db file
  • v2 every player has its own (in-) mailbox in the <worldfolder>/mails/<playername>.json file
  • v3 every player has an entry in the <playername> modstorage (inbox, outbox, contacts)

Dependencies

  • None

License

See the "LICENSE" file

Textures

Contributors

  • Cheapie (initial idea/project)
  • Rubenwardy (lua/ui improvements)
  • BuckarooBanzay (cleanups, refactoring)
  • Athozus (outbox, maillists, ui fixes)
  • fluxionary (minor fixups)
  • SX (various fixes)
  • Toby1710 (ux fixes)
  • Peter Nerlich (cc, bcc)

Old/Historic stuff