PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Probleme] Bukkit: permissions.yml Problem



Shadowrider
10.03.2012, 11:15
Ich benutze für meinen Bukkit Server ein permissions plugin.

Man kommt aber in der Console folgender fehler:


19:19:59 [WARNUNG] Server permissions file permissions.yml is not valid YAML: mapping values are not allowed here
in "<reader>", line 2, column 20:
permissions:
^


Ausschnitt aus der permissions.yml:



0Shadowrider0
permissions:
- permissions.*
group:
- admin

tr4st
10.03.2012, 12:10
Ein Ausschnitt wird hier nicht ausreichen.
Column 20 ist der Doppelpunkt, wenn man davon ausgeht, dass permissions 11 Zeichen lang ist und 8 Leerzeichen davor stehen.
Also ist der Doppelpunkt an dieser Stelle nicht zulässig.

aempes
10.03.2012, 12:32
Entweder so..


users:
0Shadowrider0:
group:
- admin
permissions:
- '*'


oder


users:
0Shadowrider0:
group:
- admin
und


admin:
permissions:
- '*'

Shadowrider
10.03.2012, 12:35
config.yml:



groups:
default:
permissions
permissions.build: false
admin:
permissions
permissions.*
inheritance
- user
user:
permissions
permissions.build: true
multiverse.core.list.worlds
multiverse.core.list.who
multiverse.core.spawn.self
multiverse.portal.access.*
multiverse.access.*
myhome.home.basic.*
permissions.build
worlds
creative:
coolplugin.item: true
inheritance
- default
messages:
build: '&cYou do not have permission to build here.'

debug: false



permissions.yml:



0Shadowrider0
permissions
- permissions.*
group
- admin

justin2999
permissions

group
- user

tkalle
permissions

group
- user

spider
permissions

group
- user



Jetzt ist nochein Problem dazugekommen:
Ein User kann in einem Bereich (nichts festgelegt) blöcke setzen ab irgendeinem Punkt aber nicht mehr. Abbauen geht allerdings noch

aempes
10.03.2012, 12:56
Dies triff auf, weil die permissions einen Fehler aufweisen.
Bearbeite deine config entsprechend meinem Post weiter oben.

Shadowrider
10.03.2012, 13:42
Alles nochmal überarbeitet. Jetzt kommt in der Console aber:



21:39:47 [SCHWERWIEGEND] Permission node 'user' in server config is invalid
java.lang.ClassCast


In der config:



user:
permissions:
- 'permissions.build: true'
- 'multiverse.core.list.worlds'
- 'multiverse.core.list.who'
- 'multiverse.core.spawn.self'
- 'multiverse.portal.access.*'
- 'multiverse.access.*'
- 'myhome.home.basic.*'
worlds:
creative:
coolplugin.item: true
inheritance:

aempes
10.03.2012, 14:17
Poste mal bitte deine komplette Config.

Shadowrider
10.03.2012, 15:12
groups:
default:
default: true
permissions:
- permissions.build: false
user:
permissions:
- permissions.build: true
- multiverse.core.list.worlds
- multiverse.core.list.who
- multiverse.core.spawn.self
- multiverse.portal.access.*
- multiverse.access.*
- myhome.home.basic.*
admin:
permissions:
- "*"

tr4st
10.03.2012, 15:22
Ich würde glatt sagen, dass es an der Bezeichnung user: liegt. Ich kann mir gut vorstellen, dass diese vom System vorbehalten ist und deshalb zu einem Fehler Auswurf führt.

aempes
10.03.2012, 15:38
"Member" statt "User"
Außerdem ist ein Leerzeichen zu viel zwischen "-" und "permissions.build". Wie bei den drunter auch

Shadowrider
10.03.2012, 17:30
Danke hat funktioniert.

Edit: (10.03.2012 um 21:33)

*Kopf meets Tischplatte*
Wenn man denk es funzt...

Die Console spuckt jetzt noch einen Fehler aus:


05:23:37 [WARNUNG] Server permissions file permissions.yml is not valid YAML.
java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map
at org.bukkit.craftbukkit.CraftServer.loadCustomPermi ssions(CraftServer.java:552)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(C raftServer.java:238)
at net.minecraft.server.MinecraftServer.t(MinecraftSe rver.java:374)
at net.minecraft.server.MinecraftServer.a(MinecraftSe rver.java:361)
at net.minecraft.server.MinecraftServer.init(Minecraf tServer.java:187)
at net.minecraft.server.MinecraftServer.run(Minecraft Server.java:425)
at net.minecraft.server.ThreadServerApplication.run(S ourceFile:490)


Die permissions.yml:



0shadowrider0
group
- admin

justin2999
group
- member

tkalle
group
- member

spider
group
-member

5541
group
-member


Der Yaml Parser (http://yaml-online-parser.appspot.com/) spuckt leider nichts aus...

aempes
10.03.2012, 23:35
0shadowrider0:
group:
- admin

justin2999:
group:
- member

tkalle:
group:
- member

spider:
group:
- member

5541:
group:
- member


Und bitte immer in PHP-Tags posten. Da ist es um einiges besser zu erkennen.