Skip to content

Commit e8f3497

Browse files
committed
add decimal setting
1 parent b5f9370 commit e8f3497

4 files changed

Lines changed: 23 additions & 13 deletions

File tree

src/main/java/dsns/betterhud/BetterHUD.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package dsns.betterhud;
22

3-
import dsns.betterhud.ModMenu;
43
import dsns.betterhud.mods.*;
54
import dsns.betterhud.util.BaseMod;
65
import java.util.ArrayList;

src/main/java/dsns/betterhud/BetterHUDGUI.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import dsns.betterhud.util.CustomText;
55
import dsns.betterhud.util.ModSettings;
66
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
7-
import java.util.ArrayList;
87
import java.util.List;
98
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
109
import net.minecraft.client.MinecraftClient;

src/main/java/dsns/betterhud/ModMenu.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,13 @@
22

33
import com.terraformersmc.modmenu.api.ConfigScreenFactory;
44
import com.terraformersmc.modmenu.api.ModMenuApi;
5-
import dsns.betterhud.BetterHUD;
65
import dsns.betterhud.util.BaseMod;
76
import dsns.betterhud.util.Setting;
8-
import java.util.ArrayList;
97
import java.util.Arrays;
108
import java.util.Map;
119
import me.shedaniel.clothconfig2.api.ConfigBuilder;
1210
import me.shedaniel.clothconfig2.api.ConfigCategory;
1311
import me.shedaniel.clothconfig2.api.ConfigEntryBuilder;
14-
import me.shedaniel.math.Color;
1512
import net.fabricmc.loader.api.FabricLoader;
1613
import net.minecraft.text.Text;
1714

src/main/java/dsns/betterhud/mods/Coordinates.java

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,28 @@ public CustomText onStartTick(MinecraftClient client) {
3939

4040
if (player == null) return null;
4141

42-
String roundX = String.format("%.2f", player.getX());
43-
String roundY = String.format("%.2f", player.getY());
44-
String roundZ = String.format("%.2f", player.getZ());
45-
46-
return new CustomText(
47-
roundX + ", " + roundY + ", " + roundZ,
48-
getModSettings()
49-
);
42+
43+
44+
if (SETTINGS.getSetting("decimal").getBooleanValue()) {
45+
String roundX = String.format("%.2f", player.getX());
46+
String roundY = String.format("%.2f", player.getY());
47+
String roundZ = String.format("%.2f", player.getZ());
48+
49+
return new CustomText(
50+
roundX + ", " + roundY + ", " + roundZ,
51+
getModSettings()
52+
);
53+
} else {
54+
String roundX = String.format("%d", player.getX());
55+
String roundY = String.format("%d", player.getY());
56+
String roundZ = String.format("%d", player.getZ());
57+
58+
return new CustomText(
59+
roundX + ", " + roundY + ", " + roundZ,
60+
getModSettings()
61+
);
62+
}
63+
64+
5065
}
5166
}

0 commit comments

Comments
 (0)