HomeJavaModsServerEasyWeb
ServerEasyWeb
ServerEasyWeb — screenshot 1

ServerEasyWeb

Example A lightweight Minecraft plugin that serves customizable web pages from a local folder, allowing server owners to create a custom web interface for their Minecraft server. Built for compatibility with Minecraft 1.8–26.1 and Java 8–25, it uses Jetty to serve static files (HTML, CSS, JS) from plugins/ServerEasyWeb/web/.

Features

Requirements

Installation

  1. Download:

    • Grab the latest ServerEasyWeb.jar.
  2. Deploy:

    • Place the JAR in the plugins/ folder of your Minecraft server.
    • Delete any existing plugins/ServerEasyWeb/ folder to ensure fresh file extraction.
  3. Start the Server:

    • Run your server to generate the plugins/ServerEasyWeb/ folder, including config.yml and the web/ folder with default files (index.html, styles.css, script.js).
  4. Verify:

    • Check server logs for:
      [ServerEasyWeb] Loaded configuration: web-port=8080, check-updates=true
      [ServerEasyWeb] Extracted web file: .../plugins/ServerEasyWeb/web/index.html
      [ServerEasyWeb] Web server started on port 8080
      
    • Access http://<server-ip>:8080/ in a browser to see the default web page.

Configuration

The plugin uses plugins/ServerEasyWeb/config.yml for settings:

web-port: 8080
check-updates: true

To apply changes, edit config.yml and run /servereasyweb reload.

Customization

Customize the web interface by editing files in plugins/ServerEasyWeb/web/:

After editing files, refresh the browser to see changes. Use /servereasyweb reload to re-extract default files if needed.

Commands

Example:

/servereasyweb reload

Permissions

Debugging

If issues occur:

License

MIT License. See LICENSE for details.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more