The question remains though, wouldn't a passive reminder like I suggested be just as effective, yet far less obtrusive?
I think I'm going to end up saying while it would be nice if /fly didn't turn off when switching dimensions, I have to agree with the reason it's there. It's seriously easy to forget you have it on and forget to disable it when you're not supposed to have it. You get used to flying on one server with an item, switch over to another and have to walk. Don't ask me how many times I've stood there jumping because I forgot I don't have wings.
I didn't catch why it is even there. This isn't just a staff thing and if it is then I still don't see why /god is persistent and /fly isn't. I am with chaosblad3 in that this issue means I just leave /god on all the time which isn't ideal. I usually end up just getting an angel ring or something later on in a pack to avoid the hassle. But by then I might as well just leave /god on because my armor at that point would be later game anyway. Personally I am less concerned with it being off when switching dimensions...if I can just double tab quick to get it again. For instance flying in the end....if I can just double tap again when over the void....no biggie. If I have to type /fly and then double tap... I am probably dead because I doubt /fly will be typed correctly.
Mm. Good use of the pseudo code. I believe that would work well, since at that point, T4 Staff aren't abusing power, as they're literally just using their perks they bought. The problem, I believe, is how to code it. Since, it seems even regular players have that issue.
As a T5 player (non-staff) I agree this is very annoying when switching worlds and without /god command it was potentially life threatening ... which is why I upgraded from T4 to T5. It still remains annoying, but at least I am safe now with /god command
Actually there are two completely separate issues here that just seem very similar, the first issue (the one I created this thread about), that fly gets disabled every time you switch dimension or when you log in while on stood on the ground, which affects all donors and staff with access to fly, the second issue which the pseudo code was about is that there is a separate plugin that was added to dissuade non-donor staff from abusing their access to fly by first printing a message in chat when they log in that tells them fly will be disabled in 15 seconds, then forcibly disabling fly after those 15 seconds have passed. Having checked through all of the essentials permissions I can find no way to fix the first issue other than the idea that xfel posted about adding yet another plugin to monitor for dimension changes and automatically re-enable flight for t4 players whenever it gets unintentionally disabled, but like xfel said that would require someone with the time to code and implement that. The second issue which only affects staff should be much simpler to implement as it would only require a relatively minor change to the existing plugin, by changing the message that gets printed to the staff members chat, and then removing the part of the code that actually turns their fly off.
Just some additional info for those asking: "Why does /fly get disabled on dimension switch if /god doesn't?" The answer here is simple. /god only set's a server-side flag to block the damage events. That is also the reason for the many ways of bypassing /god. /fly on the other hand tricks the client in believing that the player had creative flight abilities. As this is kind of a hack, there are some limitations to it we simply cannot get rid of without a client mod.
Thank you. Everyone will just have to be careful and get to lower ground before the 15 sec timer runs out.
Hm, on which server is this issue with fly off after switching dimension? I can't reproduce it on tekkit legends. Is it only on infinity?
I believe it is every pack I've played but I am on IE2 right now and I know it happens there. I typically just jump to a home in the dimension....I just tried it with the portal and the same thing happens. I'll log into legends and try it.[DOUBLEPOST=1447647681,1447645530][/DOUBLEPOST]Tekkit Legends: (GRRRRRR looks like my tekkit base was deleted...that is TERRIBLE policy by the way.) Spoiler: Test on legends TEST 1 take random tp to farmworld at spawn /fly ... fly is enabled stand on ground /spawn double tap space....I'm in the air. /fly ... fly is disabled and I fall to the ground TEST 2 take random tp to farmworld at spawn /fly ... fly is enabled go up in the air /spawn double tap space....I'm in the air. /fly ... fly is disabled and I fall to the ground TEST 3 take portal to nether /fly ... fly is enabled go up in the air /home to overworld on ground after tp so double tap space....I'm in the air. /fly ... fly is disabled and I fall to the ground TEST 4 go back to nether via /home command /fly ... fly is enabled go up in the air /home to overworld on ground after tp so double tap space....I'm in the air. /fly ... fly is disabled and I fall to the ground TEST 5 at overworld base /fly ... fly is enabled go up in the air /home to nether on ground after tp so double tap space....I'm in the air. /fly ... fly is disabled and I fall to the ground I agree tekkit legends /fly seems persistent. Spoiler: Test on Infinity Expert 2 TEST 1 go to home in overworld /fly ... fly is enabled stand on ground /home nether double tap space....only jumps /fly ... fly is enabled double tap space....I'm in the air. TEST 2 from nether /fly ... fly is enabled stand on ground /home in overworld double tap space....only jumps /fly ... fly is enabled double tap space....I'm in the air. TEST 3 from overworld /fly ... fly is enabled go up in the air /home to nether double tap space....only jumps /fly ... fly is enabled double tap space....I'm in the air. on infinity expert it is definitely not persistent
Just tested on Ferret, on login my fly was still enabled from when I last logged off, but teleporting to other dimensions it still turned off every time. very strange..
whatever you did, it works like a charm! loooooove you so much for this! no more endless /fly setting! [DOUBLEPOST=1447663870,1447653529][/DOUBLEPOST]I take that back... just tested it again with my homes, going between worlds with /home command disabled my fly.... hmmm..