1.0
Compatibility
Changes
🌐 QuizyW - Simple Web Hosting Plugin for Minecraft Servers
QuizyW is a lightweight and easy-to-use web hosting plugin that allows you to host multiple websites directly from your Minecraft server. Whether you want to create a server dashboard, a shop interface, or any other web content, QuizyW makes it simple and efficient.
🔥 Key Features: • Host multiple websites simultaneously • Each site runs on its own port • Support for HTML, CSS, JavaScript, and media files • Simple configuration • Real-time reload without server restart • Secure file serving • Permission-based management
📋 Technical Details: • Version: 1.0 • API Version: 1.21 • Dependencies: None • Soft Dependencies: None • Permissions: quizyw.reload
🛠️ Configuration: Each website requires a config.qz file with two simple parameters: • port: The port number for the website • main: The main file to serve (usually index.html)
📁 File Structure Example: plugins/QuizyW/ ├── website1/ │ ├── config.qz │ ├── index.html │ ├── style.css │ └── script.js └── website2/ ├── config.qz └── index.html
🔧 Commands: /reloadweb - Reloads all web servers Permission: quizyw.reload Usage: /reloadweb
🎯 Use Cases:
-
Server Dashboard • Display server statistics • Show online players • Server announcements
-
Shop Interface • Item displays • Purchase systems • Player balances
-
Community Hub • Server rules • Staff listings • Event calendars
-
Documentation • Server guides • Tutorial pages • FAQ sections
⚡ Quick Start Guide:
- Install the plugin
- Create a new folder in plugins/QuizyW/
- Add config.qz with port and main file settings
- Add your web files
- Run /reloadweb
- Access your site at http://your-ip:port
🔒 Security Features: • Path traversal protection • Resource access control • Permission-based management • Secure file serving
💡 Tips & Best Practices: • Use unique ports for each website • Keep file names simple and lowercase • Test locally before deploying • Regular backups of web content • Monitor server logs for issues
⚠️ Requirements: • Minecraft Server 1.21+ • Java 17 or higher • Open ports for web access • Sufficient server memory
🔍 Troubleshooting: • Check port availability • Verify file permissions • Ensure correct file paths • Monitor server logs • Check firewall settings
🎨 Supported File Types: • HTML (.html) • CSS (.css) • JavaScript (.js) • Images (.png, .jpg, .gif) • Text files (.txt) • And more!
🔄 Updates & Maintenance: • Regular plugin updates • Security patches • Feature additions • Bug fixes • Performance improvements
📚 Documentation: Full documentation available at: [Your Documentation URL]
🤝 Support: • GitHub Issues • Discord Community • Email Support • Bug Reports • Feature Requests
Made with ❤️ for the Minecraft community
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:eGYs2UPM:poU93rG1"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:eGYs2UPM:poU93rG1"
}

