Skip to content
BlazeZDocs

EasySMP Tebex Theme

A Tebex webstore theme with a Java and Bedrock login, live player and Discord counts, bulk buy and a server switcher.

Version
1.0.6
Runs on
Tebex
On this page

EasySMP is a theme for your Tebex webstore, not a Minecraft plugin. It gives the store a dark, bold look with a category grid on the homepage, product cards with image and video sliders, and a slide-in basket.

At login, players pick Java or Bedrock, and Bedrock names get your Geyser prefix so purchases reach the right player. The top bar shows your live player count and Discord member count, and a currency picker switches between 12 currencies. Everything you'd change, from links to layout, is a setting in the Tebex editor.

Configuration#

Every option is in the theme's settings in Tebex (the schema.json file), grouped like this:

SectionWhat you set
ServersYour Discord invite code and server IP, for the live counts in the top bar. The Support button opens the same Discord invite.
Bedrock / CrossplayThe prefix added to Bedrock names. Default ., which must match username-prefix in your Floodgate config.
Package DisplayPackages per row (default 3), and an optional box width and height.
Bulk BuyButtons to buy several of a package at once: which packages, the amounts (default 1,5,10,20), and a discount or coupon per amount.
Top BarAn optional bar above the store with a home link, a center image and up to 4 quick links.
Navbar SettingsUp to 4 buttons, by default Ranks, Crates, Gems and Subscriptions.
Server SwitcherFor networks: up to 4 servers, each with a name, icon, color, Tebex category ID and its own Ranks, Crates, Gems and Subscriptions links.
Homepage CategoriesShow your server categories on the homepage. Needs your Tebex public token.
Footer SettingsThe Useful Links column with 4 links, and your Facebook, Twitter, YouTube, TikTok and Discord links. Blank social links are hidden.

Warning

Replace the Tebex Public Token with your own (from your Tebex account settings) before turning on Homepage Categories. The token that ships in the settings is not yours.

Colors and fonts#

Colors are CSS variables at the top of head.twig, starting with --color-background (default #01142A). There are variables for the navbar, modals, dropdowns, the Java and Bedrock buttons, and 5 category color sets. Fonts are Montserrat for text and Rubik Mono One for headings, set by --font-base and --font-head in the same file.

Basket#

The Cart button opens a slide-in basket with a quantity stepper per package, the line total and a Proceed to Checkout button. Prices show 2 decimals with the symbol of the player's chosen currency. With nothing added yet, the basket shows an empty cart view.

Packages that ask for a Discord link are added straight away, with Tebex's Skip Login step completed for the player. Packages with options the player has to fill in, such as a text field, open a short "One more step" form in the theme's style before they are added.

Packages with an end date show an "Ending Soon" countdown, and discounted packages show the old price crossed out.

Install#

You need a Tebex plan that allows custom templates (Plus or higher).

  1. In the Tebex creator panel, go to Webstore, then Templates, and create a custom template based on Exo.
  2. Open it in the editor. For each file in the theme, open the file with the same name in Tebex, replace its whole contents with the theme's and save:
    • Webstore/: layout.html, index.html, category.html, checkout.html and username.html.
    • Assets/TWIG/: every .twig file.
  3. Click Change Schema and paste the contents of schema.json.
  4. Publish the template, then make it the active template under Webstore, then Appearance.
  5. Open the template's settings and fill in at least your Discord code and server IP.

Customize#

  • Set your store's logo and category images in Tebex as usual. The theme uses them in the header and the homepage grid.
  • Give each navbar button a link to the matching category.
  • Set the Bedrock prefix to match your Floodgate config, or Bedrock players will be charged under the wrong name.

Last updated September 24, 2026

Something missing or wrong on this page? Tell us in Discord.