1
0
mirror of https://github.com/chylex/Minecraft-Window-Title.git synced 2025-05-06 16:34:04 +02:00

Add {username} token

Closes 
This commit is contained in:
chylex 2024-07-03 05:59:06 +02:00
parent ef0031a3dd
commit 701543c1e8
Signed by: chylex
GPG Key ID: 4DE42C8F19A80548
2 changed files with 6 additions and 0 deletions
src/main/java/chylex/customwindowtitle/data

View File

@ -8,6 +8,7 @@ public final class CommonTokenData {
public static void register(final CommonTokenProvider provider) {
registerToken("mcversion", noArgs(provider::getMinecraftVersion));
registerToken("modversion", oneArg(provider::getModVersion));
registerToken("username", noArgs(provider::getUsername));
}
private CommonTokenData() {}

View File

@ -1,6 +1,7 @@
package chylex.customwindowtitle.data;
import net.minecraft.SharedConstants;
import net.minecraft.client.Minecraft;
public interface CommonTokenProvider {
default String getMinecraftVersion() {
@ -8,4 +9,8 @@ public interface CommonTokenProvider {
}
String getModVersion(final String modId);
default String getUsername() {
return Minecraft.getInstance().getUser().getName();
}
}