mirror of
https://github.com/chylex/Minecraft-Window-Title.git
synced 2025-05-30 14:34:08 +02:00
parent
ef0031a3dd
commit
701543c1e8
src/main/java/chylex/customwindowtitle/data
@ -8,6 +8,7 @@ public final class CommonTokenData {
|
|||||||
public static void register(final CommonTokenProvider provider) {
|
public static void register(final CommonTokenProvider provider) {
|
||||||
registerToken("mcversion", noArgs(provider::getMinecraftVersion));
|
registerToken("mcversion", noArgs(provider::getMinecraftVersion));
|
||||||
registerToken("modversion", oneArg(provider::getModVersion));
|
registerToken("modversion", oneArg(provider::getModVersion));
|
||||||
|
registerToken("username", noArgs(provider::getUsername));
|
||||||
}
|
}
|
||||||
|
|
||||||
private CommonTokenData() {}
|
private CommonTokenData() {}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package chylex.customwindowtitle.data;
|
package chylex.customwindowtitle.data;
|
||||||
|
|
||||||
import net.minecraft.SharedConstants;
|
import net.minecraft.SharedConstants;
|
||||||
|
import net.minecraft.client.Minecraft;
|
||||||
|
|
||||||
public interface CommonTokenProvider {
|
public interface CommonTokenProvider {
|
||||||
default String getMinecraftVersion() {
|
default String getMinecraftVersion() {
|
||||||
@ -8,4 +9,8 @@ public interface CommonTokenProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String getModVersion(final String modId);
|
String getModVersion(final String modId);
|
||||||
|
|
||||||
|
default String getUsername() {
|
||||||
|
return Minecraft.getInstance().getUser().getName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user