22w46a atlases (#3411)

* 22w46a atlases

* Map copyRect params

* fix params
This commit is contained in:
YanisBft 2022-11-21 20:44:10 +01:00 committed by GitHub
parent 96b5e56e50
commit a69fd1b97c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 127 additions and 0 deletions

View File

@ -108,7 +108,13 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage
ARG 0 format
ARG 1 buffer
METHOD method_4304 copyRect (IIIIIIZZ)V
ARG 1 x
ARG 2 y
ARG 3 translateX
ARG 4 translateY
ARG 5 width
ARG 6 height
ARG 7 flipX
ARG 8 flipY
METHOD method_4305 setColor (III)V
COMMENT Sets the color of a pixel on this native image.
@ -198,6 +204,16 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage
METHOD method_4327 loadFromTextureImage (IZ)V
ARG 1 level
ARG 2 removeAlpha
METHOD method_47594 copyRect (Lnet/minecraft/class_1011;IIIIIIZZ)V
ARG 1 image
ARG 2 x
ARG 3 y
ARG 4 destX
ARG 5 destY
ARG 6 width
ARG 7 height
ARG 8 flipX
ARG 9 flipY
CLASS class_1012 Format
FIELD field_4993 glFormat I
FIELD field_4994 channelCount I

View File

@ -8,6 +8,8 @@ CLASS net/minecraft/class_7766 net/minecraft/client/texture/SpriteLoader
METHOD method_45826 (ILnet/minecraft/class_1058;)V
ARG 1 sprite
METHOD method_45829 load (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_7764;
ARG 0 id
ARG 1 resource
METHOD method_45835 (Lnet/minecraft/class_1055$class_7769;)Ljava/lang/String;
ARG 0 sprite
METHOD method_45836 collectStitchedSprites (Lnet/minecraft/class_1055;)Ljava/util/Map;

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_7947 net/minecraft/client/texture/atlas/AtlasLoader
FIELD field_41386 LOGGER Lorg/slf4j/Logger;
FIELD field_41387 FINDER Lnet/minecraft/class_7654;
FIELD field_41388 sources Ljava/util/List;
METHOD <init> (Ljava/util/List;)V
ARG 1 sources
METHOD method_47667 loadSources (Lnet/minecraft/class_3300;)Ljava/util/List;
ARG 1 resourceManager
METHOD method_47668 of (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)Lnet/minecraft/class_7947;
ARG 0 resourceManager
ARG 1 id
METHOD method_47669 (Lnet/minecraft/class_3300;Lnet/minecraft/class_7948$class_7949;Lnet/minecraft/class_7948;)V
ARG 2 source

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_7948 net/minecraft/client/texture/atlas/AtlasSource
METHOD method_47672 getType ()Lnet/minecraft/class_7951;
METHOD method_47673 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_7948$class_7949;)V
ARG 1 resourceManager
ARG 2 regions
CLASS class_7949 SpriteRegions
METHOD method_47670 add (Lnet/minecraft/class_2960;Lnet/minecraft/class_7948$class_7950;)V
ARG 1 arg
ARG 2 region
METHOD method_47671 (Ljava/util/function/Predicate;)V
ARG 1 predicate
METHOD method_47674 add (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V
ARG 1 id
ARG 2 resource
CLASS class_7950 SpriteRegion
METHOD method_47676 close ()V

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_7952 net/minecraft/client/texture/atlas/AtlasSourceManager
FIELD field_41395 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41396 TYPE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_41397 LIST_CODEC Lcom/mojang/serialization/Codec;
FIELD field_41398 SOURCE_TYPE_BY_ID Lcom/google/common/collect/BiMap;
METHOD method_47677 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
ARG 0 id
METHOD method_47679 (Lnet/minecraft/class_7951;)Lcom/mojang/serialization/DataResult;
ARG 0 type
METHOD method_47680 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_7951;
ARG 0 id
ARG 1 codec
METHOD method_47682 (Ljava/util/List;)Ljava/util/List;
ARG 0 sources

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7951 net/minecraft/client/texture/atlas/AtlasSourceType

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_7954 net/minecraft/client/texture/atlas/DirectoryAtlasSource
FIELD field_41399 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41400 source Ljava/lang/String;
FIELD field_41401 prefix Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 source
ARG 2 prefix
METHOD method_47683 (Lnet/minecraft/class_7654;Lnet/minecraft/class_7948$class_7949;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V
ARG 4 resource

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_7956 net/minecraft/client/texture/atlas/FilterAtlasSource
FIELD field_41407 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41408 pattern Lnet/minecraft/class_7085;
METHOD <init> (Lnet/minecraft/class_7085;)V
ARG 1 pattern

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_7955 net/minecraft/client/texture/atlas/SingleAtlasSource
FIELD field_41402 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41403 LOGGER Lorg/slf4j/Logger;
FIELD field_41404 FINDER Lnet/minecraft/class_7654;
FIELD field_41405 resource Lnet/minecraft/class_2960;
FIELD field_41406 sprite Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Optional;)V
ARG 1 resource
ARG 2 sprite

View File

@ -0,0 +1,36 @@
CLASS net/minecraft/class_7957 net/minecraft/client/texture/atlas/UnstitchAtlasSource
FIELD field_41409 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41410 LOGGER Lorg/slf4j/Logger;
FIELD field_41411 FINDER Lnet/minecraft/class_7654;
FIELD field_41412 resource Lnet/minecraft/class_2960;
FIELD field_41413 regions Ljava/util/List;
FIELD field_41414 divisorX D
FIELD field_41415 divisorY D
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/List;DD)V
ARG 1 resource
ARG 2 regions
ARG 3 divisorX
ARG 5 divisorY
CLASS class_7958 Sprite
FIELD field_41416 id Lnet/minecraft/class_2960;
FIELD field_41417 resource Lnet/minecraft/class_3298;
FIELD field_41418 image Ljava/util/concurrent/atomic/AtomicReference;
FIELD field_41419 regionCount Ljava/util/concurrent/atomic/AtomicInteger;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;I)V
ARG 1 id
ARG 2 resource
ARG 3 regionCount
METHOD method_47697 read ()Lnet/minecraft/class_1011;
METHOD method_47698 close ()V
CLASS class_7959 Region
FIELD field_41420 CODEC Lcom/mojang/serialization/Codec;
CLASS class_7960 SpriteRegion
FIELD field_41421 sprite Lnet/minecraft/class_7957$class_7958;
FIELD field_41422 region Lnet/minecraft/class_7957$class_7959;
FIELD field_41423 divisorX D
FIELD field_41424 divisorY D
METHOD <init> (Lnet/minecraft/class_7957$class_7958;Lnet/minecraft/class_7957$class_7959;DD)V
ARG 1 sprite
ARG 2 region
ARG 3 divisorX
ARG 5 divisorY

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_7085 net/minecraft/resource/metadata/BlockEntry
FIELD field_37295 namespacePredicate Ljava/util/function/Predicate;
FIELD field_37296 path Ljava/util/Optional;
FIELD field_37297 pathPredicate Ljava/util/function/Predicate;
FIELD field_41286 identifierPredicate Ljava/util/function/Predicate;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 namespace
ARG 2 path
@ -17,3 +18,8 @@ CLASS net/minecraft/class_7085 net/minecraft/resource/metadata/BlockEntry
ARG 0 entry
METHOD method_41289 (Ljava/lang/String;)Z
ARG 0 namespace_
METHOD method_47545 getNamespacePredicate ()Ljava/util/function/Predicate;
METHOD method_47546 (Lnet/minecraft/class_2960;)Z
ARG 1 id
METHOD method_47547 getPathPredicate ()Ljava/util/function/Predicate;
METHOD method_47548 getIdentifierPredicate ()Ljava/util/function/Predicate;