Skip to content

Shop & Achievements

The Mod Editor includes dedicated pages for managing the Token Shop and Achievement definitions.

The shop editor manages items that players can purchase with quest tokens.

At the top you see:

  • Total item count in the shop
  • Currency ID — the token type used for purchases (e.g. quest_token)
  • Search bar — filter items by ID or name

Each shop item displays in a table with columns:

ColumnDescription
ItemItem ID (monospaced), display name, and category badge
CostToken price
QtyQuantity given per purchase
WeightSort weight in the shop UI

Custom items (marked C) can be removed with the X button.

  1. Click + Add Item
  2. Item ID — type or use the autocomplete to find valid item IDs from your server
  3. Cost — set the token price
  4. Quantity — how many the player receives per purchase
  5. Click Add to Shop

The autocomplete pulls item IDs from your server’s /ksdev export. If you have not imported reference data, you can still type IDs manually.


Achievements are organized into three categories, each in a separate tab:

TabDescription
StandardGeneral gameplay achievements
MMOMultiplayer and social achievements
RPGCharacter progression achievements

The left sidebar shows achievements for the selected category. Each entry displays:

  • Achievement ID
  • Source badgeC for custom, M for modified
  • Trigger summary — abbreviated trigger types and targets

Use the Search bar to filter by ID, or click + New Achievement to create one.

When you select an achievement, the detail panel shows:

  • ID — unique identifier (not editable after creation)
  • Icon Item — item displayed as the achievement icon (with autocomplete)
  • Category — combat, gathering, crafting, exploration, social, or progression
  • Difficulty — easy, normal, hard, or legendary
  • Name Key / Description Key — i18n localization keys
  • Requires — prerequisite achievement ID (must be completed first)
  • Title Reward — an optional title granted on completion, with color
  • Hidden — whether the achievement is hidden until unlocked

Triggers define what the player must do to earn the achievement. Each trigger has:

  • Type — one of: kills, blocks_mined, blocks_chopped, blocks_dug, blocks_placed, blocks_harvested, items_collected, items_crafted, flowers_picked, interact_npc, zone_discovered, distance_traveled, playtime_minutes, damage_dealt, damage_taken
  • Count — how many times the action must be performed
  • Target — the specific entity, block, or item (with autocomplete for applicable types). Comma-separated for multiple targets.

Each achievement can grant one or more rewards:

Reward TypeFields
itemItem ID (autocomplete) + amount
quest_tokensAmount of quest tokens
currencyAmount of currency
mmo_xpAmount of MMO experience
lootbagLootbag ID
titleTitle text
commandServer command + executor (console or player)
  • BASE achievements are read-only. Click Clone to Custom to make an editable copy.
  • CUSTOM achievements are fully editable with all fields unlocked.

Select the target category tab, click + New Achievement, enter a unique ID, and configure triggers, rewards, and properties in the detail panel.

Achievement IDs must be unique across all three categories. The editor checks for duplicates globally.