A Township Tale

Complete Command Reference Guide

⚡ Shadow System

Player Commands

Basic Player Management

Command Description Status
player id [username] Shows player's ATT ID ✅ Working
player kick [username] Kicks player from server ✅ Working
player kill [username] Kills specified player ✅ Working
player message [username] [message] Sends message to player ✅ Working
player list Shows all online players (simple) ✅ Working
player list-detailed Shows all online players with position data ✅ Working
player detailed [username] Shows player's current position and chunk ✅ Working

Player Health & Combat

Command Description Status
player damage [username] [amount] Damages player (0.50 = 50% of current health) ✅ Working
player heal [username] [amount] Heals specified player ✅ Working
player god-mode [username] Makes player invulnerable ✅ Working
player god-mode-toggle [username] Toggles god mode ✅ Working
player cripple [username] Cripples the player ✅ Working

Skills & Progression

Skill Path Names

  • Mining
  • Forging
  • Woodcutting
  • Melee
  • Ranged

XP & Leveling Commands

Command Description Output
player progression pathxp [username] [skill] [exp] Gives XP in specific skill "Player got X xp, going from level Y to level Z"
player progression allxp [username] [quantity] Gives XP to ALL skills Leveling up sound, ~3 levels per skill
player progression pathlevelup [username] [skill] Gives 1 level in specific skill Same as pathxp
player progression checkallxp [username] Shows all XP and skill points User info, supporter status, skill points

Skill Management

Command Description Status
player progression showskills [username] Shows all available skills for user ✅ Working
player progression buyskill [username] [1-15] Gives random skill (for Stinger/Infinite Hunger) ✅ Working (can be finicky)
player progression clearall [username] Removes all points from all skills ✅ Working

Getting Stinger (Hidden Skill)

