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] Bukkit 1.0.1 nie działający ChatManager


Rekomendowane odpowiedzi

Opublikowano

Witam,

 

Mam dość nietypowy problem: Na serwerze Bukkit 1.0.1 (najnowszym) zainstalowałem PermissionsEx 1.17, z ChatManager (również najnowszym).

Serwer startuje prawidłowo, lecz próba napisania czegoś na czacie powoduje błąd w konsoli i brak efektu.... (nie ma prefix'u)

 

Sprawdzałem całą konfiguracje wiele razy (pod względem poprawności zapisu), ale nic to nie dało.

Na jednym z angielskich forów Bukkita był temat o takim samym problemie, w którym powodem była zła konfiguracja premissions!.... teamat niestety nie dobiegł do końca.

 

Teraz dane:

 

KONSOLA:

174 recipes
27 achievements
13:26:09 [iNFO] Starting minecraft server version 1.0.1
13:26:09 [iNFO] Loading properties
13:26:09 [iNFO] Starting Minecraft server on *:25565
13:26:10 [iNFO] This server is running Craftbukkit version git-Bukkit-1.0.1-R1-2
2-g87867a4-b1637jnks (MC: 1.0.1) (Implementing API version 1.0.1-R2-SNAPSHOT)
13:26:11 [iNFO] [PermissionsEx] sql backend registered!
13:26:11 [iNFO] [PermissionsEx] file backend registered!
13:26:11 [iNFO] [PermissionsEx] PermissionEx plugin initialized.
13:26:11 [iNFO] [PermissionsEx] p2compat backend registered!
13:26:11 [iNFO] [PermissionsCompat] Compatibility Layer Initalized!
13:26:11 [iNFO] [PermissionsEx] Initializing file backend
13:26:11 [iNFO] Preparing level "world"
13:26:11 [iNFO] Default game type: 0
13:26:13 [iNFO] Preparing start region for level 0 (Seed: 4752731738163995129)
13:26:15 [iNFO] Preparing spawn area: 4%
13:26:16 [iNFO] Preparing spawn area: 32%
13:26:17 [iNFO] Preparing spawn area: 52%
13:26:18 [iNFO] Preparing spawn area: 73%
13:26:19 [iNFO] Preparing spawn area: 97%
13:26:19 [iNFO] Preparing start region for level 1 (Seed: 4752731738163995129)
13:26:20 [iNFO] Preparing spawn area: 12%
13:26:21 [iNFO] Preparing spawn area: 52%
13:26:22 [iNFO] Preparing spawn area: 93%
13:26:22 [iNFO] Preparing start region for level 2 (Seed: 4752731738163995129)
13:26:23 [iNFO] Preparing spawn area: 32%
13:26:24 [iNFO] Preparing spawn area: 65%
13:26:25 [iNFO] [AutoSave] Loading config file
13:26:25 [iNFO] [AutoSave] Version 2.0.1 is enabled: 838bc20e-5268-4bac-94fc-a4a
51786c048
13:26:25 [iNFO] [AutoSave][Permission] Custom Permissions "Local Permissions" fo
und: Loaded
13:26:25 [iNFO] [AutoSave][Permission] PermissionsEx found: Waiting
13:26:25 [iNFO] [AutoSave][Permission] Permissions (Phoenix) found: Waiting
13:26:26 [iNFO] [PermissionsEx] Superperms support enabled.
13:26:26 [iNFO] [PermissionsEx] v1.17 enabled
13:26:26 [iNFO] [AutoSave][Permission] PermissionsEx hooked.
13:26:26 [iNFO] [Ptweaks] Ram logger v1.1 enabled.
13:26:26 [iNFO] [Ptweaks] Version 1.8 enabled.
13:26:26 [iNFO] [PTweaks] Set auto save interval to 57000 in world "world"
13:26:26 [iNFO] [PTweaks] Set auto save interval to 57000 in world "world_nether
"
13:26:26 [iNFO] [PTweaks] Set auto save interval to 57000 in world "world_the_en
d"
13:26:26 [iNFO] [PTweaks] Chunk Life Time: 250000ms
13:26:26 [iNFO] [PTweaks] Chunk Prune Time: 5000ms
13:26:26 [iNFO] lifetime
13:26:26 [iNFO] prune
13:26:26 [iNFO] enable
13:26:26 [iNFO] [PTweaks] Monster Limit set to 2500
13:26:26 [iNFO] [ChatManager] ChatManager enabled!
13:26:26 [iNFO] [PermissionsCompat] Compatibility layer enabled.
13:26:26 [iNFO] [AutoSave][Permission] Permissions (Phoenix) hooked.
13:26:26 [iNFO] Server permissions file permissions.yml is empty, ignoring it
13:26:26 [iNFO] Done (14,918s)! For help, type "help" or "?"
13:27:07 [iNFO] /127.0.0.1:4255 lost connection
13:27:09 [iNFO] Marox44 [/127.0.0.1:4256] logged in with entity id 248 at ([worl
d] 242.6875, 61.0, 206.6875)
13:27:09 [iNFO] [AutoSave] AutoSaveThread Started: Interval is 300 seconds, Warn
Times are 0
13:27:24 [sEVERE] Could not pass event PLAYER_CHAT to ChatManager
java.util.regex.PatternSyntaxException: Illegal repetition
{permissions\.(.*)=true}
    at java.util.regex.Pattern.error(Unknown Source)
    at java.util.regex.Pattern.closure(Unknown Source)
    at java.util.regex.Pattern.sequence(Unknown Source)
    at java.util.regex.Pattern.expr(Unknown Source)
    at java.util.regex.Pattern.compile(Unknown Source)
    at java.util.regex.Pattern.<init>(Unknown Source)
    at java.util.regex.Pattern.compile(Unknown Source)
    at ru.tehkode.permissions.PermissionEntity.isMatches(PermissionEntity.ja
va:571)
    at ru.tehkode.permissions.PermissionEntity.getMatchingExpression(Permiss
ionEntity.java:508)
    at ru.tehkode.permissions.PermissionEntity.getMatchingExpression(Permiss
ionEntity.java:503)
    at ru.tehkode.permissions.PermissionUser.getMatchingExpression(Permissio
nUser.java:884)
    at ru.tehkode.permissions.PermissionEntity.has(PermissionEntity.java:137
)
    at ru.tehkode.chatmanager.bukkit.ChatListener.onPlayerChat(ChatListener.
java:93)
    at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.ja
va:303)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:339)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:728)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:716)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
13:27:24 [iNFO] <Marox44> no i nie dziala....
13:27:32 [iNFO] Connection reset
13:27:32 [iNFO] Marox44 lost connection: disconnect.quitting
13:27:33 [iNFO] --= Zapisywanie swiata... =--
13:27:33 [iNFO] [AutoSave] ž2--= Zapisywanie swiata... =--
13:27:33 [iNFO] Ukonczono zapisywanie
13:27:33 [iNFO] [AutoSave] ž2Ukonczono zapisywanie
13:30:31 [iNFO] /127.0.0.1:4353 lost connection
13:30:43 [iNFO] /127.0.0.1:4363 lost connection
13:31:01 [iNFO] /127.0.0.1:4397 lost connection
13:31:10 [iNFO] Marox44 [/127.0.0.1:4414] lost connection
13:32:07 [iNFO] /127.0.0.1:4443 lost connection
13:33:57 [iNFO] /127.0.0.1:4520 lost connection
>

 

