promotional bannermobile promotional banner

EasyPlugin

Make a plugin in minutes!
<p>That was easy!</p>

That was easy!

Description

EasyPlugin
Make a plugin in minutes!

EasyPlugin just does as its name implies, creates plugins with ease! With EasyPlugin, you don't have to worry about creating configuration files, as well as avoiding low-level Bukkit features.

Learn to use EasyPlugin
With EasyPlugin, plugin development is as simple as extending a class. The compiler (and probably your IDE) will enforce you meet requirements for creating a plugin. Every part of EasyPlugin is easy to understand.

Example plugin:
<<code>>package com.tnappo.exampleplugin;

import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.block.BlockBreakEvent;

import easyplugin.Plugin; import easyplugin.configuration.Requirement;

public class ExamplePlugin extends Plugin implements Listener {

public ExamplePlugin() { super("ExamplePlugin"); }

@Override protected void addConfigurationRequirements() { getConfiguration().addRequirement( Requirement.getRequirement("disabled", new String[] { "Set to 'true' to disable the plugin." }, "false")); }

@Override protected void registerListeners() { registerListener(this); }

@EventHandler public void onBlockBreak(BlockBreakEvent event) { if (!getConfiguration().getBoolean("disabled")) { event.getPlayer().sendMessage("You broke a block!"); } }

}<</code>>

In the case where you want low-level "root" access to all of Bukkit's features, extend "RootAccessPlugin" (easyplugin.RootAccessPlugin).

The EasyPlugin Team

profile avatar
  • 9
    Projects
  • 64.3K
    Downloads

More from _ForgeUser7600288View all

  • Fixie project image

    Fixie

    • 1.8K
    • Bukkit Plugins

    Corrects bad grammar without impacting performance!

    • 1.8K
    • August 13, 2013
    • Bukkit Plugins
  • ComfyBed project image

    ComfyBed

    • 795
    • Bukkit Plugins

    Restores health and hunger while sleeping... good night!

    • 795
    • July 9, 2013
    • Bukkit Plugins
  • Modulo project image

    Modulo

    • 3.5K
    • Bukkit Plugins

    A plugin to install plugins!

    • 3.5K
    • June 28, 2013
    • Bukkit Plugins
  • UPnP project image

    UPnP

    • 8.3K
    • Bukkit Plugins

    The need to portforward is gone!

    • 8.3K
    • November 3, 2012
    • Bukkit Plugins
  • Fixie project image

    Fixie

    • 1.8K
    • Bukkit Plugins

    Corrects bad grammar without impacting performance!

    • 1.8K
    • August 13, 2013
    • Bukkit Plugins
  • ComfyBed project image

    ComfyBed

    • 795
    • Bukkit Plugins

    Restores health and hunger while sleeping... good night!

    • 795
    • July 9, 2013
    • Bukkit Plugins
  • Modulo project image

    Modulo

    • 3.5K
    • Bukkit Plugins

    A plugin to install plugins!

    • 3.5K
    • June 28, 2013
    • Bukkit Plugins
  • UPnP project image

    UPnP

    • 8.3K
    • Bukkit Plugins

    The need to portforward is gone!

    • 8.3K
    • November 3, 2012
    • Bukkit Plugins