Stinger is an unimplemented dash-stab skill.

  1. Enable trace log: Modules → Subscription Stream → Select "trace log"
  2. Run: player progression showskills [PlayerName]
  3. Look in trace log for "# - Stinger" (number varies per player/server)
  4. Run: player progression buyskill [#] false
  5. To remove: Visit any shrine and pull the blank skill orb

Using Stinger: Pull weapon back like a bowstring (weapon lights up), then stab forward to dash.

Tutorial Video: Watch Here

Wacky Commands

Wacky commands help delete/erase Prefabs and fix server issues.

Chunk Demonstration: When using wacky destroy-free, items are deleted in a radius around your position (center + adjacent chunks).

Core Wacky Commands

Command Description Notes
wacky destroy-free [PrefabID] Deletes item by PrefabID in chunk radius Only open world, NOT storage/inventory
wacky destroyall [PrefabID] Deletes ALL instances of item Deletes from storage AND open world
wacky destroy [ItemIdentifierID] Deletes specific item instance Requires unique identifier from player inventory
wacky marcopolo [username] Reveals entire map for player ✅ Working
wacky smelter Fixes/respawns Blacksmith Smelter Removes molds and resets
wacky chisel-deck Fixes/respawns Carpentry chisel deck ✅ Working
wacky ow-loot Refills overworld loot chests ✅ Working

Example: Deleting Sticks

wacky destroy-free 61674

This deletes all sticks (PrefabID: 61674) in the open world within chunk radius.

Refer to CJ's Item List for PrefabIDs

Save & Maintenance

World Wiping

Command Description What Gets Wiped
save wipe-forced true Wipes world, KEEPS player data World resets, players keep: Lockbox, ATM, Inventory
save wipe-forced false Full wipe of EVERYTHING World AND all player data erased
save wipecaves Wipes only the cave system Clears items, respawns boulders. PCVR: new layout. Quest: same layout
save full-wipe Complete wipe of all saves Players, chunks, everything

Progress Commands

Command Description
progress finishboxes Completes all repair boxes in chunk (sandstone bridge, stairs, etc.)
progress fillbooks Fills all town books with pages
progress forgeall Finishes all unsmithed blades
progress fillcaveteleporter [layer] [fuel] Builds & fuels televator to specified layer
progress generatecaves [layer] Generates caves up to specified layer (PCVR only)
progress repaircaveteleporters [layer] Repairs televators up to cave floor

Teleportation

Teleport Commands

Teleport one player to another:

player teleport [PlayerA] [PlayerB]

Example: player teleport Joel Bossun (Joel teleports to Bossun)

Teleport to specific location:

player teleport [PlayerName] [Location]

Available Teleport Locations

Category Locations
Default Default, Home, OriginalSpawnPoint, RespawnPoint, FinishRecustomization, TestingArea
Tower OutsideTower, TowerCP1, TowerCP2, TowerCP3, TowerCP4, TowerCP5, TowerEnd
Outdoor OutsideCave, OutsideForest, OutsideLake, OutsideRockArena, HolidayZone, MountainPass, MountainPassEnd, BattleField, Glades
Shrines WoodcuttingShrine, ArcheryShrine, MeleeShrine

Custom Home Locations

player set-home [PlayerName] x,y,z
player detailed [PlayerName]  (Get coordinates)
player teleport [PlayerName] Home
Coordinate Format: X=East-West, Y=Height, Z=North-South
NO SPACES: 100,50,200 ✅ | 100, 50, 200

Player Stats

Available Stats & Max Values

Stat Name Max Value Description
Health 10 Current health
MaxHealth 31 Maximum health capacity
Speed 15 Movement speed ⚠️ High speed drains hunger fast!
Damage 15 Damage output
PlayerWeight 999999 Carrying capacity
Hunger 2 Hunger level
Fullness 5 Satiation level
DamageProtection 10 Damage resistance
Aggro 10 Enemy aggro level
Frost 1 Frost effect
Nightmare 1 Nightmare effect
ExperienceBoost 10 XP multiplier
Luminosity 15 Light emission
Poison 31 Poison level
RecentDamage 1 Recent damage taken
CrippleHealth 1 Crippled state health
CrippleDamageProtection 10 Damage protection while crippled

Stat Commands

Permanent stat change:

player set-stat [username] [stat] [value]

Example: player set-stat Player1 Speed 3

Temporary stat change:

player modify-stat [username] [stat] [value] [duration] [isMultiplier]

Example: player modify-stat Player1 Speed 3 120 True (multiplies speed by 3 for 120 seconds)

Note: Some stats reset on respawn/death.

ATM & Trading

ATM Commands

Command Description
trade atm get [PlayerName] Shows player's coin balance
trade atm set [PlayerName] [Amount] Sets account to exact amount
trade atm add [PlayerName] [Amount] Adds amount to current balance (use negative to subtract)

Examples

trade atm get JohnDoe
trade atm set JohnDoe 2000
trade atm add JohnDoe 500
trade atm add JohnDoe -100  (subtract)
Note: All ATM commands work on offline players!

Trading Commands

Command Description
trade empty Clears all trading decks
trade post [username] [prefab] [args] Sends item to online player's postbox
trade post [PlayerID] [prefab] [args] Sends item to offline player's postbox

Items & Spawning

Finding & Selecting Items

Command Description
select find [PlayerName] [Distance] Lists movable items around player in radius
select [ItemID] Selects item for further use
select get Shows name, ID, and position of selected item
select destroy Deletes selected item

Spawning Items

Basic spawn:

spawn [PlayerName] [PrefabName]

Spawn with quantity:

spawn [PlayerName] [PrefabName] [Amount]

Spawn with texture/arguments:

spawn [PlayerName] [PrefabName] [Arguments]

Spawning Moulds

spawn moulds list
spawn moulds [PlayerName] [MouldName]
Popular Moulds: AxeHeadCurveMould, DaggerBladeCurvedMould, GreatSwordBladeMould, HammerHeadMould, PickaxeHeadMould, etc.

Server Settings

Settings Commands

settings list server  (Show all changeable settings)
settings possible [setting]  (Show possible values)
settings changesetting server [Setting] [Value]

Important Server Settings

Setting Default Description
DropAllOnDeath - true/false - Drop all items on death
RespawnTimeSeconds 5 Time before respawn (in seconds)
DownedStateDuration - 0 = no gravestone
IsPVPEnabled - true/false - Enable PVP
PVPMultiplier 0.1 PVP damage multiplier
XPX 1 XP multiplier
PlayerLimit -1 Max players (-1 = unlimited)
InitialPlayerInventory Default None/Default/DeckedOut

Examples

settings changesetting server CommunityStorageMultiplier 5
settings changesetting server RespawnTimeSeconds 10
settings changesetting server DownedStateDuration 0

Initial Player Inventory Options

  • None: No starting items (not even grass bag)
  • Default: Standard starting items
  • DeckedOut: Full kit (iron tools, weapons, shield, 100 meat drumsticks, 100 dynamite, 500 arrows, etc.)

Time Commands

⚠️ Warning: Time commands can be risky!
Command Description
time set [time] Changes time (24-hour system)
time or time ofday Shows current time
time keywords Lists possible time keywords
time toggle Switches day/night
time future [progress] [measure] Advances "real" time (measure: s for seconds)

Additional Commands

Festivities

Command Description
festivities start Starts holiday event
festivities stop Stops holiday event
festivities list Lists available holidays

Available Holidays: Christmas (9252), Easter (53442), Halloween (13820), New Years (36358), Valentine (55286)

Debug Commands

Command Description
debug server-stats Shows server statistics (FPS, etc.)
debug count [prefab] Counts spawned prefabs
debug count-all Counts all bugs in world

Server Control

Command Description
quit Shuts down server (kicks all players)
repeat last Repeats last command

Bans

bans from-server [PlayerName] [DurationInHours] "Reason"

Example: bans from-server PlayerName 9999999 "Griefing"

Troubleshooting

Duplicated Connection Issue

Symptoms: Player can't join, "duplicated connection" error.

Cause: Server still thinks player is connected when they're not.

Solutions:

Option 1 - Kick Player:

player kick [PlayerName]

Option 2 - Restart Server:

quit

This shuts down server completely, clearing all connections.

Cave System Issues

If caves become buggy or cause frame drops:

save wipecaves
  • PCVR: Generates entirely new cave layout
  • Quest: Keeps same layout but clears items and boulders

General Server Issues

Restart server with quit command. Useful for:

  • Fixing bugs
  • After failed wipes
  • General maintenance

Quick Reference Card

Most Common Commands

Player Management:

player kick [name]
player teleport [name] [location]
player set-stat [name] [stat] [value]

Server Maintenance:

save wipe-forced true    (keeps player data)
save wipecaves           (wipes caves only)
progress finishboxes     (completes repair boxes)
quit                     (restart server)

Items & Economy:

spawn [player] [prefab] [amount]
trade atm add [player] [amount]
wacky destroy-free [prefabID]