permissions.yml

users:
   nn:
    group:
    - admin
    permissions: null
   Marox44:
    group:
    - admin
groups:
   default:
    default: true
    permissions:

   admin:
    inheritance:
    - default
    permissions:
    -   permissions.*: true	   
    -   chatmanager.*: true
    prefix:
    - Admin
   jradmin:
    inheritance:
    - default
    permissions:
    -   autosave.*: true

   elita:
    inheritance:
    - default
    permissions: null
worlds:
   nether:
    inheritance:
    - world

 

config.yml (z PermissionsEx)

 

permissions:
   backends:
    file:
	    file: permissions.yml
   backend: file
   superperms:
    parent-nodes: true
    enable: true
    strict-mode: false
   createUserRecords: false
   allowOps: false
   debug: false
   basedir: plugins\PermissionsEx

 

config.yml (z ChatManager)

 

chat-range: 100.0
display-name-format: '%prefix%player%suffix'
global-message-format: <%prefix%player%suffix> &e%message
enable: true
message-format: <%prefix%player%suffix> %message
ranged-mode: false

 

 

 

Według mojego toku myślenia, to:

13:27:24 [sEVERE] Could not pass event PLAYER_CHAT to ChatManager

java.util.regex.PatternSyntaxException: Illegal repetition

{permissions\.(.*)=true}

jest źródłem zła - błędna konfiguracja permissions.

 

Bardzo prosiłbym o pomoc, ponieważ próbowałem już reinstalować wszystko i robić mnóstwo innych rzeczy, ale nic nie pomaga.

 

 

Z góry dziękuję i pozdrawiam,

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...