ServerPlugin PvPHealthDisplay ― PvP-Lebensanzeige (Grafik, Text)

Dieses Thema im Forum "Selbstgeschriebene Plugins | Mods | Programme" wurde erstellt von MrFlieder, 27. Dezember 2012.

  1. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    Hallo liebe Community,

    in diesem Thema möchte ich euch mein Plugin PvPHealthDisplay vorstellen.

    Features:

    • Leben des Gegners in einem Kampf anzeigen (sowohl mit Zeichen, als auch in Zahlen)
    • Einstellbare Zeichen in der Konfigurationsdatei
    • Einstellbare Nachrichten in der Konfigurationsdatei
    • Einstellbarer Modus in der Konfigurationsdatei

    Pluginversion: 1.0.0
    CraftBukkit-Pluginversion: CraftBukkit 1.4.7 R1.0 (Recommended-Build)
    CraftBukkitDownload: http://dl.bukkit.org/downloads/craftbukkit/get/01845_1.4.7-R1.0/craftbukkit.jar
    Plugindownload: http://mrflieder.empirecraft.eu/downloads/PvPHealthDisplay.jar

    Ideen, Feedback, Lob sowie Kritik ist erwünscht!

    Liebe Grüße,
    MrFlieder :)
     
    #1
  2. #####aktiviert!
     
    #2
  3. Yhezz
    Offline

    Yhezz Gesperrt

    Registriert seit:
    10. Mai 2012
    Beiträge:
    215
    problem

    Habe es installiert es funktioniert aber es erstellt keinen Ordner ? Botte un Hilfe LG Hammer Plug-in besser als Showheal
     
    #3
  4. Smuil
    Online

    Smuil

    vllt könnte es daran liegen, dass keine Config existiert und somit kein Ordner benötigt/erstellt wird?
     
    #4
  5. Yhezz
    Offline

    Yhezz Gesperrt

    Registriert seit:
    10. Mai 2012
    Beiträge:
    215
    kann auch sein

    Steht aber man kann die Nachrichte selbst aendern
     
    #5
  6. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    Gibt es irgendwelche Fehlermeldungen in der Console, wenn das Plugin geladen wird, oder wenn du einen anderen Spieler schlägst?
    Wäre hilfreich. Welche CraftBukkit-Version verwendest du denn? Probiere es mal mit der Beta 1.4.6 R0.1.
     
    #6
  7. Yhezz
    Offline

    Yhezz Gesperrt

    Registriert seit:
    10. Mai 2012
    Beiträge:
    215
    beta

    Wir nutzen sie beta vers
    Could not pass event EntityDamageByEntityEvent to PvPHealthDisplay v1.0.0
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callEvent(CraftEventFactory.java:81)
    at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:367)
    at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:389)
    at net.minecraft.server.v1_4_6.EntityLiving.damageEntity(EntityLiving.java:674)
    at net.minecraft.server.v1_4_6.EntityHuman.damageEntity(EntityHuman.java:614)
    at net.minecraft.server.v1_4_6.EntityPlayer.damageEntity(EntityPlayer.java:307)
    at net.minecraft.server.v1_4_6.EntityArrow.j_(EntityArrow.java:226)
    at net.minecraft.server.v1_4_6.World.entityJoinedWorld(World.java:1334)
    at net.minecraft.server.v1_4_6.WorldServer.entityJoinedWorld(WorldServer.java:546)
    at net.minecraft.server.v1_4_6.World.playerJoinedWorld(World.java:1315)
    at net.minecraft.server.v1_4_6.World.tickEntities(World.java:1193)
    at net.minecraft.server.v1_4_6.WorldServer.tickEntities(WorldServer.java:443)
    at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:580)
    at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224)
    at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494)
    at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427)
    at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
    Caused by: java.lang.NullPointerException
    at me.MrFlieder.PvPHealthDisplay.EventListener.display(EventListener.java:46)
    at me.MrFlieder.PvPHealthDisplay.EventListener.Damage(EventListener.java:26)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
    ... 20 more
    2012-12-27 17:11:05 [SEVERE] Could not pass event EntityDamageByEntityEvent to PvPHealthDisplay v1.0.0
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callEvent(CraftEventFactory.java:81)
    at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:367)
    at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:389)
    at net.minecraft.server.v1_4_6.EntityLiving.damageEntity(EntityLiving.java:674)
    at net.minecraft.server.v1_4_6.EntityHuman.damageEntity(EntityHuman.java:614)
    at net.minecraft.server.v1_4_6.EntityPlayer.damageEntity(EntityPlayer.java:307)
    at net.minecraft.server.v1_4_6.EntityArrow.j_(EntityArrow.java:226)
    at net.minecraft.server.v1_4_6.World.entityJoinedWorld(World.java:1334)
    at net.minecraft.server.v1_4_6.WorldServer.entityJoinedWorld(WorldServer.java:546)
    at net.minecraft.server.v1_4_6.World.playerJoinedWorld(World.java:1315)
    at net.minecraft.server.v1_4_6.World.tickEntities(World.java:1193)
    at net.minecraft.server.v1_4_6.WorldServer.tickEntities(WorldServer.java:443)
    at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:580)
    at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224)
    at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494)
    at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427)
    at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
    Caused by: java.lang.NullPointerException
    at me.MrFlieder.PvPHealthDisplay.EventListener.display(EventListener.java:46)
    at me.MrFlieder.PvPHealthDisplay.EventListener.Damage(EventListener.java:26)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
    ... 20 more
    2012-12-27 17:11:06 [INFO] bk2000mine issued server command: /warp quiz
    2012-12-27 17:11:06 [INFO] [Lvl 0] [Clan: ] M W [Owner] Youtube: Gut
    2012-12-27 17:11:06 [SEVERE] Could not pass event EntityDamageByEntityEvent to PvPHealthDisplay v1.0.0
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
    at org.
     
    #7
  8. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    Und es erstellt sich bei dir keine config.yml?
     
    #8
  9. Yhezz
    Offline

    Yhezz Gesperrt

    Registriert seit:
    10. Mai 2012
    Beiträge:
    215
    nein

    nein aber das PL geht und habe einen Bugg gefunden wenn man enderperle wirft Wird das falsche leben angezeigt
     
    #9
  10. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    Hab mal etwas am Plugin geupdatet. ;)
     
    #10
  11. Yhezz
    Offline

    Yhezz Gesperrt

    Registriert seit:
    10. Mai 2012
    Beiträge:
    215
    xD

    Ordner erstellt steht aber nur Plugin by Mrflieder in der config
     
    #11
  12. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    Plugin aktualisiert, sollte jetzt alles gehen. :)
     
    #12
  13. xXxBarisxXx
    Offline

    xXxBarisxXx

    Registriert seit:
    16. Oktober 2012
    Beiträge:
    52
    Könntest du eig. auch mal ein Warn oder Stats Plugin machen?
    Wo man in der Config alles bearbeiten kann z.B.
    /warns = &9Du hast zurzeit &70 &9Warns!
    Oder noch ne Frage könntest du so ein ColorBan Plugin machen wo man so einen banen kann
    /ban MrFlieder &4Du wurdest Gebannt! Grund:&7xRay
    Wenn Ja thx
     
    #13
  14. BestFailer
    Offline

    BestFailer

    Registriert seit:
    27. Mai 2012
    Beiträge:
    405
    Ort:
    /home
    Minecraft:
    BestFailer
    Hey Boris,
    1: Wer 'gucken' kann ist klar im Vorteil.Kleiner Tipp MrFlieder hat ein schönes Profil-Bild ... ^^


    2:Bitte unterlasse diesen OFF-TOPIC!

    3: Bitte überprüfe deine Rechtschreibung.

    MfG
     
    #14
  15. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    Hey,

    Pluginanfragen in meinen Threads sind zwar in gewisser Weise Off-Topic, finde ich persönlich aber nicht so schlimm.
    Mit einem Stats-Plugin habe ich schon einmal angefangen, mal sehen, wann ich dieses weiterentwickle.
    WarnPlugins gibt es eigentlich, sowie Stats-Plugins, viele - mal sehen, was ich machen werde.
     
    #15
  16. Yhezz
    Offline

    Yhezz Gesperrt

    Registriert seit:
    10. Mai 2012
    Beiträge:
    215
    Deutsch stellen

    # Plugin by MrFlieder!
    display:
    mode:
    graphic: true
    text: false
    graphic:
    fullheart: ?
    halfheart: ' ?'
    format:
    graphic: '&aLeben: %p : %display'
    text: Player %p has %display lifes!

    Trozdem ist es English,weisst du wieso ? LG
     
    #16
  17. xPvP
    Offline

    xPvP

    Registriert seit:
    3. April 2012
    Beiträge:
    8
    Ort:
    Hamburg
    Minecraft:
    iSlush
    Nice

    Hätte noch einen Verbesserungs vorschlag
    Wenn ich auf einen Spieler Einkloppe Bekomme ich seine Lebensanzeige ja zu sehen
    Das du einstellst das man die selbe Lebensanzeige nur einmal Sieht Also
    Wenn ich 2 mal mit der hand auf dich einschlagen würde das ich nicht immer das selbe leben sehe nur wenn sich das leben verändert hat :D
     
    #17
  18. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    > PvPHealthUpdate hochgeladen (Bugfixes) <

    @xPvP: Mal sehen, wie ich den Vorschlag umsetzen werde.
     
    #18
  19. MrOAriO
    Offline

    MrOAriO

    Registriert seit:
    6. Oktober 2012
    Beiträge:
    135
    Minecraft:
    OAriO
    Am besten ist es wenn du den Schaden berechnest und dies dann abziehst ist aber sehr kompliziert ... Bin daran gescheitert ...
     
    #19
  20. MrFlieder
    Offline

    MrFlieder

    Registriert seit:
    30. Dezember 2011
    Beiträge:
    333
    Ort:
    Österreich
    Minecraft:
    MrFlieder
    Ist bereits in der neuen Version eingebaut ;)
     
    #20