public class Ramka { public int i; public void ramka() { this.i = 0; BukkitTask bt = Bukkit.getScheduler().runTaskTimer(Main.getInst(), new Runnable() { public void run() { if (Ramka.this.i == 0) { Ramka.this.createParticle(0, 0, 0); } if (Ramka.this.i == 1) { Ramka.this.createParticle(1, 0, 0); } if (Ramka.this.i == 2) { Ramka.this.createParticle(2, 0, 0); } if (Ramka.this.i == 3) { Ramka.this.createParticle(3, 0, 0); } if (Ramka.this.i == 4) { Ramka.this.createParticle(4, 0, 0); } if (Ramka.this.i == 5) { Ramka.this.createParticle(5, 0, 0); } if (Ramka.this.i == 6) { Ramka.this.createParticle(6, 0, 0); } if (Ramka.this.i == 7) { Ramka.this.createParticle(7, 0, 0); } if (Ramka.this.i == 8) { Ramka.this.createParticle(8, 0, 0); } if (Ramka.this.i == 9) { Ramka.this.createParticle(9, 0, 0); } if (Ramka.this.i == 10) { Ramka.this.createParticle(10, 0, 0); } if (Ramka.this.i == 11) { Ramka.this.createParticle(11, 0, 0); } if (Ramka.this.i == 12) { Ramka.this.createParticle(12, 0, 0); } if (Ramka.this.i == 13) { Ramka.this.createParticle(13, 0, 0); } if (Ramka.this.i == 14) { Ramka.this.createParticle(14, 0, 0); } if (Ramka.this.i == 15) { Ramka.this.createParticle(15, 0, 0); } if (Ramka.this.i == 16) { Ramka.this.createParticle(16, 0, 0); } if (Ramka.this.i == 17) { Ramka.this.createParticle(17, 0, 0); } if (Ramka.this.i == 18) { Ramka.this.createParticle(18, 0, 0); } if (Ramka.this.i == 19) { Ramka.this.createParticle(19, 0, 0); } if (Ramka.this.i == 20) { Ramka.this.i = 21; Ramka.this.createParticle(20, 0, 0); } if (Ramka.this.i == 22) { Ramka.this.createParticle(20, -1, 0); } if (Ramka.this.i == 23) { Ramka.this.createParticle(20, -2, 0); } if (Ramka.this.i == 24) { Ramka.this.createParticle(20, -3, 0); } if (Ramka.this.i == 25) { Ramka.this.createParticle(20, -4, 0); } if (Ramka.this.i == 26) { Ramka.this.createParticle(20, -5, 0); } if (Ramka.this.i == 27) { Ramka.this.createParticle(20, -6, 0); } if (Ramka.this.i == 28) { Ramka.this.createParticle(20, -7, 0); } if (Ramka.this.i == 29) { Ramka.this.createParticle(20, -8, 0); } if (Ramka.this.i == 30) { Ramka.this.createParticle(20, -9, 0); } if (Ramka.this.i == 31) { Ramka.this.createParticle(20, -9, 0); } if (Ramka.this.i == 32) { Ramka.this.createParticle(19, -9, 0); } if (Ramka.this.i == 33) { Ramka.this.createParticle(18, -9, 0); } if (Ramka.this.i == 34) { Ramka.this.createParticle(17, -9, 0); } if (Ramka.this.i == 35) { Ramka.this.createParticle(16, -9, 0); } if (Ramka.this.i == 36) { Ramka.this.createParticle(15, -9, 0); } if (Ramka.this.i == 37) { Ramka.this.createParticle(14, -9, 0); } if (Ramka.this.i == 38) { Ramka.this.createParticle(13, -9, 0); } if (Ramka.this.i == 39) { Ramka.this.createParticle(12, -9, 0); } if (Ramka.this.i == 40) { Ramka.this.createParticle(11, -9, 0); } if (Ramka.this.i == 41) { Ramka.this.createParticle(10, -9, 0); } if (Ramka.this.i == 42) { Ramka.this.createParticle(9, -9, 0); } if (Ramka.this.i == 43) { Ramka.this.createParticle(8, -9, 0); } if (Ramka.this.i == 44) { Ramka.this.createParticle(7, -9, 0); } if (Ramka.this.i == 45) { Ramka.this.createParticle(6, -9, 0); } if (Ramka.this.i == 46) { Ramka.this.createParticle(5, -9, 0); } if (Ramka.this.i == 47) { Ramka.this.createParticle(4, -9, 0); } if (Ramka.this.i == 48) { Ramka.this.createParticle(3, -9, 0); } if (Ramka.this.i == 49) { Ramka.this.createParticle(2, -9, 0); } if (Ramka.this.i == 50) { Ramka.this.createParticle(1, -9, 0); } if (Ramka.this.i == 51) { Ramka.this.createParticle(0, -9, 0); } if (Ramka.this.i == 52) { Ramka.this.createParticle(0, -8, 0); } if (Ramka.this.i == 53) { Ramka.this.createParticle(0, -7, 0); } if (Ramka.this.i == 54) { Ramka.this.createParticle(0, -6, 0); } if (Ramka.this.i == 55) { Ramka.this.createParticle(0, -5, 0); } if (Ramka.this.i == 56) { Ramka.this.createParticle(0, -4, 0); } if (Ramka.this.i == 57) { Ramka.this.createParticle(0, -3, 0); } if (Ramka.this.i == 58) { Ramka.this.createParticle(0, -2, 0); } if (Ramka.this.i == 59) { Ramka.this.createParticle(0, -1, 0); } if (Ramka.this.i > 59) { Ramka.this.i = 0; Ramka.this.createParticle(0, 0, 0); } Ramka.this.i += 1; } } , 0L, 1L); if (Listenery.sbt.containsKey("ramka")) { ((BukkitTask)Listenery.sbt.remove("ramka")).cancel(); } Listenery.sbt.put("ramka", bt); } private void createParticle(int x, int y, int z) { Location l = new Location((World)Bukkit.getWorlds().get(0), -199.0D, 104.0D, 148.0D).add(x, y, z); for (Player p : Bukkit.getOnlinePlayers()) ((CraftPlayer)p).getHandle().playerConnection.sendPacket(new PacketPlayOutWorldParticles("heart", l.getBlockX(), l.getBlockY(), l.getBlockZ(), 0.0F, 0.0F, 0.0F, 0.0F, 100)); } }