Skip to content

Commit 0d4d43b

Browse files
committed
feat スタートしたときにヘルスとエフェクトを回復・クリアするように
1 parent 9e260c9 commit 0d4d43b

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/main/java/com/github/elic0de/hungergames/game/HungerGame.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ public void startGame(Player player) {
122122
// プレイヤーが所属しているチームを生存しているチームとして登録
123123
// チームに所属していなかったら観戦者とする
124124
getUserTeam(user).ifPresentOrElse(aliveTeams::add, () -> deadPlayers.add(user.getUsername()));
125+
user.clearEffectAndHeal();
125126

126127
user.getPlayer().getInventory().clear();
127128
user.getPlayer().teleport(start);

src/main/java/com/github/elic0de/hungergames/user/GameUser.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ public void sendActionBar(String message) {
2121
player.spigot().sendMessage(ChatMessageType.ACTION_BAR, new ComponentBuilder(coloredMessage).create());
2222
}
2323

24+
public void clearEffectAndHeal() {
25+
player.getActivePotionEffects().clear();
26+
player.setHealth(20);
27+
player.setFoodLevel(20);
28+
}
29+
2430
@Override
2531
public @NotNull Player getPlayer() {
2632
return player;

0 commit comments

Comments
 (0)