Minecraft Plugin
frage kann mir jemand helfen ich möchte eigene rollen coden habe jetzt aber das problem das mein placeholder also mein eigener placeholder im chat nicht funktioniert
package de.felix.glitchWorldPlugin.Rollen_RollenSystem;
import de.felix.glitchWorldPlugin.Rollen_RollenSystem.PlayerRoleManager;
import de.felix.glitchWorldPlugin.Rollen_RollenSystem.RoleType;
import me.clip.placeholderapi.expansion.PlaceholderExpansion;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
public class GlitchRoleExpansion extends PlaceholderExpansion {
@Override
public @NotNull String getIdentifier() {
return "glitchrole";
}
@Override
public @NotNull String getAuthor() {
return "GlitchWorld Team";
}
@Override
public @NotNull String getVersion() {
return "1.0";
}
@Override
public String onPlaceholderRequest(Player player, @NotNull String identifier) {
if (player == null) return "";
RoleType role = PlayerRoleManager.getRole(player.getUniqueId());
if (role == null) return "";
if (identifier.equalsIgnoreCase("prefix")) {
return role.getDisplayName();
}
return "";
}
}
das ist der code kannst du es dir anschauen und mir sagen was falsch ist oder fehlt
4 Replies
:hack: - Danke für deine Frage!
› Unsere Community freut sich schon, dir bei deinem Problem weiterzuhelfen! Sei so lieb und unterstütze die Personen welche dir weitergeholfen in dem du die Antwort welche das Problem lösen konnte akzeptierst.
:stackoverflow: - Ich habe folgende Stackoverflow-Frage gefunden, die dir weiterhelfen könnte:
https://stackoverflow.com/questions/29153562/minecraft-plugin-order- :accept: = Akzeptiert die Antwort und markiert dein Problem als gelöst. Alternativ kannst du auch
/solved
verwenden, falls du es selbst herausgefunden hast.
Pushe deinen Post für mehr Aufmerksamkeit mit /push
.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Wir brauchen schon mehr Infos um dir zu helfen. Was ist das genaue Problem? Wir ein Fehler geworfen? Was soll der Code eigentlich tun? Aber mit einem "geht halt nicht" wirst du niemanden finden, der dir helfen wird.
ich möchte das wen ich was in den chat schreibe das dan für %glitchrole_prefix% eine rolle eingesetzt wird problem jetzt ist aber das %glitchrole_prefix% im chat steht und nicht die rolle die eigentlich angezeigt werden soll es giebt keine fehler logs
[18:30:03 INFO]: %glitchrole_prefix% StechendetF: test das ist das einzige was in der console drinne steht
›
✅
- Problem selbst gelöst: Der Ersteller dieser Frage hat das Problem selbst gelöst.