Skip to content

AFKShrine Guide

This page introduces AFKShrine from a public server-docs point of view. It focuses on what the feature does in-game, how to get started when you have access, and which commands are useful.

AFKShrine turns server AFK time into a small personal shrine experience. When you become AFK, the feature can show soft particles, a private bossbar, and progress views. When you return, AFKShrine can show a private postcard summary and let you claim pending tokens, review rewards, check milestones, and personalize your shrine preset.

AFKShrine is meant to make being away feel clearer and a little more fun, without automatically dumping rewards into your inventory. Your AFK sessions can create pending AFKShrine tokens, milestone progress, quest progress, and collection album entries. You return, review what happened, then claim or trade rewards when you are ready.

Available features include:

  • AFK shrine visuals with soft particles, optional sparkles, and a private bossbar while you are AFK.
  • Compact private return postcards with Details and eligible Claim controls; /afkshrine postcard opens the latest visit from this login.
  • Dynamic bossbar views for session time, reward eligibility, pending tokens, daily caps, streaks, seasonal progress, and community progress.
  • Pending-token claiming and preview-first reward trades, including a confirmed batch of affordable rewards through /afkshrine trade all.
  • A six-month expiry for unclaimed points, with a visible next deadline; claimed balances do not expire.
  • Time, biome, safety, risk, adventure, weather, seasonal, dimension, collection, and streak milestones and quests.
  • Permission-gated particle presets that players can inspect and select.
  • A collection album and reset summary showing completed, repeatable, refreshed, and still-available goals.
  • Optional low-reward bed-rest activity with cooldown protection.
  • Server-wide community milestones with temporary celebration windows.
  • Optional captured-item tools and upgrades configured by staff.
  1. Start with /afkshrine menu or /afkshrine gui to open the AFKShrine hub.
  2. After an AFK session, read the AFK postcard summary and use /afkshrine claim if you have pending tokens.
  3. Use /afkshrine rewards before trading so you can see costs, one-time rewards, repeatable rewards, and what you can afford.
  4. Use /afkshrine milestones and /afkshrine album when you want to explore longer-term goals.
CommandWhat it doesExample
/afkshrineOpens the AFKShrine entry point or shows basic AFKShrine information./afkshrine
/afkshrine toggleTurns your personal AFKShrine participation on or off when the feature allows it./afkshrine toggle
/afkshrine statusShows your current AFKShrine state and basic settings./afkshrine status
/afkshrine stats [personal|server]Shows personal AFKShrine stats or server-wide AFKShrine stats./afkshrine stats
/afkshrine stats 1Shows the personal AFKShrine stats page./afkshrine stats 1
/afkshrine stats 2Shows the global/server AFKShrine stats page./afkshrine stats 2
/afkshrine balanceShows pending tokens, claimed spendable tokens, streaks, and related progress./afkshrine balance
/afkshrine claimMoves pending AFKShrine tokens into your claimed spendable balance./afkshrine claim
/afkshrine rewards [page]Lists configured reward trades, costs, availability, one-time state, and whether you can afford them./afkshrine rewards
/afkshrine tradeOpens the reward overview so you can choose a trade instead of guessing an id./afkshrine trade
/afkshrine trade <reward> [confirm]Previews a reward trade, or confirms it when you include confirm./afkshrine trade daily
/afkshrine trade allPreviews one affordable copy of each selected eligible reward before confirmation./afkshrine trade all
/afkshrine guiOpens the AFKShrine GUI hub./afkshrine gui
/afkshrine menuOpens the AFKShrine GUI hub./afkshrine menu
/afkshrine postcardOpens the latest return postcard from your current login./afkshrine postcard
/afkshrine upgradesRuns the AFKShrine upgrades action./afkshrine upgrades
/afkshrine toolsOpens or lists AFKShrine tools and upgrades when enabled for players./afkshrine tools
/afkshrine exchangesRuns the AFKShrine exchanges action./afkshrine exchanges
/afkshrine notesRuns the AFKShrine notes action./afkshrine notes
/afkshrine tools listLists available AFKShrine tool actions in chat./afkshrine tools list
/afkshrine tools claim <action> [confirm]Previews or confirms a tool action that spends captured AFKShrine special items./afkshrine tools claim example
/afkshrine booksRuns the AFKShrine books action./afkshrine books
/afkshrine books listRuns the AFKShrine books action./afkshrine books list
/afkshrine books claim <action> [confirm]Runs the AFKShrine books action./afkshrine books claim example
/afkshrine milestones [all|time|biomes|safety|risk|quests|weather|seasonal|dimensions|collections|streaks|claim-streak] [page]Explains AFKShrine milestone families and how they repeat or unlock./afkshrine milestones
/afkshrine questsShows AFKShrine quest progress such as weather, seasonal, adventure, and dimension goals./afkshrine quests
/afkshrine resets [category|daily|weekly|monthly|ready|used|complete|inactive] [page]Shows which repeatable milestones refreshed, are ready, were used, or are complete./afkshrine resets
/afkshrine album [all|time|biomes|safety|risk|events|quests|weather|seasonal|streaks|collections] [page]Shows your AFKShrine collection album and completion counts./afkshrine album
/afkshrine communityShows server-wide AFKShrine community milestone progress./afkshrine community
/afkshrine top [daily|weekly|monthly|lifetime]Shows AFKShrine leaderboards./afkshrine top
/afkshrine stylesOlder alias for listing shrine styles./afkshrine styles
/afkshrine style [style]Older alias for showing or setting your shrine preset./afkshrine style
/afkshrine presetsLists shrine particle presets with availability and hover details./afkshrine presets
/afkshrine preset [preset]Shows your current preset, lists presets, or sets your chosen preset./afkshrine preset
/afkshrine preview [style] [seconds]Previews a shrine preset when preview access is enabled./afkshrine preview
/afkshrine preview stopStops your active shrine preset preview./afkshrine preview stop
  • /afkshrine menu
  • /afkshrine claim
  • /afkshrine rewards
  • /afkshrine trade
  • /afkshrine milestones weather
  • /afkshrine album
  • /afkshrine resets ready
  • /afkshrine presets
  • /afkshrine preset mint

