PortalCreateEvent

Dieses Thema im Forum "Programmierung" wurde erstellt von CodEr, 26. April 2014.

  1. CodEr
    Offline

    CodEr

    Registriert seit:
    20. April 2014
    Beiträge:
    8
    Hallo! Wie kann ich bei einem PortalCreateEvent den Player ausgeben lassen?

    Code (Text):
    1.  
    2. @EventHandler
    3.     public void onPortal(PortalCreateEvent e){
    4.    
    5. Player portalp = //????????
    6.    
    7.        
    8.     }
    9.  
    Danke!
     
    #1
  2. kaenganxt
    Offline

    kaenganxt

    Registriert seit:
    21. März 2013
    Beiträge:
    3
    Ort:
    Germany
    Minecraft:
    kaenganxt
    Hallo,

    Laut dem letzten Beitrag in diesem Thread im Bukkit-Forum sollte es mit einem BlockPlaceEvent möglich sein. Der platzierte Block ist dann so ein Portal-Block.

    Gruß

    kaenganxt
     
    #2
  3. GermanCrazyCraft
    Offline

    GermanCrazyCraft

    Registriert seit:
    25. Februar 2013
    Beiträge:
    19
    Ort:
    Bayern
    Minecraft:
    Nico2705
    Aber man platziert dooch ein feuer oder?
     
    #3
  4. ReolatHD
    Offline

    ReolatHD

    Registriert seit:
    22. März 2014
    Beiträge:
    51
    Hallo CodEr es müsste eigentlich sein: Player portalp = e.getPlayer();
    Lg
    Reolat
     
    #4
  5. [Dev] iTzSasukeHDxLP
    Offline

    [Dev] iTzSasukeHDxLP Ehem. Teammitglied

    Registriert seit:
    5. Januar 2014
    Beiträge:
    938
    Nein, einfach Nein. Du hast dich echt null damit beschäftigt oder ?

    Guck mal hier:
    https://forums.bukkit.org/threads/how-to-find-player-in-a-portalcreate-event.64538/

    Das kann eventuell helfen.

    Das Portalcreateevent hat einfach keinen Spieler. Stadtdessen musst du es mit dem Interactevent versuchen. Wenn jemand mit nem Feuerzeug Obsidian anzündest usw.. Musst du gucken wie dus machst.
     
    #5