A FlatBB theme redesigned to match a Minecraft community website mockup: full-width terrain banner with
Vietnamese text overlay, HUD stats bar with block icons, colored sidebar categories, a compact topic list
with painted block icons, and a rebuilt topic page with its own related-topics rail.

Light mode is a day world, dark mode is the same world at night. Both are made of FlatBB tokens.

Look

  • Banner — full-width Minecraft landscape cross-section (1792x512) with text overlay:
    "XÂY DỰNG HƠN CẢ THẾ GIỚI" in large white letters, "CỘNG ĐỒNG • SÁNG TẠO • KẾT NỐI • CÙNG PHÁT TRIỂN"
    in yellow below, and a wooden sign on the right with "NHỮNG Ý TƯỞNG VĨ ĐẠI BẮT ĐẦU TỪ MỘT KHỐI VUÔNG".
  • HUD Stats — 5 stats (Topics, Replies, Members, Online, Points) in a horizontal bar below the banner,
    each with a block icon, large number, and label.
  • Navigation — clean nav bar with links: Home, Forums, Members, Wiki, Map, Shop.
  • Left Sidebar — category groups with colored headers: Forum (green), Community (brown), Economy (blue),
    Development (gray). Each group has icon links.
  • Topic List — compact ruled rows with painted block icons, category pills, and named columns for
    replies, views and last activity. Below 1321px the right rail becomes a 2x2 card stack under the list
    instead of a collapsed gap.
  • Topic Page — book-marked hero with title, category pill, reply/follow actions; each post has an
    author strip and floor chip; the right rail carries a related-topics card with painted icons plus a
    "build this world with us" call to action. The core left rail is hidden on wide screens and the topic
    keeps its own aside, which moves below the thread on narrower windows.
  • Right Sidebar — profile card with large avatar, name, online status, rank badge with block icon,
    XP progress bar, 4-cell stats grid (Topics, Replies, Points, Joined), online members list, and quick links.
  • Footer — simple and clean: site name in uppercase + tagline with heart icon, plus the footer template
    switcher when the TabRe Mobile Template plugin is on (automatic, site default, or any installed theme).
  • Admin — untouched: every rule is scoped body:not(.page-admin).

Settings

Admin → Appearance → Themes → Customize:

SettingDefaultEffect
Grass colour#57a33fThe accent used for active states, unread edges, XP fill
Block edge2How thick the frame is on panels and chips, 1–4px
Terrain banneronShows or hides the header artwork

Files

  • assets/banner.png — the terrain cross-section with text overlay, generated with ImageGen.
  • assets/icons/*.png — block icons for HUD stats and UI elements.
  • assets/fonts/ — Baloo 2 woff2 subsets (latin, latin-ext, vietnamese) at 700 and 800.
  • assets/theme.css — complete component styles matching the Minecraft community mockup.
  • views/layout.php, views/topic_rows.php, views/topic.php, views/post.php, views/sidebar_left.php —
    stamped copies of the core templates (the topic view adds the hero, related rail and reply call to action).
  • lang/vi.php — Vietnamese labels for the ranks, tab bar and theme name.

The theme is a plugin with 'type' => 'theme': no routes, no tables, no admin pages, no queries.
Its stylesheet loads after app.css and after every plugin stylesheet.

Install

php flatbb plugin:sync        # or "Scan plugins folder" in Admin → Appearance → Themes

Then Preview the theme and Activate when it looks right. php flatbb theme:check block_craft
reports whether any stamped template drifted from the core version it was copied from.

Listed on the DDVN Market only (2000 points) — not published to www.flatbb.com.

Credits

The banner is generated with ImageGen for this theme — no third-party art, no stock imagery,
and no art copied from any existing game. Baloo 2 is licensed under the SIL Open Font License
1.1 and is served from assets/fonts/, never from a CDN.