Vanish Plugin

Dieses Thema im Forum "Programmierung" wurde erstellt von Galliar12, 15. August 2013.

  1. Galliar12
    Offline

    Galliar12

    Registriert seit:
    16. Juli 2011
    Beiträge:
    85
    Minecraft:
    Galliar12
    Hey Leute,

    ich habe mir zz wieder mein Vanish Plugin vorgenommen um ein paar Bugs zu fixen, dabei stellte sich bei mir heraus dass ich ein "kleines" Problem habe:

    Wenn ich mithilfe von ".hidePlayer(p)" mich unsichtbar mache, sehen mich trotzdem alle Mobs. Gibt es irg.eine Möglichkeit das zu umgehen, ohne den Unsichtbarkeitstrank zu verwenden?

    Grüße Galliar
     
    #1
  2. games6471
    Online

    games6471

  3. Dovahkiin1988
    Offline

    Dovahkiin1988

    Registriert seit:
    24. September 2012
    Beiträge:
    122
    Minecraft:
    Dovahkiin1988
    Warum ein vanish plugin? Essentials kann das doch auch, inc unsichtbarkeit II Effekt.
    Dadurch bist du auch für mobs unsichtbar
     
    #3
  4. Mrcookie008
    Offline

    Mrcookie008

    Registriert seit:
    15. Dezember 2011
    Beiträge:
    380
    Ort:
    /home
    Minecraft:
    xCookieZz oder Mrcookie008 (Beides Premium)
    Fail.

    Er Programmiert ein Plugin und braucht keins.. das mit der Unsichtbarkeit ist wahrscheinlich etwas das mit einem anderen Code verbunden wird, das hat nichts mit vorhandenen Plugins zutun^^

    LG.
     
    #4
  5. Dovahkiin1988
    Offline

    Dovahkiin1988

    Registriert seit:
    24. September 2012
    Beiträge:
    122
    Minecraft:
    Dovahkiin1988
    Schon klar, aber warum ein extra plug-in wenn Essentilas das doch kann
     
    #5
  6. Wejaina
    Offline

    Wejaina

    Registriert seit:
    16. August 2013
    Beiträge:
    2
    Vielleicht weil er Essentials nicht benutzt, oder einfach programmieren üben möchte?
     
    #6
  7. Galliar12
    Offline

    Galliar12

    Registriert seit:
    16. Juli 2011
    Beiträge:
    85
    Minecraft:
    Galliar12
    Vlt weil ich zu dem Zeitpunkt den Vanishpart von Essentials einfach nur schrecklich fande, da man einfach nur dem Spieler einen Unsichtbarkeitstrank gegeben hat?
     
    #7
  8. games6471
    Online

    games6471

    In Essentials wird zusätzlich der Trankeffekt hinzugefügt. Der Spieler wird trotzdem mit der Bukkit API unsichtbar gemacht, sodass kein Spieler ihn erkennen kann.

    Wenn ich mal so die History in Github anschaue, dann wurde das schon seit länger als einem Monat eingeführt. Man bedenke, dass dein Beitrag vor 3 Tagen dem 15.08 ist.

    Quelle:

    https://github.com/essentials/Essen...ls/src/com/earth2me/essentials/User.java#L688

    Code (Text):
    1.     public void setVanished(final boolean set)
    2. {
    3. vanished = set;
    4. if (set)
    5. {
    6. [B]for (Player p : ess.getServer().getOnlinePlayers())
    7. {
    8. if (!ess.getUser(p).isAuthorized("essentials.vanish.see"))
    9. {
    10. p.hidePlayer(getBase());
    11. }[/B]
    12. }
    13. setHidden(true);
    14. ess.getVanishedPlayers().add(getName());
    15. if (isAuthorized("essentials.vanish.effect"))
    16. {
    17. this.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY, Integer.MAX_VALUE, 1, false));
    18. }
    19. }
     
    #8
  9. Dovahkiin1988
    Offline

    Dovahkiin1988

    Registriert seit:
    24. September 2012
    Beiträge:
    122
    Minecraft:
    Dovahkiin1988

    Blödsinn der Unsichbarkeitseffet ist nur ergänzend, damit man von Mobs nicht gesehen wird.

    Erst Prüfen dann behaupten.
     
    #9
  10. Galliar12
    Offline

    Galliar12

    Registriert seit:
    16. Juli 2011
    Beiträge:
    85
    Minecraft:
    Galliar12
    Richtig sinnvoll einen schon "abgestempelten" Thread wieder hochzu pushen <.<

    Da sich das schon erledigt hat bitte schliessen
     
    #10