• Bitte beachte, dass wir eine Serverliste sind!
    Wenn du ein Problem auf einem Server hast (z.B. Entbannantrag, etc), dann ist das Forum hier der falsche Ort.
  • Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Permission*** ... Permissions für jede Welt

Holy_Jesus

Minecrafter
Registriert
13 Januar 2013
Beiträge
7
Diamanten
300
Hi Leute ich steig bei sämtlichen Beiträgen auf Bukkit einfach nicht durch ^^ ... Würde mich freuen wenn jemand in unseren TS³ kommen könnte und mir ein wenig helfen könnte was die "per world" permissions angeht. Habe es schon hinbekommen das die permissions für bestimmte welten gelten, aber es kann doch nich sein das ich dann für wirklich JEDE Welt in jeder Gruppe extra Permissions schreiben muss und die permissions.yml endlooos lang wird :D

Schreibt mir einfach per PN und ihr bekommt die TS³ IP... (Will ja keine Werbung machen)

LG
Jesus/Marcel
 

neo2012

Braumeister
Gesperrt
Registriert
17 August 2011
Beiträge
374
Diamanten
0
Minecraft
bubbleblubbla
Code:
worlds:
  Nebenwelt1: #Welt in welche die Rechte vererbt werden sollen
    inheritance: #"erbt Rechte von"
    - Hauptwelt #Welt mit vielen Permissions
  Nebenwelt2:
    inheritance:
    - Hauptwelt

groups:
  member:
    default: true
    worlds:
      Nebenwelt2:
        permissions:
        - -lwc.*
[COLOR="#FF0000"]      Nebenwelt1:
        permissions:
        - -essentials.sethome[/COLOR]
        - -essentials.tpaccept
        - -essentials.tpdeny
        - -essentials.teleport.timer.bypass
        - -essentials.tpa
        - -essentials.tpahere
      Hauptwelt:
        permissions:
        - -essentials.chat.color
        - -essentials.chat.format
        - -essentials.chat.magic
        - -bukkit.command.op.*
        - -bukkit.command.plugins
        - -bukkit.command.version
        - essentials.spawn 
        - essentials.chat.url
        - essentials.sethome #Permission um home zu setten, wird in Welt Nebenwelt2 vererbt, in Nebenwelt1 nicht verfügbar, da [COLOR="#FF0000"]roter Codeteil[/COLOR] es "überschreibt"
......
 
Zuletzt bearbeitet:
K

Kolola

Guest
du kannst z.b. sagen die Gruppe VIP bekommt die Rechte der Gruppe Spieler und in der Welt das, das und das
(groups:
Spieler:
default: true
worlds:
Nebenwelt2:
permissions:
- -lwc.*
Nebenwelt1:
permissions:
- -essentials.sethome
- -essentials.tpaccept
- -essentials.tpdeny
- -essentials.teleport.timer.bypass
- -essentials.tpa
- -essentials.tpahere
Hauptwelt:
permissions:
- -essentials.chat.color
- -essentials.chat.format
- -essentials.chat.magic
- -bukkit.command.op.*
- -bukkit.command.plugins
- -bukkit.command.version
- essentials.spawn
- essentials.chat.url
- essentials.sethome
VIP:
inheritance: Spieler
worlds:
Hauptwelt:
-bukkit.command.op.*
-bukkit.command.plugins
-bukkit.command.version
- - essentials.spawn
- - essentials.chat.url
- - essentials.sethome)

aber dafür in der Welt das, das und das nicht.

LG Kolola
 

neo2012

Braumeister
Gesperrt
Registriert
17 August 2011
Beiträge
374
Diamanten
0
Minecraft
bubbleblubbla
-bukkit.command.op.*
-bukkit.command.plugins
-bukkit.command.version
- - essentials.spawn
- - essentials.chat.url
- - essentials.sethome)
würde nicht funktionieren da, du erst Rechte vergibst und erst dann welche wegnehmen willst, das macht pex nicht. Erst rechte nehmen und dann gaben, achja das "-" gehört direkt an die Permission!
- -essentials.spawn
- -essentials.chat.url
- -essentials.sethome)
-bukkit.command.op.*
-bukkit.command.plugins
-bukkit.command.version
[Edit: Bin mir gerade bei dem "erst nehmen dann geben" nichtmehr so sicher (wurde vll. gefixt) aber so funktioniert es in jedem Fall]
 
Zuletzt bearbeitet:

Reoss

