Simple and highly configurable staffchat
Go to file
Oskar Nordling 361d302b36
merge
2018-07-30 13:07:01 +02:00
src change pom to spigot 1.13 2018-07-30 13:03:08 +02:00
.coveralls.yml test coveralls 2 2018-05-15 00:57:54 +02:00
.gitignore escape backslashes and dollarsigns correctly, fixed #3 and add event to cancel or change the format programmatically 2018-05-01 03:44:50 +02:00
.travis.yml add jacoco test to travis yml 2018-05-15 01:22:19 +02:00
README.md Add coverage shield to readme 2018-05-16 14:07:27 +02:00
_config.yml Update _config.yml 2018-01-04 15:44:24 +01:00
pom.xml change pom to spigot 1.13 2018-07-30 13:03:08 +02:00

README.md

Travis-CI All Release Latest Release Github commits (since latest release) Coverage Status

StaffChat

Simple and highly configurable staffchat

Download

You can download the plugin from the Spigot resource page or via the GitHub releases

Event API (For developers)

Bukkit/Spigot

public class StaffChatListener implements Listener
{

    @EventHandler
    public void onStaffChat(StaffChatEvent event)
    {
        // String format = event.getFormat();
        // event.setFormat("&b{NAME} >> {MESSAGE}");
        // String message = event.getMessage();
        // Player player = event.getPlayer();
        // event.setCancelled(true);
    }

}

Register the listener with

getServer().getPluginManager().registerEvents(new StaffChatListener(), this);

in your plugin onEnable.

BungeeCord

public class StaffChatListener implements Listener
{

    @EventHandler
    public void onStaffChat(BungeeStaffChatEvent event)
    {
        // String format = event.getFormat();
        // event.setFormat("&b{NAME} >> {MESSAGE}");
        // String message = event.getMessage();
        // Player player = event.getPlayer();
        // event.setCancelled(true);
    }

}

Register the listener with

getProxy().getPluginManager().registerListener(this, new StaffChatListener());

in your plugin onEnable.