• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Spigot Creeperexplosion mit eigenen Partikeleffekten.

WlanGehtNicht

Schafhirte
Registriert
30 Mai 2017
Beiträge
105
Diamanten
312
Hallo,
ich wollte ein Plugin schreiben, wo wenn ein Creeper explodiert, Partikeleffecte an der Stelle der Explosion erscheinen.
Habe jetzt das geschrieben, aber es funktioniert nicht und im Internet finde ich auch nichts, was mir weiter hilft.

Code:
    @EventHandler
    public void onCreeper(EntityExplodeEvent e) {
        if(e.getEntity() instanceof Creeper) {
            Creeper creeper = (Creeper) e.getEntity();
            if(creeper.isPowered()) {
                creeper.getWorld().playEffect(creeper.getLocation().add(0.0D, 1.0D, 0.0D), Effect.LAVA_POP, 1);
                creeper.getWorld().playEffect(creeper.getLocation().add(0.0D, 1.0D, 0.0D), Effect.ENDER_SIGNAL, 1);
            }
        }
    }
}

Eventuell kann mir jemand hier weiter helfen. Danke
 

WlanGehtNicht

Schafhirte
Registriert
30 Mai 2017
Beiträge
105
Diamanten
312
Hätte halt gedacht, dass das Event trotzdem abgerufen wird und nur bei dem Mobgriefing den Blockschaden "ausgeschaltet" wird.

Danke an alle, für die Hilfe

Code:
    @EventHandler
    public void onCreeper(EntityExplodeEvent e) {
        if(e.getEntityType().equals(EntityType.CREEPER)) {
            Creeper creeper = (Creeper) e.getEntity();
                
                creeper.getWorld().spawnParticle(Particle.EXPLOSION_LARGE, e.getLocation(), 100);
                creeper.getWorld().spawnParticle(Particle.FIREWORKS_SPARK, e.getLocation(), 100);

                
        }
    }
 
Zuletzt bearbeitet:
Oben