Sueta
PE

PermissionsEx Chat Plugin | 1.8.8 - 1.15.2 | Spigot - Bukkit

1.0

#PermissionsEx #Chat #Minecraft #Plugins #Spigot #Bukkit

·Plugin

Ein cooles, kleines Prefix-Plugin!

Groups

Pex Gruppe 1: /pex group Owner create
Pex Gruppe 2: /pex group Admin create
Pex Gruppe 3: /pex group Premium create
Pex Gruppe 4: default

Prefixes

Owner: [ Owner ] Spielername --> Message
Admin: [ Admin ] Spielername --> Message
Premium: [ Premium ] Spielername --> Message (Weiß)
default:
[ Spieler ] Spielername --> Message

SourceCode - prefix.java
package at.pizzapro;

import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;
import ru.tehkode.permissions.bukkit.PermissionsEx;

public class prefix implements Listener {
    @EventHandler
    public void onChat(AsyncPlayerChatEvent e) {
        Player p = e.getPlayer();
        String message = e.getMessage();
        if(PermissionsEx.getUser(p).inGroup("Owner")) {
            e.setFormat("§8[§4Owner§8] §4" + p.getName() + "§8 --> §a§l" + message.replace("&", "§"));
        } else if(PermissionsEx.getUser(p).inGroup("Admin")) {
            e.setFormat("§8[§cAdmin§8] §c" + p.getName() + "§8 --> §a§l" + message.replace("&", "§"));
        } else if(PermissionsEx.getUser(p).inGroup("Premium")) {
            e.setFormat("§8[§6Premium§8] §6" + p.getName() + "§8 --> §f" + message.replace("&", "§"));
        } else {
            e.setFormat("§8[§7Spieler§8] §7" + p.getName() + "§8 --> §7" + message);
        }
    }
}
SourceCode - main.java
package at.pizzapro;
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
public class main extends JavaPlugin {
    public void onEnable() {
        Bukkit.getConsoleSender().sendMessage("§8[§7Prefix§8] §2Das Plugin wurde aktiviert!");
        Bukkit.getServer().getPluginManager().registerEvents(new prefix(), this);
    }
    public void onDisable() {
        Bukkit.getConsoleSender().sendMessage("§8[§7Prefix§8] §4Das Plugin wurde deaktiviert!");
    }
}

Similar projects

Plugin →