Skip to content

Commit 2692b66

Browse files
committed
style: De-Dupe DeathMessage per-coord-Component logic
1 parent d866478 commit 2692b66

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

src/main/java/de/kiridevs/ksmpplugin/features/DeathMessage.java

+9-12
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ public DeathMessage(KiriSmpPlugin plugin) {
2222
this.plugin = plugin;
2323
}
2424

25+
private static Component coordComponent(char dimension, double value) {
26+
Component comp = text("%s: ".formatted(dimension), NamedTextColor.GRAY)
27+
.append(text(Math.round(value), NamedTextColor.AQUA));
28+
return comp;
29+
}
30+
2531
@EventHandler
2632
public void onPlayerDeath(PlayerDeathEvent deathEvent) {
2733
Player player = deathEvent.getPlayer();
@@ -31,21 +37,12 @@ public void onPlayerDeath(PlayerDeathEvent deathEvent) {
3137
.append(text("kiriSMP", NamedTextColor.GREEN, TextDecoration.BOLD))
3238
.append(text("]", NamedTextColor.DARK_GRAY));
3339

34-
Component xComp = text("X: ", NamedTextColor.GRAY)
35-
.append(text(Math.round(loc.getX()), NamedTextColor.AQUA));
36-
37-
Component yComp = text("Y: ", NamedTextColor.GRAY)
38-
.append(text(Math.round(loc.getY()), NamedTextColor.AQUA));
39-
40-
Component zComp = text("Z: ", NamedTextColor.GRAY)
41-
.append(text(Math.round(loc.getZ()), NamedTextColor.AQUA));
42-
4340
player.sendMessage(
4441
prefix
4542
.appendSpace().append(text(MESSAGE_TEXT, NamedTextColor.WHITE))
46-
.appendSpace().append(xComp)
47-
.appendSpace().append(yComp)
48-
.appendSpace().append(zComp)
43+
.appendSpace().append(coordComponent('X', loc.getX()))
44+
.appendSpace().append(coordComponent('Y', loc.getY()))
45+
.appendSpace().append(coordComponent('Z', loc.getZ()))
4946
);
5047
}
5148

0 commit comments

Comments
 (0)