Pasii1610 Geschrieben 27. Januar 2021 Share Geschrieben 27. Januar 2021 Guten Tag ich brauche hilfe ich möchte gerne ein Plugin erstellen wo ich (Eigene items) mit fähigkeiten habe so wie auf dem Server Hypixel Skyblock. Ich habe mir auch schon mal ein video angeguckt und hatte keine fehler und nur 1-2 warns aber ich habe das item nicht in mein inventar bekommen. hoffe mir kann jemand helfen. ps: habe den code schon gelöscht. Das Video: Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
FireSpirit15 Geschrieben 28. Januar 2021 Share Geschrieben 28. Januar 2021 Hey @Pasii1610! Leider ist es nicht wirklich möglich, dir ohne deinen Code weiterzuhelfen. Im Video wird eine funktionierende Methode gezeigt. Probier doch einfach nochmal, alles so zu programmieren wie es im Video gemacht wird, und denke auf jeden Fall daran, das JoinEvent vorher mit "@EventHandler" aufzurufen und die Eventklasse in deiner Main-Klasse zu registrieren. Das sind klassische Fehler die oft passieren und meistens nicht direkt gefunden werden. Sollte das nicht klappen, melde dich doch gerne nochmal mit deinem Code, damit wir dir weiterhelfen können. Wenn es Fehlermeldungen geben sollte, schick dazu ebenfalls ein Screenshot oder lade den Log z.B. auf Pastebin hoch. Mit freundlichen Grüßen FireSpirit15 2 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Pasii1610 Geschrieben 1. Februar 2021 Autor Share Geschrieben 1. Februar 2021 Danke Für Die Antwort. Es hat Funktioniert aber jetzt ist meine Frage wie ich das schwert ("Was Pistole heisst im code, weil ich ihn Koppiert habe") den effekt geben kann das ich mich z.b 5-6 Blöcke teleportieren kann. Habe den Code aus dem video kopiert damit ich nichts falsch abschreibe der Code müsste umgesprieben werden. CODE: public class Events implements Listener { public static Plugin plugin; public Events(Plugin plugin){ this.plugin = plugin; } @EventHandler public void onJoin(PlayerJoinEvent event){ ItemStack item = new ItemStack(Waffen.Pistole.getMaterial(),1); ItemMeta meta = item.getItemMeta(); meta.setDisplayName(Waffen.Pistole.getDisplay()); item.setItemMeta(meta); event.getPlayer().getInventory().addItem(item); } @EventHandler public void onInteract(PlayerInteractEvent event){ Player player = (Player)event.getPlayer(); if(event.getAction() == Action.RIGHT_CLICK_AIR){ if(player.getItemInHand().getType() == Waffen.Pistole.getMaterial()){ Snowball snowball = player.getWorld().spawn(player.getEyeLocation(), Snowball.class); snowball.setVelocity(player.getLocation().getDirection().multiply(3)); snowball.setShooter(player); player.getWorld().playSound(player.getLocation(), Waffen.Pistole.getSound(), 10, 10); } } } @EventHandler public void onHit(EntityDamageByEntityEvent event){ if(event.getDamager() instanceof Snowball){ Snowball snowball = (Snowball)event.getDamager(); Player shooter = (Player)snowball.getShooter(); if(shooter.getItemInHand().getType() == Waffen.Pistole.getMaterial()){ event.setDamage(Waffen.Pistole.getDamage()); } } } } Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden