Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.SignChangeEvent;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class BasicColors extends JavaPlugin implements Listener {
- @Override
- public void onEnable() {
- this.getServer().getPluginManager().registerEvents(this, this);
- super.onEnable();
- }
- @Override
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
- if (label.equals("colors")) {
- sender.sendMessage("§aColors: §0&0§1&1§2&2§3&3§4&4§5&5§6&6§7&7§8&8§9&9§a&a§b&b§c&c§d&d§e&e§f&f §r§l&l§r§n&n§r§o&o §kfd§r: &k §r&r: Reset");
- return true;
- }
- return super.onCommand(sender, command, label, args);
- }
- @EventHandler
- public void onAsyncPlayerChat(AsyncPlayerChatEvent e) {
- e.setMessage(ChatColor.translateAlternateColorCodes('&', e.getMessage()));
- }
- @EventHandler
- public void onSignChange(SignChangeEvent e) {
- for (int i = 0; i < e.getLines().length; i++) {
- e.setLine(i, ChatColor.translateAlternateColorCodes('&', e.getLine(i)));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement