Giter Site home page Giter Site logo

pail's Introduction

Pail GUI
The interface for and by the people

What is it?
Pail is a Java swing Graphical User Interface designed specifically for bukkit.

Why is it different?
Pail stands apart from other server GUIs in several ways.
Pail is written as a plugin, meaning the same, simple drag-and-drop install server owners have come to know.
Pail uses pure Java and no external libraries, eliminating the need for any dependencies.
Pail is designed for bukkit servers, allowing more control than any vanilla server GUI.
Pail is extensible! Other plugins can hook into Pail to add their own interfaces, creating a single place for server admins to manage their server and players.
Pail is completely cross-platform.
What can other plugins do?

Pail opens up many opportunities for plugin developers to take advantage of. Plugins can be written solely to add functionality to Pail, or Pail support can be integrated easily into existing plugins. Just imagine being able to edit your permissions groups, view server performance, or manage your world's economy all from a single interface.

=================
For Developers:
You can start developing for Pail now! The API currently consists of one simple method for adding components to the interface. To add a tab for your plugin to the Pail GUI, pass the title of your plugin's tab and the JPanel containing your interface to:

PluginManager pm = this.getServer().getPluginManager();
((Pail)pm.getPlugin("Pail")).loadInterfaceComponent("Title", new JPanel());

Installation:
Just drop Pail.jar into your plugins folder. That's it!

pail's People

Contributors

kmoses22 avatar feildmaster avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

wallofchaos

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.