Package net.minecraft.client
Class MinecraftClientGame
java.lang.Object
net.minecraft.client.MinecraftClientGame
- All Implemented Interfaces:
com.mojang.bridge.game.RunningGame
@Environment(CLIENT) public class MinecraftClientGame extends Object implements com.mojang.bridge.game.RunningGame
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
MinecraftClientGame.PerformanceMetricsImpl
-
Field Summary
Fields Modifier and Type Field Description private MinecraftClient
client
private com.mojang.bridge.launcher.Launcher
launcher
private com.mojang.bridge.launcher.SessionEventListener
listener
-
Constructor Summary
Constructors Constructor Description MinecraftClientGame(MinecraftClient client)
-
Method Summary
Modifier and Type Method Description com.mojang.bridge.game.GameSession
getCurrentSession()
com.mojang.bridge.game.PerformanceMetrics
getPerformanceMetrics()
com.mojang.bridge.game.Language
getSelectedLanguage()
com.mojang.bridge.game.GameVersion
getVersion()
void
onLeaveGameSession()
void
onStartGameSession()
void
setSessionEventListener(com.mojang.bridge.launcher.SessionEventListener listener)
-
Field Details
-
client
-
launcher
-
listener
private com.mojang.bridge.launcher.SessionEventListener listener
-
-
Constructor Details
-
MinecraftClientGame
-
-
Method Details
-
getVersion
public com.mojang.bridge.game.GameVersion getVersion()- Specified by:
getVersion
in interfacecom.mojang.bridge.game.RunningGame
-
getSelectedLanguage
public com.mojang.bridge.game.Language getSelectedLanguage()- Specified by:
getSelectedLanguage
in interfacecom.mojang.bridge.game.RunningGame
-
getCurrentSession
- Specified by:
getCurrentSession
in interfacecom.mojang.bridge.game.RunningGame
-
getPerformanceMetrics
public com.mojang.bridge.game.PerformanceMetrics getPerformanceMetrics()- Specified by:
getPerformanceMetrics
in interfacecom.mojang.bridge.game.RunningGame
-
setSessionEventListener
public void setSessionEventListener(com.mojang.bridge.launcher.SessionEventListener listener)- Specified by:
setSessionEventListener
in interfacecom.mojang.bridge.game.RunningGame
-
onStartGameSession
public void onStartGameSession() -
onLeaveGameSession
public void onLeaveGameSession()
-