NoVemberr_ 12 Opublikowano 23 lutego 2020 Udostępnij Opublikowano 23 lutego 2020 package neverez.pl; import java.io.File; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.server.ServerListPingEvent; import org.bukkit.plugin.Plugin; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin implements Listener { String line1 = ChatColor.translateAlternateColorCodes('&', getConfig().getString("line1")); String line2 = ChatColor.translateAlternateColorCodes('&', getConfig().getString("line2")); FileConfiguration config; File cfile; public void onEnable() { config = getConfig(); config.options().copyDefaults(true); saveDefaultConfig(); Bukkit.getServer().getPluginManager().registerEvents(this, (Plugin)this); cfile = new File(getDataFolder(), "config.yml"); } @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true) public void onServerListPing(ServerListPingEvent event) { event.setMotd(String.valueOf(this.line1) + "\n" + this.line2); } @Override public boolean onCommand(CommandSender sender, Command cmd, String lab, String[] args) { if(cmd.getName().equalsIgnoreCase("motdreload")){ if((sender instanceof Player)){ config = YamlConfiguration.loadConfiguration(cfile); sender.sendMessage("§8» §aPomyslnie przeladowales plik konfiguracyjny!"); return true; } if((sender.hasPermission("nevertools.motd"))){ sender.sendMessage("§8» §cNie masz do tego uprawnien! §f(nevertools.motd)"); return false; } } return false; } } Może ktoś mi pomóc sprawić aby to działało poprawnie wraz z permisjami? Odnośnik do komentarza https://skript.pl/temat/37216-komenda-prze%C5%82adowuj%C4%85ca-config/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Queito 104 Opublikowano 25 lutego 2020 Udostępnij Opublikowano 25 lutego 2020 if(player.hasPermission("nazwa.permisji") { //execute } O to Ci chodzi? Odnośnik do komentarza https://skript.pl/temat/37216-komenda-prze%C5%82adowuj%C4%85ca-config/#findComment-237015 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
NoVemberr_ 12
Może ktoś mi pomóc sprawić aby to działało poprawnie wraz z permisjami?
Odnośnik do komentarza
https://skript.pl/temat/37216-komenda-prze%C5%82adowuj%C4%85ca-config/Udostępnij na innych stronach
1 odpowiedź na to pytanie
Rekomendowane odpowiedzi