Skip to content

Commit 0eda1f5

Browse files
committed
ref 絶対値にする
1 parent ceb4b44 commit 0eda1f5

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

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

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
package com.github.elic0de.hungergames.game;
22

33
import com.github.elic0de.hungergames.HungerGames;
4-
import net.md_5.bungee.api.ChatMessageType;
5-
import net.md_5.bungee.api.chat.TextComponent;
4+
import de.themoep.minedown.MineDown;
65
import org.bukkit.Bukkit;
76
import org.bukkit.WorldBorder;
87
import org.bukkit.entity.Player;
@@ -49,7 +48,7 @@ public void run() {
4948
}
5049
game.getBossBar().setBossBar("残りのプレイヤー数: &6" + game.getAlivePlayersSize());
5150
game.getBossBar().setProgress((double) Math.max(timeInSeconds - borderTicks.get(), 0) / timeInSeconds);
52-
game.getPlayers().forEach(player -> player.getPlayer().spigot().sendMessage(ChatMessageType.ACTION_BAR, TextComponent.fromLegacyText(String.format("ボーダーとの距離: §a%d§rブロック", (int) getDistanceToBorder(player.getPlayer(), border)))));
51+
game.getPlayers().forEach(player -> player.sendActionBar(new MineDown(String.format("ボーダーとの距離: &a%d &rブロック", (int) getDistanceToBorder(player.getPlayer(), border)))));
5352
}
5453
}.runTaskTimer(HungerGames.getInstance(), 0, PERIOD);
5554
}
@@ -67,9 +66,9 @@ public void reset() {
6766

6867
private double getDistanceToBorder(Player player, WorldBorder border) {
6968
final double borderSize = border.getSize() / 2;
70-
return Math.min(
69+
return Math.abs(Math.min(
7170
borderSize - Math.abs(player.getLocation().getX() - border.getCenter().getX()),
7271
borderSize - Math.abs(player.getLocation().getZ() - border.getCenter().getZ())
73-
);
72+
));
7473
}
7574
}

0 commit comments

Comments
 (0)