- Баллы
- 76
- Имя в Minecraft
- Lisenochek
Всем привет. Нужна помощь с погодой. Как сделать так, чтобы игрок не замерзал, когда он стоит под блоком в шторм?
Код таймера:
Код таймера:
JavaScript:
package com.realistic.timers;
import java.util.Random;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import com.realistic.api.API;
import com.realistic.api.MessageManager;
import com.realistic.api.MessageManager.MsgType;
import com.realistic.list.MinecraftList;
public class Cold implements Listener, Runnable {
private API plugin;
private MinecraftList ml;
private final Random r = new Random();
public Cold(API plugin) {
this.plugin=plugin;
}
public Cold(MinecraftList ml) {
this.ml=ml;
}
@Override
public void run() {
for(Player p : Bukkit.getOnlinePlayers()) {
if(p.getWorld().hasStorm()) {
if(p.getInventory().getChestplate() != null) {
} else {
MessageManager.getManager().msg(p, MsgType.INFORMATION, "Нужно одеться потеплее, иначе я замерну и заболею.");
if(r.nextInt(10) <= 5) {
ml.sickPlayers.put(p, true);
}
}
}
}
}
}