Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.lisenochek.ftrealistic.diseases;
- import org.bukkit.entity.Player;
- public class DiseaseManager {
- public static DiseaseClass getPlayer(Player p) {
- DiseaseClass dc = DiseaseClass.playerList.get(p.getName());
- if (dc == null) {
- dc = new DiseaseClass();
- DiseaseClass.playerList.put(p.getName(), dc);
- }
- return dc;
- }
- public static void setBlood(Player p) {
- getPlayer(p).setBlood();
- }
- public static void removeBlood(Player p) {
- getPlayer(p).removeBlood();
- }
- public static boolean hasBlood(Player p) {
- return DiseaseClass.playerList.get(p.getName()) != null && DiseaseClass.playerList.get(p.getName()).hasBlood();
- }
- public static void setBrokenBones(Player p) {
- getPlayer(p).setBrokenBones();
- p.setWalkSpeed(0.1F);
- }
- public static void removeBrokenBones(Player p) {
- p.setWalkSpeed(0.2F);
- getPlayer(p).removeBrokenBones();
- }
- public static boolean hasBrokenBones(Player p) {
- return DiseaseClass.playerList.get(p.getName()) != null && DiseaseClass.playerList.get(p.getName()).hasBrokenBones();
- }
- public static void setCold(boolean cold, Player p) {
- getPlayer(p).setCold(cold);
- }
- public static boolean hasCold(Player p) {
- return DiseaseClass.playerList.get(p.getName()) != null && DiseaseClass.playerList.get(p.getName()).hasCold();
- }
- public static void setDiseaseX(Player p) {
- getPlayer(p).setDiseaseX();
- }
- public static void removeDiseaseX(Player p) {
- p.setWalkSpeed(0.2F);
- getPlayer(p).removeDiseaseX();
- }
- public static boolean hasDiseaseX(Player p) {
- return DiseaseClass.playerList.get(p.getName()) != null && DiseaseClass.playerList.get(p.getName()).hasDiseaseX();
- }
- }
Add Comment
Please, Sign In to add comment