Package net.minecraft.client.resource
Class VideoWarningManager
java.lang.Object
net.minecraft.resource.SinglePreparationResourceReloader<VideoWarningManager.WarningPatternLoader>
net.minecraft.client.resource.VideoWarningManager
- All Implemented Interfaces:
ResourceReloader
@Environment(CLIENT) public class VideoWarningManager extends SinglePreparationResourceReloader<VideoWarningManager.WarningPatternLoader>
- Mappings:
Namespace Name official els
intermediary net/minecraft/class_5407
named net/minecraft/client/resource/VideoWarningManager
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VideoWarningManager.WarningPatternLoader
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloader
ResourceReloader.Synchronizer
-
Field Summary
Fields Modifier and Type Field Description private boolean
cancelledAfterWarning
private static Identifier
GPU_WARNLIST_ID
private static Logger
LOGGER
private boolean
warned
private ImmutableMap<String,String>
warnings
private boolean
warningScheduled
-
Constructor Summary
Constructors Constructor Description VideoWarningManager()
-
Method Summary
Modifier and Type Method Description void
acceptAfterWarnings()
protected void
apply(VideoWarningManager.WarningPatternLoader warningPatternLoader, ResourceManager resourceManager, Profiler profiler)
Handles the prepared intermediate object.void
cancelAfterWarnings()
boolean
canWarn()
private static void
compilePatterns(JsonArray array, List<Pattern> patterns)
@Nullable String
getRendererWarning()
@Nullable String
getVendorWarning()
@Nullable String
getVersionWarning()
@Nullable String
getWarningsAsString()
boolean
hasCancelledAfterWarning()
boolean
hasWarning()
private static @Nullable JsonObject
loadWarnlist(ResourceManager resourceManager, Profiler profiler)
protected VideoWarningManager.WarningPatternLoader
prepare(ResourceManager resourceManager, Profiler profiler)
Prepares the intermediate object.void
reset()
void
scheduleWarning()
boolean
shouldWarn()
Methods inherited from class net.minecraft.resource.SinglePreparationResourceReloader
reload
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.resource.ResourceReloader
getName
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Lels;a:Lorg/apache/logging/log4j/Logger;
intermediary field_25716
Lnet/minecraft/class_5407;field_25716:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/client/resource/VideoWarningManager;LOGGER:Lorg/apache/logging/log4j/Logger;
-
GPU_WARNLIST_ID
- Mappings:
Namespace Name Mixin selector official b
Lels;b:Lwp;
intermediary field_25689
Lnet/minecraft/class_5407;field_25689:Lnet/minecraft/class_2960;
named GPU_WARNLIST_ID
Lnet/minecraft/client/resource/VideoWarningManager;GPU_WARNLIST_ID:Lnet/minecraft/util/Identifier;
-
warnings
- Mappings:
Namespace Name Mixin selector official c
Lels;c:Lcom/google/common/collect/ImmutableMap;
intermediary field_25690
Lnet/minecraft/class_5407;field_25690:Lcom/google/common/collect/ImmutableMap;
named warnings
Lnet/minecraft/client/resource/VideoWarningManager;warnings:Lcom/google/common/collect/ImmutableMap;
-
warningScheduled
private boolean warningScheduled- Mappings:
Namespace Name Mixin selector official d
Lels;d:Z
intermediary field_25717
Lnet/minecraft/class_5407;field_25717:Z
named warningScheduled
Lnet/minecraft/client/resource/VideoWarningManager;warningScheduled:Z
-
warned
private boolean warned- Mappings:
Namespace Name Mixin selector official e
Lels;e:Z
intermediary field_25718
Lnet/minecraft/class_5407;field_25718:Z
named warned
Lnet/minecraft/client/resource/VideoWarningManager;warned:Z
-
cancelledAfterWarning
private boolean cancelledAfterWarning- Mappings:
Namespace Name Mixin selector official f
Lels;f:Z
intermediary field_25719
Lnet/minecraft/class_5407;field_25719:Z
named cancelledAfterWarning
Lnet/minecraft/client/resource/VideoWarningManager;cancelledAfterWarning:Z
-
-
Constructor Details
-
VideoWarningManager
public VideoWarningManager()
-
-
Method Details
-
hasWarning
public boolean hasWarning()- Mappings:
Namespace Name Mixin selector official a
Lels;a()Z
intermediary method_30055
Lnet/minecraft/class_5407;method_30055()Z
named hasWarning
Lnet/minecraft/client/resource/VideoWarningManager;hasWarning()Z
-
canWarn
public boolean canWarn()- Mappings:
Namespace Name Mixin selector official b
Lels;b()Z
intermediary method_30137
Lnet/minecraft/class_5407;method_30137()Z
named canWarn
Lnet/minecraft/client/resource/VideoWarningManager;canWarn()Z
-
scheduleWarning
public void scheduleWarning()- Mappings:
Namespace Name Mixin selector official d
Lels;d()V
intermediary method_30138
Lnet/minecraft/class_5407;method_30138()V
named scheduleWarning
Lnet/minecraft/client/resource/VideoWarningManager;scheduleWarning()V
-
acceptAfterWarnings
public void acceptAfterWarnings()- Mappings:
Namespace Name Mixin selector official e
Lels;e()V
intermediary method_30139
Lnet/minecraft/class_5407;method_30139()V
named acceptAfterWarnings
Lnet/minecraft/client/resource/VideoWarningManager;acceptAfterWarnings()V
-
cancelAfterWarnings
public void cancelAfterWarnings()- Mappings:
Namespace Name Mixin selector official f
Lels;f()V
intermediary method_30140
Lnet/minecraft/class_5407;method_30140()V
named cancelAfterWarnings
Lnet/minecraft/client/resource/VideoWarningManager;cancelAfterWarnings()V
-
shouldWarn
public boolean shouldWarn()- Mappings:
Namespace Name Mixin selector official g
Lels;g()Z
intermediary method_30141
Lnet/minecraft/class_5407;method_30141()Z
named shouldWarn
Lnet/minecraft/client/resource/VideoWarningManager;shouldWarn()Z
-
hasCancelledAfterWarning
public boolean hasCancelledAfterWarning()- Mappings:
Namespace Name Mixin selector official h
Lels;h()Z
intermediary method_30142
Lnet/minecraft/class_5407;method_30142()Z
named hasCancelledAfterWarning
Lnet/minecraft/client/resource/VideoWarningManager;hasCancelledAfterWarning()Z
-
reset
public void reset()- Mappings:
Namespace Name Mixin selector official i
Lels;i()V
intermediary method_30143
Lnet/minecraft/class_5407;method_30143()V
named reset
Lnet/minecraft/client/resource/VideoWarningManager;reset()V
-
getRendererWarning
- Mappings:
Namespace Name Mixin selector official j
Lels;j()Ljava/lang/String;
intermediary method_30060
Lnet/minecraft/class_5407;method_30060()Ljava/lang/String;
named getRendererWarning
Lnet/minecraft/client/resource/VideoWarningManager;getRendererWarning()Ljava/lang/String;
-
getVersionWarning
- Mappings:
Namespace Name Mixin selector official k
Lels;k()Ljava/lang/String;
intermediary method_30062
Lnet/minecraft/class_5407;method_30062()Ljava/lang/String;
named getVersionWarning
Lnet/minecraft/client/resource/VideoWarningManager;getVersionWarning()Ljava/lang/String;
-
getVendorWarning
- Mappings:
Namespace Name Mixin selector official l
Lels;l()Ljava/lang/String;
intermediary method_30063
Lnet/minecraft/class_5407;method_30063()Ljava/lang/String;
named getVendorWarning
Lnet/minecraft/client/resource/VideoWarningManager;getVendorWarning()Ljava/lang/String;
-
getWarningsAsString
- Mappings:
Namespace Name Mixin selector official m
Lels;m()Ljava/lang/String;
intermediary method_30920
Lnet/minecraft/class_5407;method_30920()Ljava/lang/String;
named getWarningsAsString
Lnet/minecraft/client/resource/VideoWarningManager;getWarningsAsString()Ljava/lang/String;
-
prepare
protected VideoWarningManager.WarningPatternLoader prepare(ResourceManager resourceManager, Profiler profiler)Description copied from class:SinglePreparationResourceReloader
Prepares the intermediate object.This method is called in the prepare executor in a reload.
- Specified by:
prepare
in classSinglePreparationResourceReloader<VideoWarningManager.WarningPatternLoader>
- Parameters:
resourceManager
- the resource managerprofiler
- the prepare profiler- Returns:
- the prepared object
- Mappings:
Namespace Name Mixin selector official a
Lels;a(Ladl;Lapl;)Lels$a;
intermediary method_30056
Lnet/minecraft/class_5407;method_30056(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_5407$class_5408;
named prepare
Lnet/minecraft/client/resource/VideoWarningManager;prepare(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)Lnet/minecraft/client/resource/VideoWarningManager$WarningPatternLoader;
-
apply
protected void apply(VideoWarningManager.WarningPatternLoader warningPatternLoader, ResourceManager resourceManager, Profiler profiler)Description copied from class:SinglePreparationResourceReloader
Handles the prepared intermediate object.This method is called in the apply executor, or the game engine, in a reload.
- Specified by:
apply
in classSinglePreparationResourceReloader<VideoWarningManager.WarningPatternLoader>
- Parameters:
warningPatternLoader
- the prepared objectresourceManager
- the resource managerprofiler
- the apply profiler- Mappings:
Namespace Name Mixin selector official a
Lels;a(Lels$a;Ladl;Lapl;)V
intermediary method_30058
Lnet/minecraft/class_5407;method_30058(Lnet/minecraft/class_5407$class_5408;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V
named apply
Lnet/minecraft/client/resource/VideoWarningManager;apply(Lnet/minecraft/client/resource/VideoWarningManager$WarningPatternLoader;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)V
-
compilePatterns
- Mappings:
Namespace Name Mixin selector official a
Lels;a(Lcom/google/gson/JsonArray;Ljava/util/List;)V
intermediary method_30057
Lnet/minecraft/class_5407;method_30057(Lcom/google/gson/JsonArray;Ljava/util/List;)V
named compilePatterns
Lnet/minecraft/client/resource/VideoWarningManager;compilePatterns(Lcom/google/gson/JsonArray;Ljava/util/List;)V
-
loadWarnlist
@Nullable private static @Nullable JsonObject loadWarnlist(ResourceManager resourceManager, Profiler profiler)- Mappings:
Namespace Name Mixin selector official c
Lels;c(Ladl;Lapl;)Lcom/google/gson/JsonObject;
intermediary method_30061
Lnet/minecraft/class_5407;method_30061(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lcom/google/gson/JsonObject;
named loadWarnlist
Lnet/minecraft/client/resource/VideoWarningManager;loadWarnlist(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)Lcom/google/gson/JsonObject;
-