tastybento / ASkyBlock-Bugs-N-Features

Bug Tracker for ASkyBlock and AcidIsland - note team is 100% working on next version BentoBox
6 stars 3 forks source link

Bug with IslandFly not acting correctly when changing world #550

Open AconTM opened 6 years ago

AconTM commented 6 years ago

Hi,

a long time ago my system has a bug with Island-Fly Permission.. I Fixed it but now the bug is back ;o i dont know what i have to do :/

"Bug":

When a player comes from another Map, he cant Fly on his Island (with askyblock.islandfly).. Can you pls tell me how to fix this ^^

Plugins:

PermissionsEx Worldguard Multiverse

tastybento commented 6 years ago

What version of the plugin and server are you using?

AconTM commented 6 years ago

lates version & Spigot 1.11.2

AconTM commented 6 years ago

Login on Island = Player can fly Player go to spawn = Player can't fly (obviously) Player go back to his Island = Player can't fly again (this is the Problem)

Sidenote= My spawn is on another world

tastybento commented 6 years ago

I can't replicate this right now. I tried with the following plugins on 1.11.2: PermissionsEx v1.23.4, WorldEdit v6.1.8-SNAPSHOT;cd4729f, Vault, ASkyBlock, Essentials v2.0.1-b488, Multiverse-Core v2.6.0-SNAPSHOT-b736

Sequence tried:

  1. Login, player can fly
  2. Do /mvtp world to teleport to the other world (how do you do it?)
  3. Do /is to teleport back to island - can still fly

Player is not Op and has these perms:

1) multiverse.* (own) 2) askyblock.islandfly (own)

The first one is just so I can teleport out of the world.

If you try the above, what do you see? What perms does your player have? How do you tp to spawn and back?

AconTM commented 6 years ago

You have given you the perm "multiverse.*" so you dont lose your gamemode on Worldchange :D Thats exactly my Problem ^^ i dont know wich Permission i have to give my users to fix this

AconTM commented 6 years ago

btw, i have found another Bug:

When i login on my Island & i have the perm to Islandfly --> On my Server users where Teleport to the Spawn on login & if i was on my Island i can fly on the Spawn ._.

I hope you understand my broken English ^^

AconTM commented 6 years ago

Update

I fixed the "Fly-Bug" on spawnTP with a simple waiting time for the Teleport (2 ticks after join)

tastybento commented 6 years ago

How does a player go to spawn from the ASKyBlock world on your server? What command does the player use?

AconTM commented 6 years ago

/spawn

AconTM commented 6 years ago

EssentialsSpawn Plugin

AconTM commented 6 years ago

Hey ^^ i have a awnser how my Bug "work":

If Players Change the World and in this other world is GameMode "ADVENTURE" as Default, they cant fly if they go back to the Island

//Edit: And if they die on the Island --> They can fly again

tastybento commented 6 years ago

I'll try and see if I can replicate again.

AconTM commented 6 years ago

how looks?

tastybento commented 6 years ago

I can't replicate sorry.

I went to a world and did game mode 2 (Adventure) and then /is. I could still fly.

Does this match you?

AconTM commented 6 years ago

No.. Have you Multiverse Permissions? it only works if i am in gamemode 0..

AconTM commented 6 years ago

The Problem is, with the Permission "mv.bypass.gamemode." are you skipping the change of the "allow_fly" from true to false :/ So with permissions, it works, but without, it doesnt work :/