introduction
this is a modpack for admins. it is a set of tools, to help with daily life as an admin. the tools are all hand-picked, you can select what tools you wish to use, using minetest's builtin modpack chooser, where you can choose what features to use. if you dont want opening_hours, due to the fact your server is international, its fine. if you want a mod added, submit an issue, explaning why you want the mod, and why it should be added. hopefully it gets added. in the meantime, play with the mod seperate. i hope you enjoy my modpack, and the many hours you may save due to it!
mods and usage (alphabetical order):
admin_toys
this mod is just for playing with your players. maybe somebody said something that came across completely different due to spelling. you could run a quick /jump <player>
, and then you give them hyperjump and send them flying into the sky every time they press their space key. for more info, do /help
, and look under the admin_toys
folder.
areas
this mod prevents griefing.
quick quide (of course, as there is a lot more stuff it can do, the readme is worth a read.):
- imagine a cuboid, encasing your property.
- go to any corner of the cuboid, and do /area_pos1
.
- go to the opposite corner, and do /area_pos2
.
- do a quick/protect <name>
(<name> being the name of your area), and it should tell you its protected, as well as its id.
for more commands, look at the offical readme
chat_logging
logs the chat into the world folder, under chat_record.txt
.
cloaking
hides an user, for secret spying
extract from the readme:
/cloak [victim]
: Cloaks yourself, alternatively an unsuspectingvictim
./uncloak [victim]
: Uncloaks yourself, or avictim
./cloak_chat <message>
: Sends<message>
to all online players with thecloaking
privilege. You can disable cloaked chat by settingcloaking.enable_cloaked_chat
tofalse
inminetest.conf
.
extract from the readme:
Send an email:
- /mail username message to send
View inbox:
- /inbox
- /inbox text
No formspec commands (good for IRC):
- /mail username <message to send>
- /inbox text
- /inbox clear
hud_notify
extract from readme:
usage
/notify <player_name> <msg>
Send a notification (msg
) toname
./notify_all <msg>
Send a global notificationmsg
.
examples
/notify LegendaryGriefer Stop griefing or face a ban!
/notify_all Attention! The server will be shutting down for maintenance in 15 minutes.
mapfix
a mod that fixes problems with the map. to run, do /mapfix <range
, with "<range>" being the radius of blocks to refresh.
opening hours
helps you to make sure people only come on at certain times. to change the hours, go into the init.lua, and edit lines 12-35. sorry, but i dont know how to develop mods. it needs a .conf. by default, its set to open 8-22, fitting in with my waking times (7:30-22:30) (you cant edit with 30 minute granularity, only 60).
remove_unkown
this mod removes unkown nodes in a range. to initiate, its /rm <range>
. you need a priv to execute it. perfect one-time tool when everything is going wrong. i reccomend you disable it until you need it
report
this mod allows players to tell the mods about griefers.
extract from readme:
Suppose player
, griefer
and moderator
are online players.
player
runs this command: /report griefer is griefing
moderator
sees: -!- player reported: griefer is griefing
The Admin (named in "name") is mailed via email: <player1> Report: player2 is griefing (mods online: player3)
temp_privs
extract from readme: Overwrites the default grant, grantme and revoke chatcommands to add revoke or grant expiration.
Usage
The default commands still work for permanant grants and revokes, however you can optionally select a time period whereby the revoke/granting will be reverted.
grant <playername> <time-optional> <privstring>
grantme <time-optional> <privstring>
revoke <playername> <time-optional> <privstring>
<time>
syntax:
- 1s - one second.
- 1m - one minute.
- 1h - one hour.
- 1D - one day (24 hours).
- 1W - one week (7 days).
- 1M - one month (30 days).
- 1Y - one year (360 days).
xban2
heavily edited extract from readme:
Chat commands
The mod provides the following chat commands. All commands require the ban
privilege.
xban
Usage: /xban <player_or_ip> <reason>
Example: /xban 127.0.0.1 Some reason.
xtempban
Usage: /xtempban <player_or_ip> <time> <reason>
The time
parameter is a string in the format <count><unit>
where <unit>
is one of s
for seconds, m
for minutes, h
for hours, D
for days, W
for weeks, M
for months, or Y
for years. If the unit is omitted, it is
assumed to mean seconds. For example, 42s
means 42 seconds, 1337m
1337
minutes, and so on. You can chain more than one such group and they will add
up. For example, 1Y3M3D7h
will ban for 1 year, 3 months, 3 days and 7 hours.
Example: /xtempban Joe 3600 Some reason.
xunban
Usage: /xunban <player_or_ip>
Example: /xunban Joe
#