net.minecraft.client.gui.hud.debug

public class DebugHudProfile

net.minecraft.client.gui.components.debug.DebugScreenEntryList
net.minecraft.class_11633
net.minecraft.client.gui.hud.debug.DebugHudProfile

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_61585
LOGGER
private static final int
DEFAULT_DEBUG_PROFILE_VERSION
field_63526
field_63526
private final Map<Identifier, DebugHudEntryVisibility>
allStatuses
field_61586
visibilityMap
private final List<Identifier>
currentlyEnabled
field_61587
visibleEntries
private boolean
isOverlayVisible
field_61588
f3Enabled
private DebugProfileType
profile
field_61589
type
private final File
debugProfileFile
field_61590
file
private long
currentlyEnabledVersion
field_63063
version
private final com.mojang.serialization.Codec<DebugHudProfile$Serialization>
codec
field_63527
codec

Constructor summary

ModifierConstructor
public (File file, com.mojang.datafixers.DataFixer dataFixer)

Method summary

Modifier and TypeMethod
public void
load()
method_72765()
readProfileFile()
private void
resetStatuses(Map<Identifier, DebugScreenEntryStatus> newEntries)
method_1_1120(Map<class_2960, class_11635> arg0)
setVisibilities(Map<Identifier, DebugHudEntryVisibility> visibilityMap)
private void
resetToProfile(DebugScreenProfile profile)
method_72768(class_11636 arg0)
setProfileType(DebugProfileType type)
public void
loadProfile(DebugScreenProfile profile)
method_1_1119(class_11636 arg0)
updateProfileType(DebugProfileType type)
public DebugHudEntryVisibility
getStatus(Identifier location)
method_72766(class_2960 arg0)
getVisibility(Identifier entryId)
public boolean
isCurrentlyEnabled(Identifier location)
method_72772(class_2960 arg0)
isEntryVisible(Identifier entryId)
public void
setStatus(Identifier location, DebugScreenEntryStatus status)
method_72767(class_2960 arg0, class_11635 arg1)
setEntryVisibility(Identifier entryId, DebugHudEntryVisibility visibility)
public boolean
toggleStatus(Identifier location)
method_72775(class_2960 arg0)
toggleVisibility(Identifier entryId)
public Collection<Identifier>
getCurrentlyEnabled()
method_72771()
getVisibleEntries()
public void
toggleDebugOverlay()
method_72774()
toggleF3Enabled()
public void
setOverlayVisible(boolean visible)
method_72770(boolean arg0)
setF3Enabled(boolean f3Enabled)
public boolean
isOverlayVisible()
method_72776()
isF3Enabled()
public void
rebuildCurrentList()
method_72777()
updateVisibleEntries()
public long
getCurrentlyEnabledVersion()
method_74914()
getVersion()
public boolean
isUsingProfile(DebugScreenProfile profile)
method_72773(class_11636 arg0)
profileTypeMatches(DebugProfileType type)
public void
save()
method_72778()
saveProfileFile()
private void
lambda$rebuildCurrentList$0(boolean arg0, Identifier arg1, DebugScreenEntryStatus arg2)
method_1_1118(boolean arg0, class_2960 arg1, class_11635 arg2)
method_1_1118(boolean arg0, Identifier arg1, DebugHudEntryVisibility arg2)
private static IOException
lambda$load$0(String arg0)
method_72769(String arg0)
method_72769(String error)