Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z konfiguracją PermissionsEx/Essentials


Rekomendowane odpowiedzi

Opublikowano

Witam! 
Serwer ze znajomym, od niedawna posiadamy na hostingu Enderchest. Jest to Spigot 1.9.2-R0.1. Za żadne skarby nie jesteśmy w stanie pogodzić plugina Pex wraz z Essentials. Rangi są zrobione prawidłowo. Robiliśmy samodzielnie oraz próbowaliśmy gotowych wzorów. Gdy nadajemy je na serwerze, działają bez zarzutu, lecz tak jakby nie działa prefix. To znaczy, dany gracz posiada rangę, lecz nie wyświetla się przed jego nickiem prefix. Od razu pognaliśmy do EssentialsChat, z którym raczej jest wszystko w porządku.. Zresztą zamieszczę tutaj logi - może ktoś coś z tego wygrzebie. Dodam że raczej nie robimy pierwszy raz serwera, ale z takim błędem pierwszy raz się spotykamy.

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: ...
 
  #format: '{DISPLAYNAME} {MESSAGE}'
  format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
 
  group-formats:
  #  Default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
  #  Admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'
 

  # If you are using group formats make sure to remove the '#' to allow the setting to be read.

 

Pex

groups:

  Admin:
    permissions:
    - '*'
    options:
      rank: '1'
      prefix: '&c&l[Admin]&6'
      default: false
  Zaufany:
    permissions:
    - essentials.kit
    - essentials.afk
    - essentials.msg
    - essentials.help
    - essentials.ping
    - essentials.spawn
    - essentials.delhome
    - essentials.sethome
    - essentials.home
    - worldguard.region.info
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpahere
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - essentials.world
    - authme.register
    - authme.login
    - authme.logout
    - authme.changepassword
    - authme.player.*
    - essentials.depth
    - essentials.getpos
    - essentials.geoip.show
    - essentials.help
    - essentials.helpop
    - essentials.ignore
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - modifyworld.*
    options:
      rank: '2'
      inheritance:
      - Gracz
      prefix: '&6&l[Zaufany]&7'
      default: false
      build: true
  Gracz:
    permissions:
    - essentials.kit
    - essentials.balance
    - essentials.balancetop
    - essentials.pay
    - essentials.sell
    - essentials.afk
    - essentials.rules
    - essentials.msg
    - essentials.help
    - essentials.suicide
    - essentials.whois
    - essentials.ping
    - essentials.spawn
    - essentials.delhome
    - essentials.sethome
    - essentials.home
    - worldguard.region.info
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpahere
    - essentials.tpdeny
    - essentials.warp
    - essentials.warp.list
    - essentials.world
    - authme.player.*
    - essentials.depth
    - essentials.getpos
    - essentials.geoip.show
    - essentials.help
    - essentials.helpop
    - essentials.ignore
    - essentials.info
    - essentials.mail
    - essentials.mail.send
    - essentials.me
    - essentials.motd
    - modifyworld.*
    options:
      rank: '6'
      prefix: '&e[Gracz]&7'
      default: true
users:
  4bcf3dc0-6844-3087-9cbf-bbb31ca9c351:
    group:
    - Admin
    options:
      name: Pogromss
  95665719-ec4e-3090-bdd4-dc5cd595d3c1:
    group:
    - Admin
    options:
      name: Donio3d

schema-version: 1


Pluginy

EssentialsX-2.0.1
EssentialsXChat-2.0.1
EssentialsXSpawn-2.0.1
PermissionsEx-1.23.4
AuthMe
JoinMessagePlus
PluginMetrics
WorldGuard
WorldEdit
MultiWorld



Pex prawidłowo przyznaje grupę na serwerze, lecz nadal nie wyświetla się prefix. O ile zostawię {GROUP} dopisane, wyświetli się jedynie [default].
 

Naprawdę brak mi pomysłów.. Ewentualnie mogę zmienić wyświetlanie grupy Default na Gracz, lecz co to da, skoro wszyscy obok nicku będą mieli takową nazwę?

Opublikowano

Sprawdź czy prefix zadziała z tym formatem

  Admin:
    prefix: '&c&l[Admin]&6'
    permissions:
    - '*'
    options:
      rank: '1'
      default: false

//edit

 

tutaj masz range + essentials z mojego serwera, które działają

 

Permissions

 

 

  Wlasciciel:
    prefix: '&7[&4Wlasciciel&7]&7 '
    default: false
    permissions:
    - '*'
    options:
      rank: '1'

 

 

 

EssentialsChat cfg

 

 

 

############################################################
# +------------------------------------------------------+ #
# |                   EssentialsChat                     | #
# +------------------------------------------------------+ #
############################################################

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.
  # If set to the default chat format which "should" be compatible with ichat.
  # 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}'
  #  Admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'

  # If you are using group formats make sure to remove the '#' to allow the setting to be read.

 

 

undefined-Imgur-ezgif.com-resize.gif

i do graphics design

Opublikowano

Wrzuciłem Twoje cfg, i jedyne czym to poskutkowało, to brakiem możliwości zalogowania się.. Po prostu gdy wyskakuje /login (hasło), wpisuje je i nic się nie dzieje. Niezależnie czy mam grupę Admin, czy też jej nie mam, czy też posiadam opa, czy też nie. Jak na moje oko coś ta moja wersje Essentials się pierniczy.

@Edit: Prawdopodobnie zostanę przy tym, że gracz ma nick na szaro zaś admin na czerwono, czyli maksymalnie dwie rangi które wycisnę z samego Essentials, zaś Pex'em będe nadawał rangi bez prefixa. Innego rozwiązania nie widzę. Lecz czekam na dalsze wskazówki, jeśli ktoś coś wymyśli.

Próbowałem też wyrzucić wszystkie pluginy i zostawić tylko Essentials oraz Pex. Nic to nie dało, efekt taki sam.

Opublikowano

Znalazłem rozwiązanie!

Otóż okazało się że wszystkie błędy powodowało.. Essentials. Konfiguracja była jak najbardziej prawidłowa, lecz i tak plugin był zbugowany.

Wersja była zalecana przez autorów, na 1.9:
EssentialsX 2.0.1
EssentialsXChat 2.0.1
EssentialsXSpawn 2.0.1

Która podkreślam - powoduje błędy w działaniu wielu pluginów!

Wersja działająca na serwer Spigot 1.9.2 R0.1 to: Essentials-2.x-SNAPSHOT.

Dziękuję za pomoc - temat do zamknięcia.
 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...