Résolu Probléme Prefix (EssentialsChat)

NoJock

Aventurier
26 Janvier 2018
5
1
4
24
Bonjour à tous, je souhaite "construire" un serveur minecraft mais j'ai déjà un soucis..
Désolé pour les fautes d'orthographe & si je ne le mais pas dans la bonne section du forum.

Le problème c'est que j'aimerais avoir les prefix rang en couleur. (pars exemple [Modo] en rouge. ect...)

J'utilise les préfixe de EssentialsChat malheureusement je ne sais pas ajouter les "code couleur" avec le nom du rang de la personne..

EssentialsChat :

Code:
############################################################
# +------------------------------------------------------+ #
# |                   EssentialsChat                     | #
# +------------------------------------------------------+ #
############################################################

# This section requires the EssentialsChat.jar to work.

chat:

  # If EssentialsChat is installed, this will define how far a player's voice travels, in blocks.  Set to 0 to make all chat global.
  # Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
  # Users with essentials.chat.shout can override this by prefixing text with an exclamation mark (!)
  # Users with essentials.chat.question can override this by prefixing text with a question mark (?)
  # You can add command costs for shout/question by adding chat-shout and chat-question to the command costs section."
  radius: 0

  # Chat formatting can be done in two ways, you can either define a standard format for all chat.
  # Or you can give a group specific chat format, to give some extra variation.
  # For more information of chat formatting, check out the wiki: http://wiki.ess3.net/wiki/Chat_Formatting

  #format: '<{DISPLAYNAME}> {MESSAGE}'
  #format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'

  group-formats:
  #  Default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
     ADMIN+: '&2[{GROUP}]&f {DISPLAYNAME}&7:&c {MESSAGE}'

GroupManager :

Code:
# Group inheritance
#
# Any inherited groups prefixed with a g: are global groups
# and are inherited from the GlobalGroups.yml.
#
# Groups without the g: prefix are groups local to this world
# and are defined in the this groups.yml file.
#
# Local group inheritances define your promotion tree when using 'manpromote/mandemote'

groups:
  VIP:
    default: false
    permissions: []
    inheritance: []
    info:
      build: true
      prefix: '&9[VIP]&9 '
      suffix: ''
  VIP+:
    default: false
    permissions: []
    inheritance:
    - vip
    info:
      build: true
      prefix: '&d[VIP+&d] '
      suffix: ''
  Moderateur:
    default: false
    permissions:
    - +vanish.effects.toggle.all
    - -vanish.effects.*
    - essentials.afk.kickexempt
    - essentials.ban
    - essentials.ban.notify
    - essentials.banip
    - essentials.book.others
    - essentials.book.title
    - essentials.broadcast
    - essentials.chat.magic
    - essentials.chat.url
    - essentials.clearinventory
    - essentials.delwarp
    - essentials.eco.loan
    - essentials.exp.others
    - essentials.ext
    - essentials.fly
    - essentials.fly.safelogin
    - essentials.getpos
    - essentials.getpos.others
    - essentials.helpop.receive
    - essentials.home.others
    - essentials.invsee
    - essentials.jail.allow.jails
    - essentials.jail.allow.togglejail
    - essentials.jails
    - essentials.jump
    - essentials.kick
    - essentials.kick.notify
    - essentials.kill
    - essentials.kits.*
    - essentials.msg.magic
    - essentials.mute
    - essentials.mute.notify
    - essentials.nick.color
    - essentials.nick.others
    - essentials.protect.admin
    - essentials.protect.alerts
    - essentials.protect.ownerinfo
    - essentials.ptime
    - essentials.ptime.others
    - essentials.realname
    - essentials.seen.banreason
    - essentials.seen.extra
    - essentials.setwarp
    - essentials.signs.break.*
    - essentials.signs.create.*
    - essentials.spawner
    - essentials.spawner.*
    - essentials.thunder
    - essentials.time
    - essentials.time.set
    - essentials.togglejail
    - essentials.top
    - essentials.tp
    - essentials.tp.others
    - essentials.tphere
    - essentials.tppos
    - essentials.tptoggle
    - essentials.unban
    - essentials.unbanip
    - essentials.vanish
    - essentials.vanish.effect
    - essentials.warps.*
    - essentials.weather
    - essentials.whois
    - essentials.workbench
    - essentials.world
    - essentials.worlds.*
    inheritance:
    - vip
    info:
      build: true
      prefix: '&4 [MODO&4] '
      suffix: ''
  Admin:
    default: true
    permissions:
    - +vanish.effects.toggle.all
    - -vanish.effects.*
    - '*'
    inheritance:
    - moderateur
    info:
      build: false
      prefix: '&6[ADMIN&6] '
      suffix: ''
  Admin+:
    default: false
    permissions:
    - +vanish.effects.toggle.all
    - -vanish.effects.*
    - '*'
    - bukkit.command.op.give
    - bukkit.command.op.take
    inheritance:
    - admin
    info:
      build: true
      prefix: ''
      suffix: ''
 

Fichiers joints

  • test.png
    test.png
    801.1 KB · Affichages: 318

NoJock

Aventurier
26 Janvier 2018
5
1
4
24
Tout avant merci pour ta réponse

Oui j'ai cette erreur dans mes logs

