Skip to content

LeafClientMC/LeafClientWeb

Repository files navigation

LeafClientWeb

The official website for Leaf Client — a free, open-source Minecraft Fabric client and launcher.

This repository contains the static HTML, CSS, and JavaScript that powers leafclient.com. The site is hosted on GitHub Pages and served from the main branch.

What's in the site

  • / — Home, project overview, feature highlights, team
  • /download — Per-platform downloads for Windows, macOS, and Linux
  • /features — Detailed feature breakdown
  • /docs — Installation and configuration documentation
  • /faq — Frequently asked questions
  • /blog — In-depth guides on Minecraft optimisation, modding, and client comparisons
  • /store — Cosmetic catalogue (capes, hats, wings, particle auras)
  • /status — Live service status dashboard, probed externally every 5 minutes
  • /changelog — Versioned launcher and mod release notes
  • /partnerships — Featured server / creator partner program
  • /contact, /privacy, /terms — Trust pages
  • /auth/success, /auth/error — OAuth callback landing pages

Tech stack

  • Static HTML, CSS, and vanilla JavaScript — no build step
  • GSAP for scroll-driven animation
  • Lenis for smooth scrolling
  • Font Awesome 6 for icons
  • Sora and Inter for typography
  • A small in-page BlockBench (.bbmodel) renderer in bbmodelRenderer.js and a player-skin renderer in cosmeticRenderer.js that previews cosmetics directly on the cosmetic store cards

Local development

The site has no build pipeline. To preview locally, serve the directory with any static server:

python -m http.server 8000
# or
npx serve .

Then open http://localhost:8000. All inter-page links use absolute paths (/docs, /store, etc.) which work both locally and on production.

Project structure

.
├── index.html              # Home
├── 404.html                # Site-wide 404
├── style.css               # Shared stylesheet
├── script.js               # Shared JS (nav, animations, account state)
├── status-banner.js        # Cross-page status indicator
├── cosmeticRenderer.js     # Player-skin renderer for cosmetic cards
├── bbmodelRenderer.js      # BlockBench .bbmodel renderer (wings, capes)
├── ads.txt                 # AdSense authorised seller declaration
├── robots.txt              # Crawler rules
├── sitemap.xml             # Sitemap
├── CNAME                   # Custom domain
├── assets/                 # Static images and icons
├── auth/                   # /auth/success and /auth/error
├── blog/                   # Blog index + per-article folders
├── changelog/              # Versioned changelog
├── contact/                # Contact page
├── docs/                   # Documentation
├── download/               # Per-platform download page
├── faq/                    # FAQ
├── features/               # Feature deep-dives
├── partnerships/           # Partner program
├── partner/, partners/, partnership/   # Redirect aliases
├── privacy/, terms/        # Legal
├── store/                  # Cosmetics catalogue
└── status/                 # Live status dashboard + RSS feed

Related repositories

Contributing

Spotted a typo, broken link, or stale content? Open a pull request or an issue. Larger contributions are welcome too — please join the Leaf Client Discord so we can discuss scope before you spend serious time on a change.

Licence

Site content (text, screenshots, design) is © Leaf Client. Source code in this repository may be referenced for learning purposes; please don't fork the entire site verbatim and re-host it as your own product.

The Leaf Client mod is open-source — see its repository for its licence.


Built and maintained by ZiAD. Not affiliated with Mojang, Microsoft, or Minecraft.

About

The official Leaf Client website code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors