Jump to content

Wie mache ich ein return statement mit farbe?


Marian /
 Share

Recommended Posts

Guten Tag,

ich bin gerade dabei ein eigenes Rechte System zu programmieren und würde gerne eine Methode machen, die mir die Farbe des Spielers mit dem Namen zurückgibt.

Mein Versuch:

@SuppressWarnings("unused")
    public static String getNameColor(String uuid, String name) {
        String color = null;
        
        if(ColorName.getFarbe(uuid).equalsIgnoreCase("Dunkelrot")) {
            return color = "&4" + name;
        } else {
            return color = "&2" + name;
        }
    }

 

Danach habe ich dann probiert mit translatealternateColorCodes das & zu einem § zu machen.

Die Methode getFarbe gibt aus der MySQL Datenbank in dem fall Dunkelrot oder Grau aus.

Ich bitte um hilfe ich bin am verzweifeln. Danke im vorraus :)

Link to comment
Share on other sites

Darf man denn bei return noch variablen deklarieren? 🤔

Würde es nicht in dieser Richtung funktionieren? Oder funktioniert es grundsätzlich wegen dem "&4" bzw. "&2" nicht?

 if(ColorName.getFarbe(uuid).equalsIgnoreCase("Dunkelrot")) {
             color = "&4" + name;
        } else {
             color = "&2" + name;
        }
 return color;

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...
B
B