Code:
10:07:17] [Server thread/ERROR]: Error occurred while enabling EssentialsXMPP vTeamCity (Is it up to date?)
java.lang.NoClassDefFoundError: org/jivesoftware/smack/MessageListener
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_72]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_72]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_72]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:148) ~[spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:191) ~[spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111) ~[spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_72]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_72]
    at com.earth2me.essentials.xmpp.EssentialsXMPP.onEnable(EssentialsXMPP.java:51) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.reload(CraftServer.java:752) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.Bukkit.reload(Bukkit.java:525) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:648) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1397) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1232) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_72]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_72]
    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72]
Caused by: java.lang.ClassNotFoundException: org.jivesoftware.smack.MessageListener
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_72]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:152) ~[spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_72]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_72]
    ... 33 more

Serveur en version Spigot 1.12.2
Essential j'ai celui la : Essentials-2.x-SNAPSHOT.jar
GroupManager celui-ci : BssentialsGroupManager.jar
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 531
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

10:07:17] [Server thread/ERROR]: Error occurred while enabling EssentialsXMPP vTeamCity (Is it up to date?) java.lang.NoClassDefFoundError: org/jivesoftware/smack/MessageListener
Cette erreur vient de EssentialsXMPP, est-tu sur d'avoir besoin de ce plugin ?
Ce n'est pas parce qu'il était dans le zip avec tous les modules Essentials qu'il faut l'installer... Il faut comprendre ce qu'on fait et utiliser seulement les plugins que l'on a besoin.

La tu ne m'a pas donne les versions de tes plugins
BssentialsGroupManager, ça ? https://dev.bukkit.org/projects/bssentials-groupmanager/
Le truc qui a pas eu de mise à jour depuis juillet 2016...

Alors qu'il y a un GroupManager ici: https://www.spigotmc.org/resources/groupmanager-working-1-7-1-12-builds.38875/


Cordialement,
Detobel36
 

NoJock

Aventurier
26 Janvier 2018
5
1
4
24
Je vien d'essayer j'ai eu une erreur

Code:
[10:57:33] [Server thread/ERROR]: Error occurred while enabling GroupManager v2.0.1-b332 (Is it up to date?)
java.lang.IllegalArgumentException: You have no groups in plugins/GroupManager/worlds/lobby/groups.yml.
    at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:247) ~[?:?]
    at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:99) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.reload(CraftServer.java:752) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.Bukkit.reload(Bukkit.java:525) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:648) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1397) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1232) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_72]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_72]
    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-109b080-4119224]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72]
Caused by: java.lang.IllegalArgumentException: You have no groups in plugins/GroupManager/worlds/lobby/groups.yml.
    at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:611) ~[?:?]
    at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:509) ~[?:?]
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:694) ~[?:?]
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:656) ~[?:?]
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialWorldLoading(WorldsHolder.java:105) ~[?:?]
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:95) ~[?:?]
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.resetWorldsHolder(WorldsHolder.java:86) ~[?:?]
    at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:53) ~[?:?]
    at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:176) ~[?:?]
    ... 24 more


GroupManager

Code:
Joueur:
  Default:
    default: true
    permissions: []
    inheritance: []
    info:
      prefix: '&e'
      build: false
      suffix: ''
  VIP:
    default: false
    permissions: []
    inheritance:
    - default
    info:
      prefix: '&2'
      build: true
      suffix: ''
  Moderateur:
    default: false
    permissions: []
    inheritance:
    - VIP
    info:
      prefix: '&5'
      build: true
      suffix: ''
  Admin:
    default: false
    permissions: []
    inheritance:
    - moderateur
    info:
      prefix: '&c'
      build: true
      suffix: ''
  Admin+:
    default: false
    permissions:
    - '*'
    inheritance:
    - admin
    info:
      prefix: '&4'
      build: true
      suffix: ''
 
Dernière édition:

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 531
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Wait, wait, la c'est bien ta config qui se trouve dans "plugins/GroupManager/worlds/lobby/groups.yml" ?
Une config GroupManager commence comme ceci normalement:
Code:
groups:
  Default:
   default: true
Chez toi:
Code:
Joueur:
  Default:
   default: true
Du coup effectivement il ne trouve pas les groupes.. Vu que tu mets "Joueur" et non pas "groups" (que tu ne peux pas changer, c'est une "clef" pour que le plugin sache que la tu défini des groupes).


Cordialement,
Detobel36
 

NoJock

Aventurier
26 Janvier 2018
5
1
4
24
Je suis un boulet :')

Mais c'est toujours pareil ? comment avoir le préfix en couleur et non le pseudo en couleur?
 

Ordwen

Architecte en herbe
27 Octobre 2014
357
58
140
21
Je suis un boulet :')

Mais c'est toujours pareil ? comment avoir le préfix en couleur et non le pseudo en couleur?
Cette fois, tu mets bien dans la config' de GroupManager ton préfixe dans la section en dessous des permissions, tu sais le"prefix:''",
et là cela devrait marcher correctement, sinon depuis ton serveur (c'est plus simple et ça évite les bugs), tu fais /mangaddv <GROUPE> prefix <PREFIX>, par exemple en l’occurrence pour ton grade Admin, tu fais /mangaddv Admin prefix &6[ADMIN&6] et ça devrait marcher, voilà voilà :)

Par contre, après le préfixe, tu ajoutes un &7 ou la couleur que tu veux pour ne pas impacter le pseudo, sinon tu "interrompt" les modifications de couleur avec un &r :p
 
  • J'aime
Reactions: NoJock