Tebex & Buycraft Command Sync Intervals

Worlds & Backups Reviewed September 6, 2026 1 min read

A store purchase that takes up to twenty minutes to appear in-game is not a slow server — Tebex and Buycraft's plugins are built to poll for new purchases on an interval rather than receive them the instant a payment clears, and that is a deliberate trade, not an oversight.

Why it happens

A push-based design — the store notifying the server instantly the moment a purchase happens — would require the game server to be reliably reachable from the store's own systems at all times, over an inbound connection it would have to keep open and secure. Polling avoids all of that: the plugin simply checks in with the store's API every so often and pulls down whatever purchases are waiting, which is far more resilient to brief connectivity issues on either end at the cost of a predictable delay instead of instant delivery.

What to do

  1. Wait up to 20 minutes for the automatic sync

    This is the normal window, not a fault — most purchases arrive well inside it.

  2. Run the plugin's force-sync command if it is needed sooner

    /tebex force, or the equivalent for the plugin in use, triggers an immediate check instead of waiting for the next scheduled poll.

  3. Confirm the purchase actually went through on the store side first

    A payment that failed or is still processing on Tebex's end will never arrive no matter how many times the sync is forced.