Minecrafter
Registriert
24 Oktober 2012
Beiträge
18
Diamanten
0
wieso machst du nicht gleich es so hier ein beispiel:
Member:
default: true
permissions:
- essentials.kit.default
- essentials.afk
- essentials.back
- essentials.back.ondeath
- essentials.balance.*
- essentials.balancetop
- essentials.chat.question
- essentials.chat.shout
- essentials.chat.format
- essentials.chat.color
- essentials.compass
- essentials.delhome
- essentials.depth
- essentials.exp
- essentials.getpos
- essentials.hat
- essentials.home
- essentials.ignore
- essentials.itemdb
- essentials.kit
- essentials.kits.tools
- essentials.mail
- essentials.mail.send
- essentials.me
- essentials.pay
- essentials.ping
- essentials.powertool
- essentials.powertooltoggle
- essentials.protect
- essentials.seen
- essentials.sethome
- essentials.sethome.multiple
- essentials.signs.use.*
- essentials.signs.create.disposal
- essentials.signs.create.mail
- essentials.signs.create.protection
- essentials.signs.create.trade
- essentials.signs.break.disposal
- essentials.signs.break.mail
- essentials.signs.break.protection
- essentials.signs.break.trade
- essentials.suicide
- essentials.time
- essentials.tpa
- essentials.tpaccept
- essentials.tpahere
- essentials.tpdeny
- essentials.warp
- essentials.warp.list
- essentials.worth
- essentials.help
- essentials.helpop
- essentials.list
- essentials.rules
- essentials.spawn
- -essentials.kick.exempt
- -essentials.ban.exempt
- modifyworld.items.*
- modifyworld.*
options:
rank: '1000'
worlds:
Pvp:
permissions:
- -lwc.protect
- -lwc.create.*
- -ProtectBlock.*
- -iprotect.*
- -protect.*
 

Holy_Jesus

Minecrafter
Registriert
13 Januar 2013
Beiträge
7
Diamanten
300
wieso machst du nicht gleich es so hier ein beispiel:
Member:
default: true
permissions:
- essentials.kit.default
- essentials.afk
- essentials.back
- essentials.back.ondeath
- essentials.balance.*
- essentials.balancetop
- essentials.chat.question
- essentials.chat.shout
- essentials.chat.format
- essentials.chat.color
- essentials.compass
- essentials.delhome
- essentials.depth
- essentials.exp
- essentials.getpos
- essentials.hat
- essentials.home
- essentials.ignore
- essentials.itemdb
- essentials.kit
- essentials.kits.tools
- essentials.mail
- essentials.mail.send
- essentials.me
- essentials.pay
- essentials.ping
- essentials.powertool
- essentials.powertooltoggle
- essentials.protect
- essentials.seen
- essentials.sethome
- essentials.sethome.multiple
- essentials.signs.use.*
- essentials.signs.create.disposal
- essentials.signs.create.mail
- essentials.signs.create.protection
- essentials.signs.create.trade
- essentials.signs.break.disposal
- essentials.signs.break.mail
- essentials.signs.break.protection
- essentials.signs.break.trade
- essentials.suicide
- essentials.time
- essentials.tpa
- essentials.tpaccept
- essentials.tpahere
- essentials.tpdeny
- essentials.warp
- essentials.warp.list
- essentials.worth
- essentials.help
- essentials.helpop
- essentials.list
- essentials.rules
- essentials.spawn
- -essentials.kick.exempt
- -essentials.ban.exempt
- modifyworld.items.*
- modifyworld.*
options:
rank: '1000'
worlds:
Pvp:
permissions:
- -lwc.protect
- -lwc.create.*
- -ProtectBlock.*
- -iprotect.*
- -protect.*

Wenn ich es so mache, dann haben die User nur in der Welt PvP alle Perms die du oben aufgeschrieben hast ^^ ... Wenn ich keine weiteren Welten angebe und die perms dazu schreibe haben sie gar keine perms mehr bis auf die, die sie in der pvpwelt haben :S ...
 
K

Kolola

Guest
würde nicht funktionieren da, du erst Rechte vergibst und erst dann welche wegnehmen willst, das macht pex nicht. Erst rechte nehmen und dann gaben, achja das "-" gehört direkt an die Permission!
- -essentials.spawn
- -essentials.chat.url
- -essentials.sethome)
-bukkit.command.op.*
-bukkit.command.plugins
-bukkit.command.version
[Edit: Bin mir gerade bei dem "erst nehmen dann geben" nichtmehr so sicher (wurde vll. gefixt) aber so funktioniert es in jedem Fall]

