Skip to content

LuminolCraft/craft.luminolsuki.moe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŸ LuminolCraft Official Website

The official website for LuminolCraft Minecraft Server

English ไธญๆ–‡ License GitHub Stars

๐ŸŽฎ About LuminolCraft

LuminolCraft is a professional Minecraft server community offering two distinct gameplay experiences:

  • ๐ŸŒฑ Pure Survival Server - Original Minecraft experience with basic survival commands
  • โšก Comprehensive Survival Server - RPG + Skills + Slimefun integration

๐Ÿ† Server Features

Feature Pure Survival Comprehensive Survival
Gameplay Original Minecraft RPG + Skills + Slimefun
Commands /tpa, /home, /rtp Full command suite
Protection None Complete territory system
Death System Drop items in overworld No item loss in all dimensions
Redstone No restrictions Full automation support

๐Ÿš€ Website Features

โœจ Core Functionality

  • ๐ŸŽจ Dynamic Backgrounds - 22 rotating game screenshots (3.6s intervals)
  • ๐Ÿ“ฐ News System - JSON-based content management with Markdown support
  • ๐Ÿ” Advanced Search - Tag filtering, keyword search, pagination
  • ๐Ÿ“ฑ Responsive Design - Perfect mobile, tablet, and desktop support
  • ๐ŸŒ™ Theme Support - Light/Dark mode with system preference detection

๐Ÿ› ๏ธ Technical Stack

  • Frontend: HTML5, CSS3, JavaScript ES6+
  • Styling: Flexbox/Grid, CSS Variables, Media Queries
  • Libraries: Font Awesome 7.0.0, Marked.js, MiSans Font
  • Deployment: Netlify, Netlify Functions, Cloudflare Pages
  • CORS Solution: Cloudflare Pages proxy for optimal performance
  • Architecture: Modular JavaScript architecture with separate concerns

๐Ÿ“ Project Structure

craft.luminolsuki.moe/
โ”œโ”€โ”€ ๐ŸŽฏ Pages
โ”‚   โ”œโ”€โ”€ index.html # Homepage
โ”‚   โ”œโ”€โ”€ support.html # Support page
โ”‚   โ”œโ”€โ”€ monitoring.html # Server monitoring
โ”‚   โ””โ”€โ”€ news/
โ”‚       โ”œโ”€โ”€ news.html # News listing
โ”‚       โ”œโ”€โ”€ news-detail.html # News detail
โ”‚       โ””โ”€โ”€ news.json # News data
โ”œโ”€โ”€ โšก JavaScript Modules
โ”‚   โ”œโ”€โ”€ js/
โ”‚   โ”‚   โ”œโ”€โ”€ main.js # Main entry point
โ”‚   โ”‚   โ”œโ”€โ”€ utils.js # Utility functions
โ”‚   โ”‚   โ”œโ”€โ”€ navigation.js # Navigation system
โ”‚   โ”‚   โ”œโ”€โ”€ background.js # Background carousel
โ”‚   โ”‚   โ”œโ”€โ”€ news.js # News management
โ”‚   โ”‚   โ”œโ”€โ”€ font-manager.js # Font management
โ”‚   โ”‚   โ”œโ”€โ”€ theme.js # Theme management
โ”‚   โ”‚   โ”œโ”€โ”€ monitoring.js # Server monitoring
โ”‚   โ”‚   โ”œโ”€โ”€ debug-manager.js # Debug management
โ”‚   โ”‚   โ””โ”€โ”€ version.js # Version tracking
โ”‚   โ””โ”€โ”€ netlify/functions/ # Server functions
โ”‚       โ”œโ”€โ”€ news.js # News API
โ”‚       โ””โ”€โ”€ version.js # Version API
โ”œโ”€โ”€ ๐ŸŽจ Stylesheets
โ”‚   โ”œโ”€โ”€ css/
โ”‚   โ”‚   โ”œโ”€โ”€ fonts.css # Font resources
โ”‚   โ”‚   โ”œโ”€โ”€ desktop/ # Desktop styles
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ styles.css # Main stylesheet
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ navigation.css # Navigation styles
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ footer.css # Footer styles
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ news-styles.css # News page styles
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ support-styles.css # Support page styles
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ monitoring-styles.css # Monitoring styles
โ”‚   โ”‚   โ””โ”€โ”€ mobile/ # Mobile responsive styles
โ”‚   โ”‚       โ”œโ”€โ”€ mobile.css # Mobile main styles
โ”‚   โ”‚       โ”œโ”€โ”€ navigation-mobile.css # Mobile navigation
โ”‚   โ”‚       โ”œโ”€โ”€ news-mobile.css # Mobile news styles
โ”‚   โ”‚       โ”œโ”€โ”€ support-mobile.css # Mobile support styles
โ”‚   โ”‚       โ””โ”€โ”€ monitoring-mobile.css # Mobile monitoring styles
โ””โ”€โ”€ ๐Ÿ–ผ๏ธ Resources
    โ”œโ”€โ”€ images/ # Game screenshots and icons
    โ”œโ”€โ”€ sitemap.xml # SEO sitemap
    โ”œโ”€โ”€ _redirects # Netlify redirects
    โ””โ”€โ”€ BingSiteAuth.xml # Search engine verification

