Git Product home page Git Product logo

jpanel's Introduction

JPanel

A plugin based control panel for Bukkit / Spigot http://dev.bukkit.org/bukkit-plugins/jpanel/ Screenshot

What is this?

JPanel is a plugin based control panel for your minecraft server. It is viewable within a web browser, and does not require running any external web servers, or knowledge of PHP or databases. This plugin is in beta, and has a number of key features, including:

  • A live view of the server console
  • Live view of the server ram usage, cpu usage and ticks per second
  • User permissions
  • Modify player groups (requires vault)
  • Easily kick or ban online players (not currently implemented in new player manager)
  • Manage server files
  • Passwords hashed with a salt

Before installing

THIS PLUGIN REQUIRES JAVA 8. ALSO BE AWARE IT'S STILL IN BETA, AND THERE MIGHT BE BUGS OR INCOMPLETE FEATURES.

Installing

Since this plugin doesn't require anything else other than the Bukkit server, installation is extremely easy

  1. Put the plugin jar file in your plugins folder
  2. Restart the server
  3. Ensure that ports 4567 and 9003 are port forwarded (this can be tested with this tool here)
  4. In the server console, use /addlogin to add a user to the panel
  5. OPTIONAL: Stop the server and edit the config file to allow you access to the JPanel features

For Developers

As of JPanel Beta 5, you can now add pages to the panel. For more information, please see the guide.

Commands

All commands can only be executed through the console, either via JPanel or a standard minecraft console.

  • /addlogin - allows you to add a user to a panel
  • /passwd - change the password of a user

Panel Permissions

These are modified through the config file. Once modified, restart the server.

  • canEditFiles - allows a JPanel user to edit files
  • canChangeGroups - allows a JPanel user to change the groups of a user
  • canSendCommands - allows a JPanel user to send commands through the console

Non browser Clients

I'm developing a series of apps that you can use to access the panel. Currently, there is an app for windows 10.

Source Code

All source code is avaliable on GitHub, check it out!

jpanel's People

Contributors

jmurth1234 avatar games647 avatar nprail avatar

Watchers

James Cloos avatar EmptyM avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.