war ja nur ein beispiel was ich auf die schnelle gemacht habe um zu verdeutlichen wie ich das meine
 

neo2012

Braumeister
Gesperrt
Registriert
17 August 2011
Beiträge
374
Diamanten
0
Minecraft
bubbleblubbla
*Langeweilemodus on*
Als erstes legen wir simple Gruppen an wie z.B Member und Admin:

Code:
[COLOR="#00FFFF"]groups:
  member:
    default: true
    worlds:
      Hauptwelt:
        permissions:
        - essentials.home
        - essentials.sethome
        - essentials.spawn
        - essentials.rules
        - essentials.motd
        - essentials.list
  admin:
    default: false
    worlds:
      Hauptwelt:
        permissions:
        - essentials.ban
        - essentials.kick
        - essentials.tempban
        - essentials.broadcast
        - essentials.invsee
        - essentials.vanish
        - essentials.vanish.see[/COLOR]

Jetzt fällt uns auf das dem Admin die Rechte des Members und ein paar Extras fehlen o_O
kein Ding das machen wir sofort!
Code:
groups:
  member:
    default: true
    worlds:
      Hauptwelt:
        permissions:
        - essentials.home
        - essentials.sethome
        - essentials.spawn
        - essentials.rules
        - essentials.motd
        - essentials.list
[COLOR="#00FFFF"]    prefix: '[&3Member&f] &3' 
    inheritance: []
    options:
      rank: '2'[/COLOR]
  admin:
    default: false
    worlds:
      Hauptwelt:
        permissions:
        - essentials.ban
        - essentials.kick
        - essentials.tempban
        - essentials.broadcast
        - essentials.invsee
        - essentials.vanish
        - essentials.vanish.see
[COLOR="#00FFFF"]    prefix: '[&4Admin&f] &3'   #ändert den prefix in ein rotes Admin mit weißen Klammern
    inheritance:
    - member   #erbt die Rechte des Members
    options:
      rank: '1'   #Gibt an, dass die Gruppe den Rank 1 in der Herachie besitzt und somit höher steht als der Member[/COLOR]

Tada, nun haben wir 2 Erste Gruppen :)
Leider haben unsere Member jetzt nur Permissions in der Hauptwelt :(
Dann vererben wir die Rechte doch mal ins nether:

Code:
[COLOR="#00FFFF"]worlds:
  Hauptwelt_nether:   #Welt welche die Rechte erhalten soll
    inheritance:
    - Hauptwelt   #Welt aus welcher die Permissions geerbt/übernommen werden sollen[/COLOR]
groups:
  member:
    default: true
    worlds:
      Hauptwelt:
        permissions:
        - essentials.home
        - essentials.sethome
        - essentials.spawn
        - essentials.rules
        - essentials.motd
        - essentials.list
  admin:
    default: true
    worlds:
      Hauptwelt:
        permissions:
        - essentials.ban
        - essentials.kick
        - essentials.tempban
        - essentials.broadcast
        - essentials.invsee
        - essentials.vanish
        - essentials.vanish.see
So soweit so gut, aber was wenn ich nicht möchte, dass die Member die Rechte haben sich im Nether ihr Home zu setten?
Wir nehmen sie ihm einfach! Aber natürlich sollte sie der Admin trotzdem haben!
Code:
worlds:
  Hauptwelt_nether:
    inheritance:
    - Hauptwelt
groups:
  member:
    default: true
    worlds:
      Hauptwelt:
        permissions:
        - essentials.home
        - essentials.sethome
        - essentials.spawn
        - essentials.rules
        - essentials.motd
        - essentials.list
[COLOR="#00FFFF"]      Hauptwelt_nether:
        permissions:
        - -essentials.sethome   #hiermit nehmen wir sie ihm[/COLOR]
  admin:
    default: true
    worlds:
      Hauptwelt:
        permissions:
        - essentials.ban
        - essentials.kick
        - essentials.tempban
        - essentials.broadcast
        - essentials.invsee
        - essentials.vanish
        - essentials.vanish.see
[COLOR="#00FFFF"]      Hauptwelt_nether:
        permissions:
        - essentials.sethome   #jetzt müssen wir sie dem Admin gaben, da wir dem Member die Rechte genommen haben[/COLOR]

Jetzt haben wir ein Permission-File was man durchaus für den Betrieb benutzen könnte!
Falls du jetzt noch was wissen möchtest, schreibe es einfach hier drunter!
*Langeweilemodus off*
 
Oben