Solved /fly for different areas

Discussion in 'Bukkit Help' started by Altin0492, Jan 17, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    Altin0492

    Hi everybody,

    I have a little issue with my /fly commands.
    The issue is that my donators can fly in different area's like the pvp.
    I do not want that, I only want them to fly in the survival world. Not the pvp world.

    I tried custom flags for worldguard but that did not help either.

    If someone know the solution for this feel free to post it here.

    Kind regards,

    Altin0492
     
  2. Offline

    Jnelmark1997

  3. Offline

    Altin0492

  4. Offline

    GodsDead

    You can do this with GriefPrevention and Flags.
     
  5. Offline

    Altin0492

    GodsDead Do you have any samples maybe ? I will apreciate that ! :)
     
  6. Offline

    Hallucinate0492

    Maybe this will clear some things up :

    He means that when players go in the a different world through a portal, they still can fly when their fly is still enabled. But how do we disable this. Like when a player goes in through that portal, the fly will automaticly be disabled.
     
  7. Offline

    Necrodoom

    If using essentials for flight, can be done using permission plugin per-world permission and giving essentials.fly to allowed worlds.
     
    Twitmuck2000 likes this.
  8. Offline

    Hallucinate0492

    I don't think that's the problem, the problem is they can't do /fly in that world. But when they have fly enabled in the Survival world, and they go to the PvP world, they still can /fly because they had /fly enabled. If they want to disable it, they have to go back to the Survival world, and disable it there.
     
  9. Offline

    Necrodoom

  10. Offline

    Hallucinate0492

    It's essentials
     
  11. Offline

    Necrodoom

  12. Offline

    Hallucinate0492

    Altin0492 are owners of the same server, he is currently not home that's why he asked me to bump in in this thread, because we need to fix this problem quickly, sorry for the misunderstanding.
     
  13. Offline

    Necrodoom

    Hallucinate0492 Ok, do the following:
    Go survival world, enable /fly, enable /ess debug though console, go PVP world, paste console please.
     
  14. Offline

    Hallucinate0492

    Ehm, that command is just spamming my whole console over the only thing it says is : '[18:27:55] [Server thread/INFO]: [Essentials] looking up groupname of Hallucinate0492 - BermudaOwner'
     
  15. Offline

    Necrodoom

    Can you retest this on a local server environment?
     
  16. Offline

    Hallucinate0492

    I will give it a try

    Didn't work

    EDIT:
    Getting the same thing as before.
     
  17. Offline

    Necrodoom

  18. Offline

    Hallucinate0492

    That's the problem, i have another server (i don't do anything with it) but the whole server crashed when i tried to copy paste everything from my server, to the server i don't use.
     
  19. Offline

    Necrodoom

    ..Er.. Paste startup log?
     
  20. Offline

    Hallucinate0492

    The server crashed, so i deleted everything on it. I tried again, it crashed again, the server was stuck on restarting. And so on, but i don't think that's the problem. And I tried something else, i gave someone who hasn't got the permission /fly just /fly myself, like /fly hallucinate0492 , and when they got in to that world, the fly was disabled. I tried to disable the /fly in groupmanager. I have two worlds, 'World' and 'Nieuwewereld' (new world). 'World' is the world with the pvp-arena, and the 'Nieuwewereld' is the Survival world. So I disabled the permission /fly for donators, and all the donators from 'Nieuwewereld' couldn't fly either. Is this because the name 'World' is the standart name for 'Worlds' so it disables it for all worlds? Because I think if I change the name of 'World' to another name, and disable it then, the problem will be solved. But something holds me back, because when I changed the name of 'World' another time, the multicraft panel made another 'World', and if I changed the name for the standart world in Multicraft, in here : [​IMG]

    It would overwrite the that world and everything would be gone.
     
  21. Offline

    Necrodoom

    Hallucinate0492 likes this.
  22. Offline

    Hallucinate0492

    I tried ess debug, getting the same information, it just spams my whole console, maybe this will do it too :
    Code:
    groups:
      Member:
        default: true
        permissions:
        - -authme.logout
        - -essentials.nick
        - -chestlock.free
        - -chestlock.lock
        - -essentials.seen
        - -essentials.seen.banreason
        - -essentials.seen.extra
        - -essentials.seen.ipsearch
        - -essentials.itemdb
        - -essentials.recipe
        - -essentials.chat.color
        - -essentials.chat.format
        - -essentials.chat.magic
        - -essentials.chat.others
        - -essentials.chat.url
        - -essentials.nick.color
        - -essentials.nick.format
        - -essentials.me
        - -essentials.nick.magic
        - -essentials.nick.others
        - -essentials.msg.color
        - -essentials.msg.format
        - -essentials.msg.magic
        - -essentials.msg.url
        - -essentials.ignore
        - -essentials.hat
        - -essentials.balance.others
        - -essentials.powertool
        - -mcmmo.ability.axes.skullsplitter
        - -mcmmo.ability.axes.greaterimpact
        - -mcmmo.ability.axes.impact
        - -mcmmo.ability.swords.serratedstrikes
        - -mcmmo.skills.acrobatics
        - -mcmmo.skills.mining
        - -mcmmo.skills.herbalism
        - -mcmmo.skills.repair
        - -mcmmo.skills.fishing
        - -mcmmo.skills.excavation
        - -mcmmo.skills.smelting
        - -mcmmo.skills.taming
        - -mcmmo.skills.woodcutting
        - -mcmmo.*
        - -mcmmo.ability.unarmed.berserk
        - mcmmo.ability.archery.*
        - mcmmo.ability.axes.*
        - mcmmo.ability.swords.*
        - mcmmo.ability.unarmed.*
        - mcmmo.commands.archery
        - mcmmo.commands.axes
        - mcmmo.commands.swords
        - mcmmo.commands.unarmed
        - mcmmo.commands.inspect
        - mcmmo.commands.mctop
        - mcmmo.commands.mctop.axes
        - mcmmo.commands.mctop.swords
        - mcmmo.commands.mctop.archery
        - mcmmo.commands.mctop.unarmed
        - mcmmo.commands.mcstats
        - mcmmo.skills.axes
        - mcmmo.skills.swords
        - mcmmo.skills.archery
        - mcmmo.skills.unarmed
        - multiverse.portal.access.pvpin
        - multiverse.portal.access.pvpin2
        - frameProtect.place.*
        - announcer.receiver
        - frameProtect.autoprotect.*
        - frameProtect.protect.*
        - essentials.spawn
        - essentials.motd
        - essentials.afk
        - essentials.back
        - essentials.back.ondeath
        - essentials.balance
        - essentials.delhome
        - essentials.home
        - essentials.help
        - essentials.msg
        - essentials.pay
        - essentials.kit
        - essentials.kit.help
        - essentials.sethome
        - essentials.signs.use.*
        - essentials.suicide
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        - telepads.use
        - telepads.pads
        - ChestShop.shop.create.*
        - ChestShop.shop.buy
        - ChestShop.shop.sell
        - griefprevention.createclaims
        - griefprevention.claims
        - lwc.modify
        - lwc.protect
        - lwc.create.*
        - sht.ticket
        - simpleregister.register
        - signurls.use
        - richautomessage.receive
        inheritance:
        - g:essentials_builder
        - g:towny_builder
        info:
          prefix: '&0[&fMember&0]&f '
          build: true
          suffix: ''
      Donator:
        default: false
        permissions:
        - essentials.fly
        - essentials.hat
        - essentials.tp
        - essentials.sethome
        - essentials.sethome.multiple
        - essentials.sethome.multiple.donator
        inheritance:
        - member
        info:
          prefix: '&0[&aDonator&0]&a '
          build: true
          suffix: ''
      Donator+:
        default: false
        permissions:
        - essentials.sethome
        - essentials.sethome.multiple
        - essentials.sethome.multiple.donator+
        - essentials.workbench
        - essentials.tphere
        - essentials.recipe
        - choptree.commands.togglechop
        - choptree.chop
        - choptree.commands.choptree.toggle.logsmovedown
        - choptree.commands.choptree.toggle.*
        inheritance:
        - donator
        info:
          prefix: '&0[&aDonator&6+&0]&6 '
          build: true
          suffix: ''
      Donator++:
        default: false
        permissions:
        - essentials.feed
        - essentials.joinfullserver
        - essentials.sethome.multiple
        - essentials.sethome
        - essentials.sethome.multiple.donator++
        - disguisecraft.notarget
        - disguisecraft.mob.chicken
        - disguisecraft.mob.squid
        - disguisecraft.mob.cow
        - disguisecraft.mob.zombie
        - disguisecraft.mob.skeleton
        - disguisecraft.mob.ocelot
        - disguisecraft.mob.wolf
        - disguisecraft.mob.pig
        - disguisecraft.mob.sheep
        - disguisecraft.mob.creeper
        - disguisecraft.mob.spider
        - disguisecraft.mob.villager
        - essentials.kits.firework
        inheritance:
        - donator+
        info:
          prefix: '&0[&6Donator&b++&0]&b '
          build: true
          suffix: ''
      DonatorXL:
        default: false
        permissions:
        - disguisecraft.mob.chicken.baby
        - disguisecraft.mob.cow.baby
        - disguisecraft.mob.ocelot.baby
        - disguisecraft.mob.wolf.baby
        - disguisecraft.mob.pig.baby
        - disguisecraft.mob.sheep.baby
        - disguisecraft.mob.villager.baby
        - essentials.sethome.multiple.donatorxl
        - essentials.sethome.multiple
        - essentials.sethome
        - essentials.signs.color
        inheritance:
        - donator++
        info:
          prefix: '&0[&bDonator&1XL&0]&1 '
          build: true
          suffix: ''
      DonatorXXL:
        default: false
        permissions:
        - disguisecraft.mob.magmacube.size.tiny
        - disguisecraft.mob.magmacube.size.small
        - disguisecraft.mob.magmacube.size.big
        - disguisecraft.mob.slime
        - disguisecraft.mob.magmacube
        - disguisecraft.mob.slime.size.tiny
        - disguisecraft.mob.slime.size.small
        - disguisecraft.mob.slime.size.big
        - disguisecraft.mob.sheep.color.*
        - essentials.sethome
        - essentials.sethome.multiple
        - essentials.sethome.multiple.donatorxxl
        - essentials.heal
        - essentials.itemdb
        inheritance:
        - donatorxl
        info:
          prefix: '&0[&1Donator&5XXL&0]&5 '
          build: true
          suffix: ''
      Master:
        default: false
        permissions:
        - essentials.clearinventory
        - essentials.sethome
        - essentials.sethome.multiple
        - essentials.sethome.multiple.master
        - disguisecraft.mob.enderman
        inheritance:
        - donatorxxl
        info:
          prefix: '&0[&5Master&0]&d '
          build: true
          suffix: ''
      Titan:
        default: false
        permissions:
        - essentials.sethome
        - essentials.sethome.multiple
        - essentials.sethome.multiple.titan
        - disguisecraft.mob.enderman.hold
        - essentials.enchant
        - essentials.enderchest
        - essentials.enchantments.knockback
        inheritance:
        - master
        info:
          prefix: '&0[&7Ti&3tan&0]&7 '
          build: true
          suffix: ''
      Triangle:
        default: false
        permissions:
        - essentials.sethome
        - essentials.sethome.multiple
        - essentials.sethome.multiple.triangle
        - disguisecraft.mob.witch
        - disguisecraft.mob.bat
        - disguisecraft.mob.irongolem
        - essentials.enchant
        - essentials.enchantments.durability
        - essentials.time.set
        - essentials.near
        inheritance:
        - titan
        info:
          prefix: '&0[&5Tr&di&1a&an&eg&6l&4e&0]&b '
          build: true
          suffix: ''
      Helper:
        default: false
        permissions:
        - essentials.fly
        - essentials.tp
        - essentials.tphere
        - essentials.vanish
        - essentials.tempban
        - essentials.tempban.unlimited
        - essentials.sethome.multiple.unlimited
        - essentials.sethome.multiple
        - essentials.ban
        - essentials.ban.notify
        - essentials.banip
        - essentials.kick.notify
        - essentials.mute
        - essentials.mute.notify
        - essentials.unban
        - essentials.unbanip
        - essentials.kick
        - essentials.seen
        - essentials.tppos
        - essentials.top
        - essentials.jump
        - essentials.socialspy
        - essentials.socialspy.others
        - essentials.seen.banreason
        - essentials.seen.extra
        - essentials.seen.ipsearch
        - essentials.afk.kickexempt
        - rateofxray.command.*
        - rateofxray.admin
        - sht.admin
        inheritance:
        - triangle
        info:
          prefix: '&0[&3Helper&0]&7 '
          build: true
          suffix: ''
      Moderator:
        default: false
        permissions:
        - griefprevention.commands.ignoreclaims
        - hawkeye.*
        - essentials.time.set
        - disguisecraft.*
        - essentials.invsee
        - essentials.invsee.modify
        - lwc.mod
        - essentials.enderchest
        - essentials.enderchest.modify
        - essentials.enderchest.others
        - griefprevention.ignoreclaims
        inheritance:
        - helper
        info:
          prefix: '&0[&eModerator&0]&3 '
          build: true
          suffix: ''
      Admin:
        default: false
        permissions:
        - essentials.exp
        - essentials.exp.give
        - essentials.exp.give.others
        - essentials.exp.set
        - essentials.exp.set.others
        - essentials.exp.others
        - essentials.home.others
        - essentials.sethome
        - essentials.sethome.others
        - essentials.delhome
        - essentials.delhome.others
        - essentials.home.*
        - essentials.feed
        - essentials.feed.others
        - essentials.feed.cooldown.bypass
        - essentials.gamemode
        - essentials.enchantments.*
        - essentials.give
        - essentials.eco
        - essentials.god
        - essentials.speed
        - essentials.speed.walk
        - essentials.speed.bypass
        - essentials.speed.fly
        - essentials.broadcast
        - griefprevention.admin
        - lwc.admin
        inheritance:
        - moderator
        info:
          prefix: '&0[&9Admin&0]&e '
          build: true
          suffix: ''
      Owner:
        default: false
        permissions:
        - '*'
        - -vanish.*
        inheritance:
        - admin
        info:
          prefix: '&6[&4BermudaNetwork&6]&c '
          build: true
          suffix: ''
    Those are my permissions for the 'World'.

    The problem is solved, we changed the Groupmanager config. We made the 'Nieuwewereld' the main world, and disabled the /fly permission in the 'World' permission list.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 6, 2016
Thread Status:
Not open for further replies.

Share This Page