21w20a util stuff (#2424)

* 21w20a util stuff

* Apply suggestions from code review

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
apple502j 2021-05-24 03:12:20 +09:00 committed by GitHub
parent 0dfe85319d
commit b49df01f65
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
22 changed files with 104 additions and 0 deletions

View File

@ -1 +1,14 @@
CLASS net/minecraft/class_5462 net/minecraft/client/util/CharPredicate
METHOD method_36123 negate ()Lnet/minecraft/class_5462;
METHOD method_36124 (C)Z
ARG 1 c
METHOD method_36125 and (Lnet/minecraft/class_5462;)Lnet/minecraft/class_5462;
ARG 1 predicate
METHOD method_36126 (Lnet/minecraft/class_5462;C)Z
ARG 2 c
METHOD method_36127 or (Lnet/minecraft/class_5462;)Lnet/minecraft/class_5462;
ARG 1 predicate
METHOD method_36128 (Lnet/minecraft/class_5462;C)Z
ARG 2 c
METHOD test (C)Z
ARG 1 c

View File

@ -3,5 +3,9 @@ CLASS net/minecraft/class_341 net/minecraft/client/util/ChatMessages
METHOD method_1849 getRenderedChatMessage (Ljava/lang/String;)Ljava/lang/String;
ARG 0 message
METHOD method_1850 breakRenderedChatMessageLines (Lnet/minecraft/class_5348;ILnet/minecraft/class_327;)Ljava/util/List;
ARG 0 message
ARG 1 width
ARG 2 textRenderer
METHOD method_27536 (Lnet/minecraft/class_5222;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional;
ARG 1 style
ARG 2 message

View File

@ -3,5 +3,9 @@ CLASS net/minecraft/class_3674 net/minecraft/client/util/Clipboard
METHOD method_15977 getClipboard (JLorg/lwjgl/glfw/GLFWErrorCallbackI;)Ljava/lang/String;
ARG 1 window
METHOD method_15978 setClipboard (JLjava/nio/ByteBuffer;[B)V
ARG 0 window
ARG 2 clipboardBuffer
ARG 3 content
METHOD method_15979 setClipboard (JLjava/lang/String;)V
ARG 1 window
ARG 3 string

View File

@ -1,3 +1,15 @@
CLASS net/minecraft/class_311 net/minecraft/client/util/GlAllocationUtils
METHOD method_1596 allocateByteBuffer (I)Ljava/nio/ByteBuffer;
ARG 0 size
METHOD method_35614 allocateShortBuffer (I)Ljava/nio/ShortBuffer;
ARG 0 size
METHOD method_35615 allocateCharBuffer (I)Ljava/nio/CharBuffer;
ARG 0 size
METHOD method_35616 allocateIntBuffer (I)Ljava/nio/IntBuffer;
ARG 0 size
METHOD method_35617 allocateLongBuffer (I)Ljava/nio/LongBuffer;
ARG 0 size
METHOD method_35618 allocateFloatBuffer (I)Ljava/nio/FloatBuffer;
ARG 0 size
METHOD method_35619 allocateDoubleBuffer (I)Ljava/nio/DoubleBuffer;
ARG 0 size

View File

@ -1 +1,6 @@
CLASS net/minecraft/class_4718 net/minecraft/client/util/GlException
METHOD <init> (Ljava/lang/String;)V
ARG 1 message
METHOD <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
ARG 1 message
ARG 2 cause

View File

@ -31,6 +31,10 @@ CLASS net/minecraft/class_3675 net/minecraft/client/util/InputUtil
FIELD field_1665 code I
FIELD field_1666 type Lnet/minecraft/class_3675$class_307;
FIELD field_24196 localizedText Lnet/minecraft/class_3528;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_3675$class_307;I)V
ARG 1 translationKey
ARG 2 type
ARG 3 code
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_1441 getTranslationKey ()Ljava/lang/String;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1091 net/minecraft/client/util/ModelIdentifier
FIELD field_32990 SEPARATOR C
FIELD field_5406 variant Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;)V
ARG 1 id

View File

@ -4,12 +4,17 @@ CLASS net/minecraft/class_313 net/minecraft/client/util/Monitor
FIELD field_1799 x I
FIELD field_1800 handle J
FIELD field_1802 currentVideoMode Lnet/minecraft/class_319;
METHOD <init> (J)V
ARG 1 handle
METHOD method_1614 findClosestVideoMode (Ljava/util/Optional;)Lnet/minecraft/class_319;
ARG 1 videoMode
METHOD method_1615 populateVideoModes ()V
METHOD method_1616 getViewportX ()I
METHOD method_1617 getCurrentVideoMode ()Lnet/minecraft/class_319;
METHOD method_1618 getViewportY ()I
METHOD method_1619 findClosestVideoModeIndex (Lnet/minecraft/class_319;)I
ARG 1 videoMode
METHOD method_1620 getVideoMode (I)Lnet/minecraft/class_319;
ARG 1 index
METHOD method_1621 getVideoModeCount ()I
METHOD method_1622 getHandle ()J

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_323 net/minecraft/client/util/MonitorTracker
METHOD method_15992 stop ()V
METHOD method_1680 getMonitor (J)Lnet/minecraft/class_313;
METHOD method_1681 getMonitor (Lnet/minecraft/class_1041;)Lnet/minecraft/class_313;
ARG 1 window
METHOD method_1683 handleMonitorEvent (JI)V
ARG 1 monitor
ARG 3 event

View File

@ -11,3 +11,7 @@ CLASS net/minecraft/class_333 net/minecraft/client/util/NarratorManager
ARG 1 text
METHOD method_20371 destroy ()V
METHOD method_20602 getNarratorOption ()Lnet/minecraft/class_4065;
METHOD method_37015 narrate (Lnet/minecraft/class_2561;)V
ARG 1 text
METHOD method_37016 logNarrating (Ljava/lang/String;)V
ARG 1 text

View File

@ -7,4 +7,22 @@ CLASS net/minecraft/class_3521 net/minecraft/client/util/NetworkUtils
FIELD field_15664 EXECUTOR Lcom/google/common/util/concurrent/ListeningExecutorService;
FIELD field_15665 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_15301 downloadResourcePack (Ljava/io/File;Ljava/lang/String;Ljava/util/Map;ILnet/minecraft/class_3536;Ljava/net/Proxy;)Ljava/util/concurrent/CompletableFuture;
ARG 0 file
ARG 1 url
ARG 2 headers
ARG 3 maxFileSize
ARG 4 progressListener
ARG 5 proxy
METHOD method_15302 findLocalPort ()I
METHOD method_34936 post (Ljava/net/URL;Ljava/lang/String;ZLjava/net/Proxy;)Ljava/lang/String;
ARG 0 url
ARG 1 content
ARG 2 ignoreError
ARG 3 proxy
METHOD method_34937 post (Ljava/net/URL;Ljava/util/Map;ZLjava/net/Proxy;)Ljava/lang/String;
ARG 0 url
ARG 1 query
ARG 2 ignoreError
ARG 3 proxy
METHOD method_34938 makeQueryString (Ljava/util/Map;)Ljava/lang/String;
ARG 0 query

View File

@ -23,12 +23,17 @@ CLASS net/minecraft/class_1050 net/minecraft/client/util/PngFile
ARG 1 user
ARG 3 n
CLASS class_1052 ChannelReader
FIELD field_32035 BUFFER_SIZE I
FIELD field_5229 channel Ljava/nio/channels/ReadableByteChannel;
FIELD field_5230 readPosition I
FIELD field_5231 bufferPosition I
FIELD field_5232 bufferSize I
FIELD field_5233 buffer J
METHOD <init> (Ljava/nio/channels/ReadableByteChannel;)V
ARG 1 channel
METHOD method_4548 readToBuffer (I)V
ARG 1 size
CLASS class_1053 SeekableChannelReader
FIELD field_5234 channel Ljava/nio/channels/SeekableByteChannel;
METHOD <init> (Ljava/nio/channels/SeekableByteChannel;)V
ARG 1 channel

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_3685 net/minecraft/client/util/RawTextureDataLoader
METHOD method_16049 loadRawTextureData (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)[I
ARG 0 resourceManager
ARG 1 id

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_319 net/minecraft/client/util/VideoMode
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_1665 fromString (Ljava/lang/String;)Ljava/util/Optional;
ARG 0 string
METHOD method_1666 getRedBits ()I
METHOD method_1667 getGreenBits ()I
METHOD method_1668 getWidth ()I

View File

@ -50,6 +50,9 @@ CLASS net/minecraft/class_1041 net/minecraft/client/util/Window
ARG 1 framebufferWidth
METHOD method_35643 setFramebufferHeight (I)V
ARG 1 framebufferHeight
METHOD method_36813 setWindowedSize (II)V
ARG 1 width
ARG 2 height
METHOD method_4474 setPhase (Ljava/lang/String;)V
ARG 1 phase
METHOD method_4475 applyVideoMode ()V

View File

@ -34,3 +34,5 @@ CLASS net/minecraft/class_5961 net/minecraft/client/util/profiler/DebugRecorder
METHOD method_34761 createCategories ()V
METHOD method_34762 checkState ()V
METHOD method_34763 execute ()V
METHOD method_35762 setGlobalPathConsumer (Ljava/util/function/Consumer;)V
ARG 0 globalPathConsumer

View File

@ -2,6 +2,9 @@ CLASS net/minecraft/class_5971 net/minecraft/client/util/profiler/ProfilerDumper
FIELD field_29616 DEBUG_PROFILING_DIRECTORY Ljava/nio/file/Path;
FIELD field_29617 FILE_SYSTEM_PROVIDER Ljava/nio/file/spi/FileSystemProvider;
FIELD field_29618 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_32677 METRICS_DIRECTORY Ljava/lang/String;
FIELD field_32678 DEVIATIONS_DIRECTORY Ljava/lang/String;
FIELD field_32679 FILE_NAME Ljava/lang/String;
METHOD method_34802 save (Lnet/minecraft/class_4757;Ljava/nio/file/Path;)V
ARG 1 timeTracker
ARG 2 directory

View File

@ -5,6 +5,11 @@ CLASS net/minecraft/class_5965 net/minecraft/client/util/profiler/SamplingRecord
FIELD field_29601 active Z
FIELD field_29602 startAction Ljava/lang/Runnable;
FIELD field_29603 writeAction Lnet/minecraft/class_5965$class_5967;
METHOD <init> (Lnet/minecraft/class_5951;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/class_5965$class_5967;)V
ARG 1 metric
ARG 2 timeGetter
ARG 3 startAction
ARG 4 writeAction
METHOD method_34775 length ()I
METHOD method_34776 create (Lnet/minecraft/class_5951;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/class_5965;
ARG 0 metric

View File

@ -44,3 +44,6 @@ CLASS net/minecraft/class_2564 net/minecraft/text/Texts
ARG 0 elements
ARG 1 separator
ARG 2 transformer
METHOD method_37112 join (Ljava/util/Collection;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 0 texts
ARG 1 separator

View File

@ -3,6 +3,9 @@ CLASS net/minecraft/class_4456 net/minecraft/util/profiler/CsvWriter
FIELD field_20285 column I
FIELD field_29836 CRLF Ljava/lang/String;
FIELD field_29837 COMMA Ljava/lang/String;
METHOD <init> (Ljava/io/Writer;Ljava/util/List;)V
ARG 1 writer
ARG 2 columns
METHOD method_21627 makeHeader ()Lnet/minecraft/class_4456$class_4457;
METHOD method_21628 print (Ljava/lang/Object;)Ljava/lang/String;
ARG 0 o

View File

@ -1,8 +1,10 @@
CLASS net/minecraft/class_3696 net/minecraft/util/profiler/ProfileResult
FIELD field_29924 SPLITTER_CHAR C
METHOD method_16067 getTimings (Ljava/lang/String;)Ljava/util/List;
ARG 1 parentPath
METHOD method_16068 getStartTime ()J
METHOD method_16069 save (Ljava/nio/file/Path;)Z
ARG 1 path
METHOD method_16070 getEndTick ()I
METHOD method_16071 getTimeSpan ()J
METHOD method_16072 getStartTick ()I
@ -10,3 +12,4 @@ CLASS net/minecraft/class_3696 net/minecraft/util/profiler/ProfileResult
METHOD method_16074 getTickSpan ()I
METHOD method_21721 getHumanReadableName (Ljava/lang/String;)Ljava/lang/String;
ARG 0 path
METHOD method_34970 getRootTimings ()Ljava/lang/String;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_3695 net/minecraft/util/profiler/Profiler
FIELD field_29925 ROOT_NAME Ljava/lang/String;
METHOD method_15396 push (Ljava/lang/String;)V
ARG 1 location
METHOD method_15400 push (Ljava/util/function/Supplier;)V
@ -28,3 +29,5 @@ CLASS net/minecraft/class_3695 net/minecraft/util/profiler/Profiler
ARG 1 markerGetter
COMMENT the getter for a unique marker
METHOD method_24338 union (Lnet/minecraft/class_3695;Lnet/minecraft/class_3695;)Lnet/minecraft/class_3695;
ARG 0 a
ARG 1 b