• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Config Plugin ClearChat

abcabc

Redstoneengineer
Registriert
2 Mai 2018
Beiträge
35
Diamanten
250
Hallo Ich habe ein Plugin geschrieben für den Chat.
https://www.spigotmc.org/resources/clearchat-clearchat-otherclearchat-privatclearchat.59005/
Ich wollte diesem Plugin eine Config hinzufügen habe aber keine Ahnung wie das Geht
Ich bin kein guter Dev also macht euch bitte nicht zu sehr über mich lustig.
Bitte sendet den Code an mich so das ich ihn Kopieren und einfügen kann dich wo mir helfen werden im Plugin erwähnt.
Code:
package me.nicitoni.othercc;

import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

public class Othercc extends JavaPlugin {
    public void onEnable() {
        System.out.println("[OtherClearChat] Plugin aktiviert");
    }
    public void onDisable() {
        System.out.println("[OtherClearChat] Plugin deaktiviert");
    }
   
    public boolean onCommand(CommandSender sender, Command befehl, String befehlsname, String[] args){
   
        Player p = (Player) sender;   
        Player target = Bukkit.getPlayer(args[0]);
        if(p.hasPermission("other.cc")) {

           
           
           
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
        target.sendMessage("                                                                                                ");
       
        target.sendMessage("§5§l[OtherCLearChat] Dein Chat wurde geleert von §f§l"+ p.getName() +"  §5§l .");
        p.sendMessage("§5§lDu hast den Chat von §f§l " + target.getName() + " §5§l geleert. ");
       
       
       

       
       
       
       
        return true;
    }else
        p.sendMessage("§4§lDir fehlt die Berechtigung §f§lother.cc!!!");
        return false;
}
}
Liebe Grüsse
Nici Toni
 

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
Bitte sendet den Code an mich so das ich ihn Kopieren und einfügen kann dich wo mir helfen werden im Plugin erwähnt.
Das wird mit Sicherheit nicht passieren. Dieses Forum dient dem Austausch von Wissen. Wir sind nicht diejenigen, die Dein Plugin entwickeln, das Du anschließend als Dein Werk präsentierst ;)

Über Configs gibt es nicht nur zahlreiche Threads, die Du mit einfacher Google-Suche findest, sondern auch offizielle Dokumentationen:
  1. Creating a Config File (Spigotmc.org)
  2. Configuration API (Bukkit)
  3. Abgespeckte deutsche Version
 

Marc-Senpai

Minecrafter
Registriert
13 Mai 2018
Beiträge
18
Diamanten
300
Minecraft
Marc_Senpai
1. Bitte nutze eine for schleife wie erwähnt. (for(int i = 0; i <= 100;i++){ target.sendmessage("");}
2. Kurz gesagt: Erstelle eine methode nenne diese genau loadConfig(); nicht übergeben, dort einfach reloadConfig(); zum reloaden der config reinschreiben saveConfig(); zum safen. wenn du willst das er was verändern kann getConfig().options().copyDefauls(true);, diese lässt du im onEnable teil aufrufen. Dann mit getConfig.addDeafaults("Path", "Objekt"); "variblen hinzufügen. mit getConfig().getString oder z.B. auch int dann den path und so kriegst du den string aus der config.
3. Der gesamte code ist aus dem Kopf und kann fehler enthalten.
4. Wenn du hilfe brauchst stehe ich für fragen über ts wie Discord gerne zu deiner verfügung (PN)
 
Oben