Simple and highly configurable staffchat
Go to file
Oskar Nordling c57fb7223a version 1.2.0
added /staffchat toggle
added placeholderapi support (spigot version only)
small fixes for bungeecord version
2018-11-20 19:12:59 +01:00
src/main version 1.2.0 2018-11-20 19:12:59 +01: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 remove coverage shield 2018-07-30 13:33:59 +02:00
_config.yml Update _config.yml 2018-01-04 15:44:24 +01:00
pom.xml version 1.2.0 2018-11-20 19:12:59 +01:00

README.md

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

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.