Return from AFK and use /afkshrine claim to move pending tokens into your spendable balance. Then browse /afkshrine rewards and use /afkshrine trade to spend them. Going AFK does not automatically deliver reward kits.

Unclaimed points expire after six calendar months. /afkshrine claim protects the remaining points by moving them into the claimed balance, which does not expire. /afkshrine balance and the claim button show the next expiry date. New earnings have their own deadlines and never renew older points.

When points expire, the player receives a private message such as: “100 of your oldest unclaimed AFKShrine points expired. Unclaimed points expire after six months. Use /afkshrine claim regularly to keep your points. Remaining pending: 30.” The command in this message is clickable. Offline players receive the message when they return; notification is recorded after the expiry has been saved.

Existing pending balances do not contain reliable per-award dates. They receive one six-month grace period from the server’s first rollout of this feature, recorded in plugins/1MB-CMIAPI/AFKShrine/pending-expiry.yml. Returning late or restarting the server does not reset this date. Future awards are grouped into daily expiry buckets in each player’s afkshrine.points.pending-expiry ledger. They expire after the entire six-month anniversary day in the configured timezone, giving up to one extra day of grace and never expiring points early. Saved deadlines remain fixed if the timezone later changes.

pending-expiry.enabled defaults to true. Turning it off pauses cleanup but retains the original deadlines; reenabling it checks overdue points again. Expiry is checked before claiming, for online players every minute, and in background scans at startup and daily for offline balances. File scans and expiry/notification writes run off the server thread and use the shared player store’s atomic per-player update. Normal point earnings, claims, and rollback snapshots include the dated ledger. Expired points never enter the claimed balance or community contribution; existing claimed tokens, completed quests/milestones, lifetime earnings, streaks, and leaderboard totals stay intact.

/afkshrine admin audit <player> shows the next deadline, total expired points, unnotified expired points, and last processing time. The ledger retains notification state across restarts. A crash between displaying and acknowledging a notice may repeat that notice, but does not deduct points twice. Malformed or inconsistent point ledgers fail closed, and an initialized expiry policy is never silently recreated or restored from an older backup. Staff should restore its original file and restart the feature if policy recovery is needed. Gameplay acceptance should cover a mixed old/fresh balance, claim at the deadline, offline return, and restart with an undelivered notice before live deployment.

Sessions must meet the configured minimum time, world rules, cooldowns, and daily cap. Hover Details for the reason, or open /afkshrine postcard to read the full visit; repeatedly toggling AFK does not bypass these limits.

It depends on that milestone. Some are one-time; others have daily, weekly, monthly, or limited repeat windows. /afkshrine resets shows what is ready, used, complete, or inactive.

/afkshrine trade all attempts one affordable copy of each eligible reward. It uses your claimed token balance, so claim pending tokens first and review the reward costs before trading.

Open /afkshrine exchanges to exchange 8 physical AFKShrine Notes for either 4 DiscordChat points or 1 physical AFKShrine Token. Choose the output, review the trade and confirm it. These trades use authentic Note items, not your pending AFKShrine balance or ordinary paper. Available options depend on your permissions and the required integrations.

Follow the message for missing tokens, access, inventory space, or AutoSell protection. If it reports an unfinished delivery needing recovery, give staff the message and reference so they can check it.

  • AFK postcards are private welcome-back summaries, not public broadcasts.
  • Details opens a postcard menu; Claim appears only when you have pending tokens and permission to claim them.
  • Existing pending balances receive a six-month grace period from the feature rollout. New earnings do not extend older deadlines.
  • Pending tokens are not spendable until you claim them with /afkshrine claim.
  • Reward trades preview first; commands that spend tokens or items require confirmation.
  • Some presets, tools, upgrades, and previews may be locked by rank, event progress, beta access, or server configuration.
  • Bed rest and same-location checks are intentionally conservative so AFKShrine stays a fun passive feature instead of a farm.

The full synced AFKShrine reference is available for exact technical details.