Done /fly turning off when switching dimensions

Discussion in 'Infinity' started by chaosblad3, Nov 11, 2015.

  1. LucidTheStick

    LucidTheStick Well-Known Member

    Messages:
    3,143
    Likes Received:
    1,327
    Local Time:
    1:26 PM
    It's there as we have seen staff abuse drop off 90%+ with it.
     
  2. chaosblad3

    chaosblad3 Very Well-Known Member Patron Tier 1

    Messages:
    1,701
    Likes Received:
    649
    Local Time:
    6:26 PM
    The question remains though, wouldn't a passive reminder like I suggested be just as effective, yet far less obtrusive?
     
  3. Kazeodori

    Kazeodori Well-Known Member

    Messages:
    631
    Likes Received:
    351
    Local Time:
    10:26 AM
    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.
     
  4. tommypoints

    tommypoints Well-Known Member

    Messages:
    59
    Likes Received:
    6
    Local Time:
    1:26 PM
    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.
     
  5. GoldenPalladium

    GoldenPalladium Honestly, I'm pretty much dead.

    Messages:
    119
    Likes Received:
    60
    Local Time:
    12:26 PM
    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.
     
  6. Kasaria

    Kasaria Well-Known Member

    Messages:
    5
    Likes Received:
    0
    Local Time:
    4:56 AM
    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 :)
     
  7. chaosblad3

    chaosblad3 Very Well-Known Member Patron Tier 1

    Messages:
    1,701
    Likes Received:
    649
    Local Time:
    6:26 PM
    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.
     
  8. GoldenPalladium

    GoldenPalladium Honestly, I'm pretty much dead.

    Messages:
    119
    Likes Received:
    60
    Local Time:
    12:26 PM
    I see. Thanks for the clarification.
     
  9. Xfel11

    Xfel11 Consultant

    Messages:
    635
    Likes Received:
    157
    Local Time:
    7:26 PM
    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.
     
  10. Kutao217

    Kutao217 New Member

    Messages:
    106
    Likes Received:
    69
    Local Time:
    1:26 PM
    Thank you. Everyone will just have to be careful and get to lower ground before the 15 sec timer runs out.
     
  11. SirWill

    SirWill Founder

    Messages:
    12,284
    Likes Received:
    3,708
    Local Time:
    7:26 PM
    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?
     
  12. tommypoints

    tommypoints Well-Known Member

    Messages:
    59
    Likes Received:
    6
    Local Time:
    1:26 PM
    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.)

    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.


    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
     
    chaosblad3 likes this.
  13. chaosblad3

    chaosblad3 Very Well-Known Member Patron Tier 1

    Messages:
    1,701
    Likes Received:
    649
    Local Time:
    6:26 PM
    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..
     
  14. SirWill

    SirWill Founder

    Messages:
    12,284
    Likes Received:
    3,708
    Local Time:
    7:26 PM
    I assume it is a mod then who does that as the plugins are the same on the servers.
     
  15. SirWill

    SirWill Founder

    Messages:
    12,284
    Likes Received:
    3,708
    Local Time:
    7:26 PM
    Added a workaround fix for the issue with the next restart.

    Marking as solved.
     
    Kasaria likes this.
  16. tommypoints

    tommypoints Well-Known Member

    Messages:
    59
    Likes Received:
    6
    Local Time:
    1:26 PM
    wow....thank you thank you thank you.
     
  17. Kasaria

    Kasaria Well-Known Member

    Messages:
    5
    Likes Received:
    0
    Local Time:
    4:56 AM
    whatever you did, it works like a charm! loooooove you so much for this! no more endless /fly setting! :D:D:D:D[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..
     
  18. SirWill

    SirWill Founder

    Messages:
    12,284
    Likes Received:
    3,708
    Local Time:
    7:26 PM
    Which server?
     
  19. Kasaria

    Kasaria Well-Known Member

    Messages:
    5
    Likes Received:
    0
    Local Time:
    4:56 AM
    infinity normal node 1
     
  20. SirWill

    SirWill Founder

    Messages:
    12,284
    Likes Received:
    3,708
    Local Time:
    7:26 PM
    Are you sure you had fly enabled after you switched the dimension?
     

Share This Page