๐Ÿš€ Quick Start

๐Ÿš€ Quick Start

Local Development

Local Development

  1. Clone Repository
git clone https://github.com/LuminolCraft/craft.luminolsuki.moe.git
cd craft.luminolsuki.moe
  1. Start Development Server
# Using Live Server (VS Code extension)
# Or any local HTTP server

Netlify Deployment

Netlify Deployment

  1. Connect to GitHub Repository
  2. Configure Auto-deployment
  3. Set Environment Variables (if needed)
  4. Access Deployed Website

๐Ÿ”ง Development Guide

Adding New Features

  1. JavaScript Modules: Create new modules in js/ directory
  2. Stylesheets: Add corresponding CSS files as needed
  3. Page Structure: Maintain consistent HTML structure and navigation
  4. Mobile Support: Add corresponding mobile styles

News System Management

  1. Add News: Edit news/news.json file
  2. Markdown Content: Add corresponding files in News-content/ directory
  3. Image Resources: Upload to image hosting and update links
  4. Caching: System automatically handles cache refresh

CORS Solution

The website implements an intelligent CORS bypass solution:

  • Problem: CORS policies preventing direct access to external content
  • Solution: Automatic URL conversion to Cloudflare Pages
  • Example: raw.githubusercontent.com โ†’ luminolcraft-news.pages.dev
  • Benefits: Faster loading, better reliability, global CDN acceleration

Modular Architecture

The website uses a modular JavaScript architecture:

  • Separation of Concerns: Each module handles a specific functionality
  • Maintainability: Easy to update and debug individual features
  • Scalability: Simple to add new features without affecting existing code
  • Performance: Only load necessary modules per page

๐Ÿ”€ Code Contributions

  1. Fork the repository
  2. Create feature branch: git checkout -b feature/amazing-feature
  3. Commit changes: git commit -m 'Add amazing feature'
  4. Push branch: git push origin feature/amazing-feature
  5. Create Pull Request

๐Ÿ› Issue Reporting

Use GitHub Issues to report problems, please include:

  • Problem description
  • Reproduction steps
  • Environment information
  • Screenshots (if applicable)

๐Ÿ“ž Contact Us

๐Ÿ“ž Contact Us

๐Ÿ’ฌ Community

  • QQ Group: Available through website homepage
  • Discord: Coming soon

๐ŸŒ External Platforms

๐Ÿ“œ License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

๐Ÿท๏ธ Trademark Notice

  • "Minecraft" and "ๆˆ‘็š„ไธ–็•Œ" are registered trademarks of Mojang AB
  • LuminolCraft is an independent game server with no affiliation to Mojang AB or Microsoft
  • Website content ยฉ 2025 Luminol Team. All rights reserved.

๐Ÿ“š Resource Credits

  • Website uses MiSans open source font
  • Icons from Font Awesome open source project
  • Image resources hosted on Cloudflare Pages

โญ Star History

If your star could make this project more popular, that would be amazing! If your star could make this project more popular, that would be amazing!


๐ŸŒŸ If you think this project is great, please give us a Star! ๐ŸŒŸ If you think this project is great, please give us a Star!

Made with โค๏ธ by LuminolCraft Team


๐Ÿ”— Links


๐ŸŒ Language / ่ฏญ่จ€


Last updated: October 26, 2025

About

Official LuminolCraft website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •