Invisible Disguised Players #354


  • Defect
  • Accepted
Open
Assigned to devil_boy512
  • _ForgeUser10569341 created this issue Sep 27, 2013

    So I am using this plugin for my DvZ server, and it has been working great, BUT every now and then players disguised appear invisible. I think it may have to do with the amount of people online, but I'm not sure. I might just need to tinker with the settings a bit, but I'm not really sure what to change and how much to change them. It could possibly be a bug as well, but I don't know. I'm using 1.6.4 builds, but it was happening with 1.6.2 as well.

  • _ForgeUser10569341 added the tags New Defect Sep 27, 2013
  • Devil_Boy512 posted a comment Sep 27, 2013

    Do you think it might be related to the distance between players?
    Maybe the disguise entity is getting out of the player's tracking range?

  • _ForgeUser10569341 posted a comment Sep 28, 2013

    It could be. So if there are players far away from where another player is disguised it could cause them to not see the disguised player?

  • Devil_Boy512 posted a comment Sep 28, 2013

    That is what somebody (I can't remember who) theorized.
    I can't be sure because I haven't noticed it in my public test server yet.

    I know in previous versions of Minecraft this wasn't a problem because the client would track entities we send it so long as it was in the same world.
    However, one of the Minecraft updates (1.5 or 1.6) might have changed this...

  • _ForgeUser10569341 posted a comment Sep 28, 2013

    Hm, anyway to fix it? It's pretty annoying as you could imagine. Although I have been asking my players about it and it seems that it most commonly happens with snow golem, wolf, and pigman. I don't know if this is just a coincidence or not, but this bug could possibly be from something else.


    Edited Sep 28, 2013
  • Devil_Boy512 posted a comment Sep 28, 2013

    I can't really make any sort of quick fix without knowing whether or not this is the actual problem and the distance at which it happens.

    This issue would require the changing of a large portion of DisguiseCraft's core code. It would need another thread to keep checking the distance between players and DisguiseCraft would need to know whether or not to send packets for disguises out of range.

    It's really all something the recode is meant to address.

  • _ForgeUser10569341 posted a comment Sep 28, 2013

    You are recoding the plugin? Sorry haven't really been watching this plugins post much.

  • _ForgeUser10569341 posted a comment Sep 28, 2013

    And if you are when is this going to be out?

  • Devil_Boy512 posted a comment Sep 28, 2013

    The recode was announced awhile back. I haven't brought it up much since then.
    http://dev.bukkit.org/bukkit-plugins/disguisecraft/pages/the-recode/

    I'd expect over a month. The abstraction layers aren't fully complete yet.

  • _ForgeUser10569341 posted a comment Sep 28, 2013

    Cool, so do you think you can try fixing this problem in it?

  • Devil_Boy512 posted a comment Sep 28, 2013

    I think I will try fixing it in the current DisguiseCraft, so that the information learned can be passed into the recode seamlessly.

    I'll first get a 1.6.4 version of DisguiseCraft released before I work on this issue.

  • _ForgeUser10569341 posted a comment Sep 29, 2013

    Ok awesome

  • andre111_ posted a comment Oct 14, 2013

    How is the progress on fixing this issue, because recently I started getting complaints because of invisible monsters and then having to tell them that I cann't fix it and don't know when it is fixed. So it would be nice being able to tell them when it will be fixed.

  • Devil_Boy512 posted a comment Oct 14, 2013

    I went ahead and PM'd the author of BeTheMob, to see if he knows what the maximum entity render distance is. If we can get this information, a dev build should be out within a week. (A release may not come out until long after)

  • _ForgeUser10569341 posted a comment Oct 19, 2013

    @Devil_Boy: Go

    Im using spigot, and I was poking around in the spigot.yml and I found this:

    entity-activation-range:
          animals: 32
          monsters: 32
          misc: 16
    entity-tracking-range:
          players: 48
          animals: 48
          monsters: 48
          misc: 32
          other: 64
    

    Could increasing some of these fix the problem?

  • Devil_Boy512 posted a comment Oct 19, 2013

    Oh right sorry, forgot to get back with you guys.
    Yes, apparently the value is dynamic.

    I do believe that increasing those values could likely help.
    I'm just trying to figure out how to implement them in DC.

  • _ForgeUser10569341 posted a comment Oct 19, 2013

    Alright cool

  • _ForgeUser10569341 posted a comment Oct 26, 2013

    I did this:

      entity-activation-range:
          animals: 32
          monsters: 128
          misc: 16
        entity-tracking-range:
          players: 256
          animals: 48
          monsters: 256
          misc: 32
          other: 64
    

    Didn't really help though... Players are still invisible sometimes.

  • Devil_Boy512 removed a tag New Mar 22, 2015
  • Devil_Boy512 added a tag Accepted Mar 22, 2015
  • _ForgeUser6561802 posted a comment Oct 3, 2015

    still happening -.-


To post a comment, please login or register a new account.