https://github.com/xlevitate/spark-plugins
Allows you to download Minecraft plugins in bulk from multiple providers, automatically organizing them.
https://github.com/xlevitate/spark-plugins
configuration development minecraft modrinth paper papermc plugins server spigot spigotmc
Last synced: 6 months ago
JSON representation
Allows you to download Minecraft plugins in bulk from multiple providers, automatically organizing them.
- Host: GitHub
- URL: https://github.com/xlevitate/spark-plugins
- Owner: xLevitate
- License: gpl-3.0
- Created: 2024-12-02T01:19:45.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-04T16:04:57.000Z (10 months ago)
- Last Synced: 2025-03-24T14:48:06.919Z (7 months ago)
- Topics: configuration, development, minecraft, modrinth, paper, papermc, plugins, server, spigot, spigotmc
- Language: TypeScript
- Homepage: https://sparkplugins.xyz
- Size: 206 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SparkPlugins
A modern, efficient Minecraft plugin downloader that allows you to search and download plugins from multiple sources including SpigotMC and Modrinth.
## Features
- 🔍 Search plugins from multiple sources
- ⚡ Fast and responsive interface
- 🌙 Clean, dark-themed design
- 📦 Bulk plugin downloads
- 🔄 Version selection support
- 💻 Modern web technologies## Tech Stack
- **Framework**: Next.js
- **Styling**: Tailwind CSS
- **State Management**: React Context
- **APIs**: Spiget, Modrinth## Getting Started
1. Clone the repository:
```bash
git clone https://github.com/xLevitate/spark-plugins.git
cd spark-plugins
```2. Install dependencies:
```bash
npm install
# or
yarn install
```3. Run the development server:
```bash
npm run dev
# or
yarn dev
```4. Open [http://localhost:3000](http://localhost:3000) in your browser.
## Development
The project structure follows Next.js conventions:
```
src/
├── app/ # App router pages
├── components/ # React components
├── contexts/ # React contexts
└── types/ # TypeScript types
```## Contributing
Contributions are welcome! Feel free to:
1. Fork the repository
2. Create a new branch
3. Make your changes
4. Submit a pull request## License
This project is licensed under the GPL-3.0 License.
## Support
If you find this project helpful, consider:
- ⭐ Starring the repository
- 🐛 Reporting bugs
- 💡 Suggesting features
- ❤️ [Becoming a sponsor](https://github.com/sponsors/xLevitate)