Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 17:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[MC]Prefix aus Config laden klappt nicht

Discussion on [MC]Prefix aus Config laden klappt nicht within the Java forum part of the Coders Den category.

Reply
 
Old   #1
 
kleinkiiko's Avatar
 
elite*gold: 3
Join Date: Jul 2011
Posts: 384
Received Thanks: 41
Question [MC]Prefix aus Config laden klappt nicht

Hallo,
ich versuche mich grade an einer Config datei und ich glaube so weit klappt auch alles nur wenn ich dann ein Befehl eingebe wo ich über der Config eine Prefix festgelegt habe kommt beim Befehl nichts im Chat. Man sieht zwar das dort eigentlich Buchstaben wären aber man sieht halts nichts .Da ich mich noch nicht so gut damit auskenne finde ich grade den Fehler nicht.

Screen vom Chat:

In der Main wird die Config erstellt und die default sachen eingetragen und dann in der Aufnahme Klasse will ich die Prefix benutzen. Hier mal mein Code:
Main:


Aufnahme:


Und wie mache ich es am besten das man & anstatt von § in der Config benutzen kann ( Für farbige Texte )
kleinkiiko is offline  
Old 08/21/2017, 02:33   #2
 
kleinkiiko's Avatar
 
elite*gold: 3
Join Date: Jul 2011
Posts: 384
Received Thanks: 41
Push
kleinkiiko is offline  
Old 08/21/2017, 18:18   #3



 
Serraniel's Avatar
 
elite*gold: 0
The Black Market: 205/1/0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
Pushen ist unnötig, erst recht wenn nichtmals neue Beiträge seitdem in der Subsection waren!


Kenne mich jetzt nicht mit der Bukket API von Minecraft aus, aber du solltest aus der anderen Klasse eigentlich über
PHP Code:
Main.getInstance().Prefix 
auf den Prefix zugreifen können.

Was mir spontan an deinem Code aufgefallen ist:
  • Du hast einen getter für instance implementiert, machst aber instance direkt public? Wozu?
  • Bei deiner Aufnahme Klasse im onCommand kannst du bei deinen Checks ob man die Permissions hat if else verwenden, liest sich einfach besser. Auch, und das ist jetzt konzeptionell da ich nicht weiß was mit der Rückgabe von onCommand passiert, denke ich, dass im Fehlerfall (fehlende Permissions) ein false als Rückgabe besser geeignet wäre, da der eigentliche Command ja nicht ausgeführt wurde. Aber da weiß ich wie gesagt nicht, wie der Rückgabewert später ausgewertet wird.
  • Codeformatierung!!!


Bekommst du denn irgendwelche Exceptions? Funktionieren die anderen Ausgaben?
Serraniel is offline  
Old 08/22/2017, 15:26   #4


 
iMostLiked's Avatar
 
elite*gold: 1337
Join Date: Apr 2013
Posts: 6,487
Received Thanks: 3,190
Das hier in der Aufnahme-Class deklarieren:

Code:
public Main plugin;
Damit den String abrufen:

Code:
plugin.reloadConfig();
plugin.getConfig().getString("plugin.NoPermission");
iMostLiked is offline  
Old 08/27/2017, 00:24   #5
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,546
Received Thanks: 1,418
Das Problem ist, dass dein Wert in der Config "plugin.noPermission" heißt, du aber versuchst "plugin.NoPermission" zu laden.

Zu dem von Serraniel kann ich noch hinzufügen:
Code:
// Hier solltest du vielleicht lieber den Logger verwenden getLogger().info("hallo"); und nicht eine Chatnachricht an die Konsole schicken.
        ConsoleCommandSender console = server.getConsoleSender();
        console.sendMessage("");
        console.sendMessage(ChatColor.BLUE + "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
        console.sendMessage(ChatColor.DARK_GREEN + "[kYouTube] Erfolgreich geladen!");
        console.sendMessage(ChatColor.DARK_GREEN + "[kYouTube] Version: 1.0");
        console.sendMessage(ChatColor.BLUE + "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");

// Hier wäre sender.sendMessage besser, weil der sender nicht automatisch die Konsole ist wenn es kein Spieler ist
        if(!(sender instanceof Player))
        {
            System.out.println("[Fehler] Dieses Commando ist nur für Spieler.");  
            return true;
        }
ComputerBaer is offline  
Reply


Similar Threads Similar Threads
BGM Songs aus den EPK,EIX Dateien Laden lassen als aus dem Verzeichnis
10/04/2016 - Metin2 Private Server - 4 Replies
Abend, ist es möglich das über Python zu regeln oder nur über SRC ? lG Tom
Minecraft Plugin Spieler aus Config laden
07/21/2016 - Java - 19 Replies
Falls es im falschen Berreich ist bitte verschieben^^ Hay, ich bin momentan dran ein Plugin zu schreiben und nun würde ich gerne Spieler in eine config file eintragen lassen und mir dann per Befehl ausgeben lassen z.b so: Unser Admin Team: Spieler1 Spieler2 Spieler3
Ich suche einen 1 hit hack der klappt + bypass der klappt
02/18/2014 - S4 League Hacks, Bots, Cheats & Exploits - 3 Replies
Ich suche einen 1 hit hack der klappt Wenn mir einer zeigt wie das geht kriegt er 14 fp spark caps added me on skype felix.sturm21
[HELP]Laden und LADEN[HElp]
11/15/2009 - Metin2 Private Server - 3 Replies
Also wenn ich und mein Freund sich einloggen wollen (es ist mein Server^^) dann dauert es 5-10 minuten kann ich des beschleunigen oder so?



All times are GMT +1. The time now is 17:46.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.