Dzień dobry!
Mam problem.
package me.Michix.MxToolsChat;
import net.milkbowl.vault.economy.Economy;
import net.milkbowl.vault.permission.Permission;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;
import org.bukkit.plugin.RegisteredServiceProvider;
import org.bukkit.plugin.java.JavaPlugin;
public class MxToolsChat extends JavaPlugin implements Listener {
public static Economy econ = null;
public static Permission perms = null;
public static String color(String text) {
return ChatColor.translateAlternateColorCodes('&', text);
}
public void onEnable() {
Bukkit.getConsoleSender().sendMessage("[MxToolsChat] Succefuly enabled!");
getConfig().addDefault("default", "&8[&7Player&8] &7{DISPLAYNAME} &8: &f{MESSAGE}");
getConfig().options().copyDefaults(true);
saveConfig();
this.getServer().getPluginManager().registerEvents(this, this);
setupPermissions();
}
private boolean setupPermissions() {
RegisteredServiceProvider<Permission> rsp = getServer().getServicesManager().getRegistration(Permission.class);
perms = (Permission) rsp.getProvider();
return perms != null;
}
public void onDisable() {
Bukkit.getConsoleSender().sendMessage("[MxToolsChat] Succefuly disabled!");
}
public void chatFormat(AsyncPlayerChatEvent event) {
Player player = event.getPlayer();
if ((perms.getPrimaryGroup(player) == (perms.getPrimaryGroup(player)))) {
event.setFormat(MxToolsChat.color(getConfig().getString(perms.getPrimaryGroup(player))));
}
}
}
prawie wszystko działa, tylko, linijka
RegisteredServiceProvider<Permission> rsp = getServer().getServicesManager().getRegistration(Permission.class);
wywala błedy, a konkretnie:
Proszę o szybką pomoc!