Takaro module library
Takaro Modules
Takaro is a game server management platform for running, automating, and moderating multiplayer communities. These modules install into Takaro to add server automation, Discord workflows, economy systems, and moderation tools.
StaffCommands
- Give staff a packaged set of operational commands.
- Keep admin-only actions behind Takaro permissions.
- Support day-to-day 7 Days to Die server management from chat commands.
Components Overview
New Module: StaffCommands
NEWmute, zomb, buff - 1, th - 3, th - 1, kickall, avisit, th - 4, killall, pr, visitmap, setwaypointpublic, aaaaaaa, rpd, ban, rvr, arrest, ocn, setjail, rdd, buff - 2, pull, reset1, release, reset2, kick, th - 2, unmute, shutdownba, cm & dm, wi, kill. New permissions: KILL_PLAYER, CM_DM, MUTE, ZOMB_FREE_SELF, LIST_LANDCLAIMS, REMOVE_LANDCLAIMS, RESET_PLAYER, RDD, UNMUTE, VISIT_MAP, RELEASE, SET_JAIL, BUFF, RESET_CHUNKS, WIPE_INVENTORY, STAFF_COMMANDS, RESET_PREFAB. New configuration option: userDiscordChannel.Configuration
Configure this module using the schemas below. The JSON schema defines the data structure, while the UI schema customizes how the configuration form is displayed.
Configuration Schema
Configuration Properties (4)
userDiscordChannel
Sends to discord
Items
Gives a drone and some extra mods
moduleLookUp
Uuid of the staff command module
adminCommandDiscord
Discord Channel Id of admin commands
1396394567611318293UI Schema
No configuration properties defined. This module uses default settings.
About Configuration Schemas
The Configuration Schema defines the structure and validation rules for module settings. The UI Schema customizes how the configuration form is displayed in the Takaro interface, including field ordering, labels, and input types.
Commands (40)
These commands can be executed by players in-game. Each command has a trigger word, optional arguments, and executes JavaScript code on the server.
setjail
Description
- Set an 11x11 area to put jail birds in.
Function Implementation
setjail Function
JAVASCRIPTUsage Example
llp
Description
Function Implementation
llp Function
JAVASCRIPTUsage Example
th - 2
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
th - 2 Function
JAVASCRIPTUsage Example
ban
Description
Arguments (2)
person
stringPosition 0""reasoning
stringPosition 1"contact a moderator for the reason"Function Implementation
ban Function
JAVASCRIPTUsage Example
visitmap
Description
Function Implementation
visitmap Function
JAVASCRIPTUsage Example
restoreS
Description
Arguments (2)
playerTargetName
stringPosition 0""playerTargetLevel
stringPosition 1""Function Implementation
restoreS Function
JAVASCRIPTUsage Example
release
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
release Function
JAVASCRIPTUsage Example
setwaypointpublic
Description
Function Implementation
setwaypointpublic Function
JAVASCRIPTUsage Example
kick
Description
Arguments (2)
person
stringPosition 0""reasoning
stringPosition 1"Contact a moderator for a kick reason"Function Implementation
kick Function
JAVASCRIPTUsage Example
avisit
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
avisit Function
JAVASCRIPTUsage Example
rpd
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
rpd Function
JAVASCRIPTUsage Example
brender
Description
Function Implementation
brender Function
JAVASCRIPTUsage Example
abed
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
abed Function
JAVASCRIPTUsage Example
arrest
Description
Arguments (2)
playerTarget
stringPosition 0""reasoning
stringPosition 1""Contact a moderator to be released""Function Implementation
arrest Function
JAVASCRIPTUsage Example
admin
Description
Arguments (1)
commandName
stringPosition 0"all"Function Implementation
admin Function
JAVASCRIPTUsage Example
pr
Description
Function Implementation
pr Function
JAVASCRIPTUsage Example
bundo
Description
- only works in the console (f1 menu). Un does brender
Function Implementation
bundo Function
JAVASCRIPTUsage Example
zomb
Description
- Stand directly above your land claim when you run this command!
Function Implementation
zomb Function
JAVASCRIPTUsage Example
rvr
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
rvr Function
JAVASCRIPTUsage Example
buff - 2
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
buff - 2 Function
JAVASCRIPTUsage Example
mute
Description
Arguments (2)
person
stringPosition 0""reasoning
stringPosition 1"No reason given"Function Implementation
mute Function
JAVASCRIPTUsage Example
addcurrency
Description
Function Implementation
addcurrency Function
JAVASCRIPTUsage Example
replace
Description
Function Implementation
replace Function
JAVASCRIPTUsage Example
th - 1
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
th - 1 Function
JAVASCRIPTUsage Example
kickall
Description
Function Implementation
kickall Function
JAVASCRIPTUsage Example
revokecurrency
Description
Function Implementation
revokecurrency Function
JAVASCRIPTUsage Example
am
Description
Function Implementation
am Function
JAVASCRIPTUsage Example
ocn
Description
Arguments (2)
playerTarget
stringPosition 0""pname
stringPosition 1""Function Implementation
ocn Function
JAVASCRIPTUsage Example
wi
Description
Arguments (2)
playerTarget
stringPosition 0""tool
stringPosition 1"belt"Function Implementation
wi Function
JAVASCRIPTUsage Example
th - 4
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
th - 4 Function
JAVASCRIPTUsage Example
killall
Description
Function Implementation
killall Function
JAVASCRIPTUsage Example
restoreL
Description
Arguments (2)
playerTargetName
stringPosition 0""playerTargetLevel
stringPosition 1""Function Implementation
restoreL Function
JAVASCRIPTUsage Example
buff - 1
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
buff - 1 Function
JAVASCRIPTUsage Example
th - 3
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
th - 3 Function
JAVASCRIPTUsage Example
kill
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
kill Function
JAVASCRIPTUsage Example
pull
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
pull Function
JAVASCRIPTUsage Example
unmute
Description
Arguments (1)
person
stringPosition 0""Function Implementation
unmute Function
JAVASCRIPTUsage Example
rdd
Description
Arguments (1)
playerTarget
stringPosition 0""Function Implementation
rdd Function
JAVASCRIPTUsage Example
restart
Description
Arguments (1)
timer
numberPosition 0"10"Function Implementation
restart Function
JAVASCRIPTUsage Example
About Module Commands
Commands allow players to interact with your module through chat. Each command has a trigger word that players type (prefixed with /), optional arguments for parameters, and a JavaScript function that executes when the command is used. Arguments are automatically validated and passed to the function.
Scheduled Jobs (1)
These jobs run automatically on a schedule defined by cron expressions. Each job executes JavaScript code at specific times or intervals.
discordStaffCommands
Schedule Details
Cron Expression
Human-Readable Schedule
Daily at midnight
Function Implementation
discordStaffCommands Function
JAVASCRIPTCron Expression Format
Each field can contain numbers, ranges (1-5), lists (1,3,5), or wildcards (*). Use */n for intervals (e.g., */5 for every 5 units).
About Scheduled Jobs
Cron jobs allow your module to execute code automatically on a schedule. Each job has a cron expression that defines when it runs, and a JavaScript function that executes at those times. Jobs run server-side and can perform maintenance tasks, send notifications, or update game state automatically.
Permissions (17)
These permissions control who can access different features of this module. Administrators can assign these permissions to roles, allowing fine-grained access control.
General Permissions
Buff
BUFFPermission KeyDescription
Buff another player
Permission Details
BUFFAdmin Menu
CM_DMPermission KeyDescription
Creative mode and debug menu
Permission Details
CM_DMKill player
KILL_PLAYERPermission KeyDescription
Kill a player
Permission Details
KILL_PLAYERList Land Claims nearby
LIST_LANDCLAIMSPermission KeyDescription
Lists land claims near by
Permission Details
LIST_LANDCLAIMSMute a Player
MUTEPermission KeyDescription
Mute unruly players in game
Permission Details
MUTEReset Drone Data
RDDPermission KeyDescription
Resets player drone data to place a new one
Permission Details
RDDRelease Jail
RELEASEPermission KeyDescription
Release a player from jail
Permission Details
RELEASERemove land claims
REMOVE_LANDCLAIMSPermission KeyDescription
remove nearby land claims
Permission Details
REMOVE_LANDCLAIMSRest Chunks
RESET_CHUNKSPermission KeyDescription
Reset Chunks Permission
Permission Details
RESET_CHUNKSReset Player Data
RESET_PLAYERPermission KeyDescription
Resets a player's corrupted data
Permission Details
RESET_PLAYERReset Prefabs
RESET_PREFABPermission KeyDescription
Reset prefab permission
Permission Details
RESET_PREFABSet Jail Location
SET_JAILPermission KeyDescription
Set the location of your jail
Permission Details
SET_JAILStaff Commands
STAFF_COMMANDSPermission KeyDescription
Commands for staff to use without using Currency
Permission Details
STAFF_COMMANDSUnmute
UNMUTEPermission KeyDescription
Unmute a player
Permission Details
UNMUTEVisit Map
VISIT_MAPPermission KeyDescription
Visit the map to unlock for Takaro and CPM
Permission Details
VISIT_MAPWipe Inventory
WIPE_INVENTORYPermission KeyDescription
Wipe Inventory
Permission Details
WIPE_INVENTORYZombie Free Self
ZOMB_FREE_SELFPermission KeyDescription
Zombie free command for admins to run the command for their personal house
Permission Details
ZOMB_FREE_SELFAbout Module Permissions
Permissions control access to module features and functionality. Each permission has a unique key for identification, a friendly name for display, and a description explaining what it allows. Some permissions are countable, meaning they can have numeric values or limits assigned. Administrators assign these permissions to user roles to control who can use different module features.







































