• 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!

Nur Feuerwerk-Effekt

Gleydar

Dragon
Ehem. Teammitglied
Registriert
2 August 2012
Beiträge
439
Alter
28
Diamanten
250
Minecraft
Gleydar
Hi Leute, heute hab ich mal eine Frage an euch ;)
Ist es möglich, und wenn ja wie, lediglich das Feuerwerkeffekt abzuspielen und die Rakete mit dem nervigen Sound einfach wegzulassen?
Vielen Dank für die Hilfe!
 

delta242

Kuhfänger
Registriert
28 Mai 2012
Beiträge
90
Diamanten
0
Man muss das über das Feld power in der FireworkMeta machen. Dieser Wert muss auf irgendwas unter 0 gesetzt werden (mit der Bukkit API geht das leider nicht, da dann eine Exception geworfen wird).

Code:
Firework firework = (Firework)loc.getWorld().spawnEntity(loc, EntityType.FIREWORK);

        FireworkMeta fwm = firework.getFireworkMeta();

        Field f;
        try {
            f = fwm.getClass().getDeclaredField("power");
            f.setAccessible(true);
            f.set(fwm, ###POWER###);
        } catch (Exception e) {
            e.printStackTrace();
        }

        firework.setFireworkMeta(fwm);

###POWER### ersetzt du hierbei mit -1 oder sowas.
 
Oben