parent
b3e5851b05
commit
8591169fc2
6 changed files with 119 additions and 9 deletions
@ -1,9 +1,9 @@ |
|||||||
package org.poopki.duckdns.user_db.Array; |
package org.poopki.duckdns.user_db.Array; |
||||||
|
|
||||||
import org.poopki.duckdns.user_db.UserInfoArray; |
import org.poopki.duckdns.user_db.UserInfoArray; |
||||||
|
|
||||||
public class NationArray extends GroupArray{ |
public class NationArray extends GroupArray{ |
||||||
public NationArray(UserInfoArray m_UIA){ |
public NationArray(UserInfoArray m_UIA){ |
||||||
super(m_UIA, 50); |
super(m_UIA, 50); |
||||||
} |
} |
||||||
|
|
||||||
} |
} |
||||||
|
@ -0,0 +1,77 @@ |
|||||||
|
package org.poopki.duckdns.user_db.GUI; |
||||||
|
|
||||||
|
import org.bukkit.Bukkit; |
||||||
|
import org.bukkit.ChatColor; |
||||||
|
import org.bukkit.entity.Player; |
||||||
|
import org.bukkit.scoreboard.*; |
||||||
|
import org.poopki.duckdns.user_db.Array.AccountArray; |
||||||
|
import org.poopki.duckdns.user_db.Array.FarmArray; |
||||||
|
import org.poopki.duckdns.user_db.Array.NationArray; |
||||||
|
import org.poopki.duckdns.user_db.Array.SquadArray; |
||||||
|
import org.poopki.duckdns.user_db.UserInfoArray; |
||||||
|
|
||||||
|
import java.util.UUID; |
||||||
|
|
||||||
|
public class ScoreboardEvent { |
||||||
|
ScoreboardManager manager; |
||||||
|
Scoreboard scoreboard; |
||||||
|
UUID ZERO_UUID = new UUID(0,0); |
||||||
|
private UserInfoArray m_InfoArrayInstance; |
||||||
|
private AccountArray m_AccountArray; |
||||||
|
private FarmArray m_FarmArray; |
||||||
|
private NationArray m_NationArray; |
||||||
|
private SquadArray m_SquadArray; |
||||||
|
public ScoreboardEvent(UserInfoArray m_UIA, FarmArray FA, NationArray NA, SquadArray SA, AccountArray AA){ |
||||||
|
m_InfoArrayInstance = m_UIA; |
||||||
|
m_AccountArray = AA; |
||||||
|
m_FarmArray = FA; |
||||||
|
m_NationArray = NA; |
||||||
|
m_SquadArray = SA; |
||||||
|
} |
||||||
|
public void ScoreboardUpdate(Player player){ |
||||||
|
|
||||||
|
manager = Bukkit.getScoreboardManager(); |
||||||
|
scoreboard = manager.getNewScoreboard(); |
||||||
|
|
||||||
|
Objective score_obj = scoreboard.registerNewObjective("Scoreboard","dummy","계좌"); |
||||||
|
score_obj.setDisplaySlot(DisplaySlot.SIDEBAR); |
||||||
|
|
||||||
|
Score score = score_obj.getScore(ChatColor.BLUE + "==-=-=-=-=-=-=="); |
||||||
|
score.setScore(15); |
||||||
|
|
||||||
|
Score score1 = score_obj.getScore("계좌 잔액: "+m_AccountArray.getAccountInfo(player.getUniqueId())+"원"); |
||||||
|
score1.setScore(14); |
||||||
|
|
||||||
|
Score score3 = score_obj.getScore(ChatColor.BLUE + "==-=-=-=-=-=-=="); |
||||||
|
score3.setScore(15); |
||||||
|
|
||||||
|
if(ZERO_UUID.equals(m_InfoArrayInstance.getUserGroupUUID(player.getUniqueId(), "Farm"))) { |
||||||
|
Score score4 = score_obj.getScore("농장 이름: ----"); |
||||||
|
score4.setScore(14); |
||||||
|
} |
||||||
|
else{ |
||||||
|
Score score4 = score_obj.getScore("농장 이름: " + m_FarmArray.GetGroupName(m_InfoArrayInstance.getUserGroupUUID(player.getUniqueId(), "Farm"))); |
||||||
|
score4.setScore(14); |
||||||
|
} |
||||||
|
|
||||||
|
if(ZERO_UUID.equals(m_InfoArrayInstance.getUserGroupUUID(player.getUniqueId(), "Nation"))) { |
||||||
|
Score score5 = score_obj.getScore("국가 이름: ----"); |
||||||
|
score5.setScore(13); |
||||||
|
} |
||||||
|
else{ |
||||||
|
Score score5 = score_obj.getScore("국가 이름: "+m_NationArray.GetGroupName(m_InfoArrayInstance.getUserGroupUUID(player.getUniqueId(), "Nation"))); |
||||||
|
score5.setScore(13); |
||||||
|
} |
||||||
|
|
||||||
|
if(ZERO_UUID.equals(m_InfoArrayInstance.getUserGroupUUID(player.getUniqueId(), "Squad"))) { |
||||||
|
Score score6 = score_obj.getScore("분대 이름: ----"); |
||||||
|
score6.setScore(12); |
||||||
|
} |
||||||
|
else{ |
||||||
|
Score score6 = score_obj.getScore("분대 이름: "+m_SquadArray.GetGroupName(m_InfoArrayInstance.getUserGroupUUID(player.getUniqueId(), "Squad"))); |
||||||
|
score6.setScore(12); |
||||||
|
} |
||||||
|
|
||||||
|
player.setScoreboard(scoreboard); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue