SynthClient is a modern, customizable Minecraft client built with Fabric mod loader and featuring a sleek Electron-based launcher. It combines performance optimization mods with a user-friendly interface to enhance your Minecraft experience.
-
Modern Electron Launcher
- Cross-platform support (Windows, macOS, Linux)
- Automatic Java detection and management
- Clean, intuitive user interface
-
Integrated Mods
- Sodium for performance optimization
- Iris Shaders for enhanced graphics
- Mod Menu for easy configuration
-
Development Features
- Gradle-based build system
- Hot-reload support in development
- Fabric mod development environment
- Java Development Kit (JDK) 21 or later
- Node.js and npm
- Git
-
Clone the repository:
git clone https://github.com/yourusername/SynthClient.git cd SynthClient
-
Install dependencies:
npm install
-
Build the project:
./gradlew build
-
Start the development environment:
npm run dev
SynthClient/
├── src/ # Source files
│ ├── main/ # Fabric mod sources
│ └── client/ # Client-specific code
├── electron/ # Electron launcher code
├── public/ # Static assets
└── build/ # Compiled files
-
Development Build:
npm run dev # Start development environment
-
Production Build:
npm run build # Build for production
- Launch the client using the Electron launcher
- The launcher will automatically detect your Java installation
- Click "Play" to start Minecraft with the integrated mods
- Use Mod Menu (press ESC in-game) to configure installed mods
- Place additional Fabric mods in the
run/mods
directory - Restart the client to apply changes
- Access shader settings through Iris Shaders menu in-game
- Default shaders are located in
run/shaderpacks
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Fabric - Mod loader and development framework
- Electron - Cross-platform desktop applications
- Sodium - Performance optimization
- Iris Shaders - Shader mod integration