Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import de.toxicgaming.skypvp.Skypvp;
- import org.bukkit.Bukkit;
- import org.bukkit.World;
- import org.bukkit.entity.*;
- import org.bukkit.scheduler.BukkitRunnable;
- public class ClearlagManager {
- double clearlag = 300;
- public void startClearlag() {
- new BukkitRunnable() {
- @Override
- public void run() {
- double minuten = clearlag / 60;
- if(minuten == 4 || minuten == 3 || minuten == 2 || minuten == 1) {
- sendMessage(Skypvp.getPrefix()+"§eAlle Items werden in §7"+minuten+" Minuten §eentfernt!");
- }
- if(clearlag == 45 || clearlag == 30 || clearlag == 10 || clearlag == 5 || clearlag == 3 || clearlag == 2 || clearlag == 1) {
- sendMessage(clearlag >= 2 ? Skypvp.getPrefix()+"§eAlle Items werden in §7"+clearlag+" Sekunden §e entfernt!" : Skypvp.getPrefix()+"§eAlle Items werden in §7"+clearlag+" Sekunde §eentfernt!");
- }
- if(clearlag == 0) {
- clearlag = 300;
- int removed = 0;
- for(World world : Bukkit.getWorlds()) {
- for(Entity e : world.getEntities()) {
- if(e instanceof Item || e instanceof Arrow) {
- e.remove();
- removed++;
- }
- }
- }
- sendMessage(removed == 1 ? Skypvp.getPrefix()+"§eEs wurde §7"+removed+"§e Item entfernt!" : Skypvp.getPrefix()+"§eEs wurden §7"+removed+" Items §eentfernt!");
- }
- clearlag--;
- }
- }.runTaskTimer(Skypvp.getInstance(), 0, 20);
- }
- void sendMessage(String message) {
- for(Player all : Bukkit.getOnlinePlayers()) {
- all.sendMessage(message);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement