Advertisement
Lisenochek

Untitled

Sep 10th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. package com.realistic.scoreboard;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.entity.Player;
  6.  
  7. import com.realistic.list.MinecraftList;
  8.  
  9. public class PlayerStatus {
  10.  
  11. private static MinecraftList ml;
  12.  
  13. public PlayerStatus(MinecraftList ml) {
  14. this.ml = ml;
  15. }
  16.  
  17. public static String CheckAlive() {
  18.  
  19. for (Player p : Bukkit.getOnlinePlayers()) {
  20.  
  21. String name = p.getName();
  22.  
  23. if (!p.isDead() && !ml.bloodingPlayers.containsKey(name) && !ml.Broken_Bones.containsKey(name)
  24. && !ml.Disease_Cold.containsKey(name) && !ml.Disease_Pneumonia.containsKey(name)) {
  25.  
  26. String s = ChatColor.AQUA + "Я здоров!";
  27. return s;
  28. }
  29.  
  30. if (p.isDead()) {
  31.  
  32. String s = ChatColor.AQUA + "Вы мертвы.";
  33. return s;
  34. }
  35. }
  36.  
  37. return null;
  38. }
  39.  
  40. public static String CheckBlooding() {
  41.  
  42. for (Player p : Bukkit.getOnlinePlayers()) {
  43.  
  44. String name = p.getName();
  45.  
  46. if (!p.isDead()) {
  47.  
  48. if (ml.bloodingPlayers.containsKey(name)) {
  49.  
  50. String s = ChatColor.AQUA + "У меня кровотечение!";
  51. return s;
  52. }
  53. }
  54. }
  55.  
  56. return null;
  57. }
  58.  
  59. public static String CheckBreakBones() {
  60.  
  61. for (Player p : Bukkit.getOnlinePlayers()) {
  62.  
  63. String name = p.getName();
  64.  
  65. if (ml.Broken_Bones.containsKey(name)) {
  66.  
  67. String s = ChatColor.AQUA + "У меня сломана нога!";
  68. return s;
  69. }
  70. }
  71.  
  72. return null;
  73. }
  74.  
  75. public static String CheckCold() {
  76.  
  77. for (Player p : Bukkit.getOnlinePlayers()) {
  78.  
  79. String name = p.getName();
  80.  
  81. if (ml.Temp.containsKey(name)) {
  82.  
  83. String s = ChatColor.AQUA + "Я замерзаю!";
  84. return s;
  85. }
  86. }
  87.  
  88. return null;
  89. }
  90.  
  91. public static String CheckDisease() {
  92.  
  93. for (Player p : Bukkit.getOnlinePlayers()) {
  94.  
  95. String name = p.getName();
  96.  
  97. if (ml.Disease_Cold.containsKey(name) || ml.Disease_Pneumonia.containsKey(name)) {
  98.  
  99. if (ml.Temp.containsKey(name)) {
  100. ml.Temp.remove(name);
  101. }
  102.  
  103. String s = ChatColor.AQUA + "Я болен!";
  104. return s;
  105. }
  106. }
  107.  
  108. return null;
  109. }
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement