Class DebugScreenEntryList

java.lang.Object
net.minecraft.client.gui.components.debug.DebugScreenEntryList

public class DebugScreenEntryList extends Object
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • allStatuses

    • currentlyEnabled

      private final List<ResourceLocation> currentlyEnabled
    • isF3Visible

      private boolean isF3Visible
    • profile

      @Nullable private DebugScreenProfile profile
    • debugProfileFile

      private final File debugProfileFile
    • currentlyEnabledVersion

      private long currentlyEnabledVersion
  • Constructor Details

    • DebugScreenEntryList

      public DebugScreenEntryList(File pGameDirectory)
  • Method Details

    • load

      public void load()
    • loadProfile

      public void loadProfile(DebugScreenProfile pProfile)
    • loadDefaultProfile

      private void loadDefaultProfile()
    • getStatus

      public DebugScreenEntryStatus getStatus(ResourceLocation pEntry)
    • isCurrentlyEnabled

      public boolean isCurrentlyEnabled(ResourceLocation pEntry)
    • setStatus

      public void setStatus(ResourceLocation pEntry, DebugScreenEntryStatus pStatus)
    • toggleStatus

      public boolean toggleStatus(ResourceLocation pLocation)
    • getCurrentlyEnabled

      public Collection<ResourceLocation> getCurrentlyEnabled()
    • toggleF3Visible

      public void toggleF3Visible()
    • setF3Visible

      public void setF3Visible(boolean pF3Visible)
    • isF3Visible

      public boolean isF3Visible()
    • rebuildCurrentList

      public void rebuildCurrentList()
    • getCurrentlyEnabledVersion

      public long getCurrentlyEnabledVersion()
    • isUsingProfile

      public boolean isUsingProfile(DebugScreenProfile pProfile)
    • save

      public void save()