mirror of https://github.com/FabricMC/yarn.git
22w42a sprites (#3342)
* 22w42a sprites * Finish mapping sprites * Rename validateParent * Rename sprite loader methods
This commit is contained in:
parent
c54e65dae9
commit
bfd3542a4d
|
@ -1,41 +0,0 @@
|
|||
CLASS net/minecraft/class_7764
|
||||
CLASS class_4728 Interpolation
|
||||
FIELD field_21758 images [Lnet/minecraft/class_1011;
|
||||
METHOD method_24128 apply (IILnet/minecraft/class_7764$class_7765;)V
|
||||
COMMENT Linearly interpolate between the current and next frame on all mip levels
|
||||
COMMENT based on the tick position within the current frame,
|
||||
COMMENT and upload the results to the currently bound texture to the frame slot at position (0,0).
|
||||
METHOD method_24129 lerp (DII)I
|
||||
COMMENT Purely mathematical single-value linear interpolation.
|
||||
COMMENT {@code lerp(0, a, b) == b}, {@code lerp(1, a, b) == a}.
|
||||
ARG 1 delta
|
||||
ARG 3 to
|
||||
ARG 4 from
|
||||
METHOD method_24130 getPixelColor (Lnet/minecraft/class_7764$class_5790;IIII)I
|
||||
COMMENT {@return the pixel color at frame {@code frameIndex} within mipmap {@code layer} at sprite relative coordinates}
|
||||
ARG 1 animation
|
||||
ARG 2 frameIndex
|
||||
ARG 3 layer
|
||||
ARG 4 x
|
||||
ARG 5 y
|
||||
CLASS class_5790 Animation
|
||||
FIELD field_28472 frames Ljava/util/List;
|
||||
FIELD field_28473 frameCount I
|
||||
METHOD <init> (Lnet/minecraft/class_7764;Ljava/util/List;IZ)V
|
||||
ARG 2 frames
|
||||
ARG 3 frameCount
|
||||
METHOD method_33445 upload (II)V
|
||||
METHOD method_33446 getFrameX (I)I
|
||||
ARG 1 frame
|
||||
METHOD method_33449 (Lnet/minecraft/class_7764$class_5791;)I
|
||||
ARG 0 frame
|
||||
METHOD method_33450 getDistinctFrameCount ()Ljava/util/stream/IntStream;
|
||||
METHOD method_33451 getFrameY (I)I
|
||||
ARG 1 frame
|
||||
METHOD method_33455 upload (III)V
|
||||
CLASS class_5791 AnimationFrame
|
||||
FIELD field_28475 index I
|
||||
FIELD field_28476 time I
|
||||
METHOD <init> (II)V
|
||||
ARG 1 index
|
||||
ARG 2 time
|
|
@ -231,6 +231,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
|
|||
METHOD method_34536 getRenderTypeCrumblingShader ()Lnet/minecraft/class_5944;
|
||||
METHOD method_34537 clearShaders ()V
|
||||
METHOD method_34538 loadShaders (Lnet/minecraft/class_5912;)V
|
||||
ARG 1 factory
|
||||
METHOD method_34539 getPositionShader ()Lnet/minecraft/class_5944;
|
||||
METHOD method_34540 getPositionColorShader ()Lnet/minecraft/class_5944;
|
||||
METHOD method_34541 getPositionColorTexShader ()Lnet/minecraft/class_5944;
|
||||
|
@ -378,3 +379,11 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
|
|||
METHOD method_42594 (Lnet/minecraft/class_5944;)V
|
||||
ARG 0 shader
|
||||
METHOD method_42595 getRenderTypeEntityTranslucentEmissiveShader ()Lnet/minecraft/class_5944;
|
||||
METHOD method_45774 createShaderReloader ()Lnet/minecraft/class_3302;
|
||||
CLASS 1
|
||||
METHOD method_45775 (Lnet/minecraft/class_2960;)Z
|
||||
ARG 0 id
|
||||
METHOD method_45778 (Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V
|
||||
ARG 1 id
|
||||
ARG 2 resource
|
||||
CLASS class_7760 CachedResourceFactory
|
||||
|
|
|
@ -10,4 +10,9 @@ CLASS net/minecraft/class_7751 net/minecraft/client/render/entity/model/CamelEnt
|
|||
ARG 1 root
|
||||
METHOD method_45704 updateVisibleParts (Lnet/minecraft/class_7689;)V
|
||||
ARG 1 camel
|
||||
METHOD method_45705 setHeadAngles (Lnet/minecraft/class_7689;FFF)V
|
||||
ARG 1 entity
|
||||
ARG 2 headYaw
|
||||
ARG 3 headPitch
|
||||
ARG 4 animationProgress
|
||||
METHOD method_45707 getTexturedModelData ()Lnet/minecraft/class_5607;
|
||||
|
|
|
@ -3,6 +3,10 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer
|
|||
FIELD field_27770 builtinModelItemRenderer Lnet/minecraft/class_756;
|
||||
FIELD field_32935 COMPASS_WITH_GLINT_GUI_MODEL_MULTIPLIER F
|
||||
FIELD field_32936 COMPASS_WITH_GLINT_FIRST_PERSON_MODEL_MULTIPLIER F
|
||||
FIELD field_40530 TRIDENT_IN_HAND Lnet/minecraft/class_1091;
|
||||
FIELD field_40531 SPYGLASS_IN_HAND Lnet/minecraft/class_1091;
|
||||
FIELD field_40532 TRIDENT Lnet/minecraft/class_1091;
|
||||
FIELD field_40533 SPYGLASS Lnet/minecraft/class_1091;
|
||||
FIELD field_4728 WITHOUT_MODELS Ljava/util/Set;
|
||||
FIELD field_4729 textureManager Lnet/minecraft/class_1060;
|
||||
FIELD field_4730 zOffset F
|
||||
|
|
|
@ -3,6 +3,8 @@ CLASS net/minecraft/class_1092 net/minecraft/client/render/model/BakedModelManag
|
|||
FIELD field_20278 stateLookup Lit/unimi/dsi/fastutil/objects/Object2IntMap;
|
||||
FIELD field_21775 atlasManager Lnet/minecraft/class_4724;
|
||||
FIELD field_21777 mipmapLevels I
|
||||
FIELD field_40573 LOGGER Lorg/slf4j/Logger;
|
||||
FIELD field_40574 LAYERS_TO_LOADERS Ljava/util/Map;
|
||||
FIELD field_5407 missingModel Lnet/minecraft/class_1087;
|
||||
FIELD field_5408 models Ljava/util/Map;
|
||||
FIELD field_5410 blockModelCache Lnet/minecraft/class_773;
|
||||
|
@ -10,6 +12,9 @@ CLASS net/minecraft/class_1092 net/minecraft/client/render/model/BakedModelManag
|
|||
ARG 1 textureManager
|
||||
ARG 2 colorMap
|
||||
ARG 3 mipmap
|
||||
METHOD method_18179 upload (Lnet/minecraft/class_1092$class_7779;Lnet/minecraft/class_3695;)V
|
||||
ARG 1 bakingResult
|
||||
ARG 2 profiler
|
||||
METHOD method_21611 shouldRerender (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
|
||||
ARG 1 from
|
||||
ARG 2 to
|
||||
|
@ -17,7 +22,56 @@ CLASS net/minecraft/class_1092 net/minecraft/client/render/model/BakedModelManag
|
|||
ARG 1 mipmapLevels
|
||||
METHOD method_24153 getAtlas (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1059;
|
||||
ARG 1 id
|
||||
METHOD method_45879 (Lnet/minecraft/class_2960;Ljava/util/Collection;)V
|
||||
ARG 0 modelId
|
||||
ARG 1 spriteIds
|
||||
METHOD method_45881 reloadModels (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
|
||||
ARG 0 resourceManager
|
||||
ARG 1 executor
|
||||
METHOD method_45883 bake (Lnet/minecraft/class_3695;Ljava/util/Map;Lnet/minecraft/class_1088;)Lnet/minecraft/class_1092$class_7779;
|
||||
ARG 1 profiler
|
||||
ARG 2 preparations
|
||||
ARG 3 modelLoader
|
||||
METHOD method_45885 (Lnet/minecraft/class_3695;Ljava/util/Map;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)Lnet/minecraft/class_1092$class_7779;
|
||||
ARG 1 void_
|
||||
METHOD method_45888 (Lnet/minecraft/class_1092$class_7779;Ljava/lang/Void;)Lnet/minecraft/class_1092$class_7779;
|
||||
ARG 1 void_
|
||||
METHOD method_45889 (Ljava/util/List;)Ljava/util/Map;
|
||||
ARG 0 blockStates
|
||||
METHOD method_45891 (Ljava/util/Map;Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Lnet/minecraft/class_4730;)Lnet/minecraft/class_1058;
|
||||
ARG 2 id
|
||||
ARG 3 spriteId
|
||||
METHOD method_45892 (Ljava/util/Map;Lnet/minecraft/class_1087;Ljava/util/Map;Lnet/minecraft/class_2680;)V
|
||||
ARG 3 state
|
||||
METHOD method_45893 (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage;
|
||||
ARG 1 blockStates
|
||||
METHOD method_45896 reloadBlockStates (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
|
||||
ARG 0 resourceManager
|
||||
ARG 1 executor
|
||||
METHOD method_45897 (Ljava/util/List;)Ljava/util/Map;
|
||||
ARG 0 models
|
||||
METHOD method_45899 (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage;
|
||||
ARG 1 models
|
||||
METHOD method_45901 (Lnet/minecraft/class_3300;)Ljava/util/Map;
|
||||
ARG 0 resourceManager
|
||||
METHOD method_45903 (Lnet/minecraft/class_3300;)Ljava/util/Map;
|
||||
ARG 0 resourceManager
|
||||
METHOD method_45904 (Lnet/minecraft/class_3300;)Ljava/util/Map;
|
||||
ARG 0 resourceManager
|
||||
METHOD method_45905 (Lnet/minecraft/class_3300;)Ljava/util/Map;
|
||||
ARG 0 resourceManager
|
||||
METHOD method_45906 (Lnet/minecraft/class_3300;)Ljava/util/Map;
|
||||
ARG 0 resourceManager
|
||||
METHOD method_45907 (Lnet/minecraft/class_3300;)Ljava/util/Map;
|
||||
ARG 0 resourceManager
|
||||
METHOD method_45908 (Lnet/minecraft/class_3300;)Ljava/util/Map;
|
||||
ARG 0 resourceManager
|
||||
METHOD method_45909 (Lnet/minecraft/class_3300;)Ljava/util/Map;
|
||||
ARG 0 resourceManager
|
||||
METHOD method_4742 getModel (Lnet/minecraft/class_1091;)Lnet/minecraft/class_1087;
|
||||
ARG 1 id
|
||||
METHOD method_4743 getBlockModels ()Lnet/minecraft/class_773;
|
||||
METHOD method_4744 getMissingModel ()Lnet/minecraft/class_1087;
|
||||
CLASS class_7779 BakingResult
|
||||
FIELD comp_1058 modelLoader Lnet/minecraft/class_1088;
|
||||
METHOD comp_1058 modelLoader ()Lnet/minecraft/class_1088;
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
CLASS net/minecraft/class_7775 net/minecraft/client/render/model/Baker
|
||||
METHOD method_45872 getOrLoadModel (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1100;
|
||||
ARG 1 id
|
||||
METHOD method_45873 bake (Lnet/minecraft/class_2960;Lnet/minecraft/class_3665;)Lnet/minecraft/class_1087;
|
||||
ARG 1 id
|
||||
ARG 2 settings
|
|
@ -12,6 +12,10 @@ CLASS net/minecraft/class_1088 net/minecraft/client/render/model/ModelLoader
|
|||
FIELD field_32987 BUILTIN_GENERATED Ljava/lang/String;
|
||||
FIELD field_32988 BUILTIN_ENTITY Ljava/lang/String;
|
||||
FIELD field_32989 MISSING Ljava/lang/String;
|
||||
FIELD field_40567 jsonUnbakedModels Ljava/util/Map;
|
||||
FIELD field_40568 blockStates Ljava/util/Map;
|
||||
FIELD field_40569 BLOCK_STATES_FINDER Lnet/minecraft/class_7654;
|
||||
FIELD field_40570 MODELS_FINDER Lnet/minecraft/class_7654;
|
||||
FIELD field_5370 FIRE_1 Lnet/minecraft/class_4730;
|
||||
FIELD field_5371 MISSING_DEFINITION Ljava/lang/String;
|
||||
FIELD field_5372 KEY_VALUE_SPLITTER Lcom/google/common/base/Splitter;
|
||||
|
@ -34,6 +38,11 @@ CLASS net/minecraft/class_1088 net/minecraft/client/render/model/ModelLoader
|
|||
FIELD field_5398 bakedModelCache Ljava/util/Map;
|
||||
FIELD field_5399 variantMapDeserializationContext Lnet/minecraft/class_790$class_791;
|
||||
FIELD field_5400 GENERATION_MARKER Lnet/minecraft/class_793;
|
||||
METHOD <init> (Lnet/minecraft/class_324;Lnet/minecraft/class_3695;Ljava/util/Map;Ljava/util/Map;)V
|
||||
ARG 1 blockColors
|
||||
ARG 2 profiler
|
||||
ARG 3 jsonUnbakedModels
|
||||
ARG 4 blockStates
|
||||
METHOD method_21597 (ILnet/minecraft/class_2680;)V
|
||||
ARG 2 state
|
||||
METHOD method_21600 (Lnet/minecraft/class_1088$class_4455;)Ljava/util/Set;
|
||||
|
@ -53,6 +62,14 @@ CLASS net/minecraft/class_1088 net/minecraft/client/render/model/ModelLoader
|
|||
ARG 0 stage
|
||||
METHOD method_23216 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
|
||||
ARG 0 id
|
||||
METHOD method_45874 (Lnet/minecraft/class_2960;Lnet/minecraft/class_1088$class_7777;)Lcom/mojang/datafixers/util/Pair;
|
||||
ARG 2 blockState
|
||||
METHOD method_45875 (Lnet/minecraft/class_1100;)V
|
||||
ARG 1 model
|
||||
METHOD method_45876 bake (Ljava/util/function/BiFunction;)V
|
||||
ARG 1 spriteLoader
|
||||
METHOD method_45877 (Ljava/util/function/BiFunction;Lnet/minecraft/class_2960;)V
|
||||
ARG 2 modelId
|
||||
METHOD method_4715 loadModel (Lnet/minecraft/class_2960;)V
|
||||
ARG 1 id
|
||||
METHOD method_4716 (Lnet/minecraft/class_2680;)V
|
||||
|
@ -61,8 +78,12 @@ CLASS net/minecraft/class_1088 net/minecraft/client/render/model/ModelLoader
|
|||
ARG 2 state
|
||||
METHOD method_4718 loadModelFromJson (Lnet/minecraft/class_2960;)Lnet/minecraft/class_793;
|
||||
ARG 1 id
|
||||
METHOD method_4719 (Lnet/minecraft/class_793;)V
|
||||
ARG 0 model
|
||||
METHOD method_4720 (Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)V
|
||||
ARG 2 state
|
||||
METHOD method_4721 (Lnet/minecraft/class_793;)V
|
||||
ARG 0 model
|
||||
METHOD method_4722 (Ljava/util/Map;Lnet/minecraft/class_807;Ljava/util/List;Lnet/minecraft/class_816;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_790;Lnet/minecraft/class_2680;)V
|
||||
ARG 6 state
|
||||
METHOD method_4723 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2689;)V
|
||||
|
@ -92,6 +113,8 @@ CLASS net/minecraft/class_1088 net/minecraft/client/render/model/ModelLoader
|
|||
METHOD method_4739 (Lnet/minecraft/class_2248;Ljava/util/Map;Lnet/minecraft/class_2680;)Z
|
||||
ARG 2 state
|
||||
CLASS class_1089 ModelLoaderException
|
||||
METHOD <init> (Ljava/lang/String;)V
|
||||
ARG 1 message
|
||||
CLASS class_4455 ModelDefinition
|
||||
FIELD field_20275 components Ljava/util/List;
|
||||
FIELD field_20276 values Ljava/util/List;
|
||||
|
@ -113,3 +136,12 @@ CLASS net/minecraft/class_1088 net/minecraft/client/render/model/ModelLoader
|
|||
ARG 1 properties
|
||||
METHOD method_21610 (Lnet/minecraft/class_2689;Lnet/minecraft/class_2680;Lnet/minecraft/class_819;)Z
|
||||
ARG 2 component
|
||||
CLASS class_7776 BakedModelCacheKey
|
||||
CLASS class_7777 SourceTrackedData
|
||||
CLASS class_7778 BakerImpl
|
||||
FIELD field_40572 textureGetter Ljava/util/function/Function;
|
||||
METHOD <init> (Lnet/minecraft/class_1088;Ljava/util/function/BiFunction;Lnet/minecraft/class_2960;)V
|
||||
ARG 2 spriteLoader
|
||||
ARG 3 modelId
|
||||
METHOD method_45878 (Ljava/util/function/BiFunction;Lnet/minecraft/class_2960;Lnet/minecraft/class_4730;)Lnet/minecraft/class_1058;
|
||||
ARG 2 spriteId
|
||||
|
|
|
@ -10,6 +10,8 @@ CLASS net/minecraft/class_816 net/minecraft/client/render/model/MultipartUnbaked
|
|||
ARG 0 component
|
||||
METHOD method_3519 getComponents ()Ljava/util/List;
|
||||
METHOD method_3520 getModels ()Ljava/util/Set;
|
||||
METHOD method_45789 (Ljava/util/function/Function;Lnet/minecraft/class_819;)V
|
||||
ARG 1 component
|
||||
CLASS class_817 Deserializer
|
||||
FIELD field_4331 context Lnet/minecraft/class_790$class_791;
|
||||
METHOD <init> (Lnet/minecraft/class_790$class_791;)V
|
||||
|
|
|
@ -1,4 +1,34 @@
|
|||
CLASS net/minecraft/class_4724 net/minecraft/client/render/model/SpriteAtlasManager
|
||||
FIELD field_21746 atlases Ljava/util/Map;
|
||||
METHOD <init> (Ljava/util/Map;Lnet/minecraft/class_1060;)V
|
||||
ARG 1 loaders
|
||||
ARG 2 textureManager
|
||||
METHOD method_24098 getAtlas (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1059;
|
||||
ARG 1 id
|
||||
METHOD method_45862 reload (Lnet/minecraft/class_3300;ILjava/util/concurrent/Executor;)Ljava/util/Map;
|
||||
ARG 1 resourceManager
|
||||
ARG 2 mipmapLevels
|
||||
ARG 3 executor
|
||||
METHOD method_45863 (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;ILjava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;
|
||||
ARG 3 entry
|
||||
METHOD method_45864 (Lnet/minecraft/class_1060;Ljava/util/Map$Entry;)Lnet/minecraft/class_4724$class_7772;
|
||||
ARG 1 entry
|
||||
METHOD method_45865 (Lnet/minecraft/class_4724$class_7772;ILjava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage;
|
||||
ARG 3 sprites
|
||||
METHOD method_45867 (Lnet/minecraft/class_4724$class_7772;Lnet/minecraft/class_7766$class_7767;)Lnet/minecraft/class_4724$class_7774;
|
||||
ARG 1 stitchResult
|
||||
CLASS class_7772 Atlas
|
||||
FIELD comp_1052 loader Lnet/minecraft/class_4724$class_7773;
|
||||
METHOD comp_1052 loader ()Lnet/minecraft/class_4724$class_7773;
|
||||
CLASS class_7773 SpriteResourceLoader
|
||||
CLASS class_7774 AtlasPreparation
|
||||
FIELD field_40564 atlasTexture Lnet/minecraft/class_1059;
|
||||
FIELD field_40565 stitchResult Lnet/minecraft/class_7766$class_7767;
|
||||
METHOD <init> (Lnet/minecraft/class_1059;Lnet/minecraft/class_7766$class_7767;)V
|
||||
ARG 1 atlasTexture
|
||||
ARG 2 stitchResult
|
||||
METHOD method_45868 getMissingSprite ()Lnet/minecraft/class_1058;
|
||||
METHOD method_45869 getSprite (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058;
|
||||
ARG 1 id
|
||||
METHOD method_45870 whenComplete ()Ljava/util/concurrent/CompletableFuture;
|
||||
METHOD method_45871 upload ()V
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
CLASS net/minecraft/class_1100 net/minecraft/client/render/model/UnbakedModel
|
||||
METHOD method_45785 setParents (Ljava/util/function/Function;)V
|
||||
ARG 1 modelLoader
|
||||
METHOD method_4753 bake (Lnet/minecraft/class_7775;Ljava/util/function/Function;Lnet/minecraft/class_3665;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1087;
|
||||
ARG 1 baker
|
||||
ARG 2 textureGetter
|
||||
ARG 3 rotationContainer
|
||||
ARG 4 modelId
|
||||
|
|
|
@ -40,12 +40,14 @@ CLASS net/minecraft/class_793 net/minecraft/client/render/model/json/JsonUnbaked
|
|||
METHOD method_3439 isTextureReference (Ljava/lang/String;)Z
|
||||
ARG 0 reference
|
||||
METHOD method_3440 compileOverrides (Lnet/minecraft/class_7775;Lnet/minecraft/class_793;)Lnet/minecraft/class_806;
|
||||
ARG 1 baker
|
||||
ARG 2 parent
|
||||
METHOD method_3442 resolveTexture (Ljava/lang/String;)Lcom/mojang/datafixers/util/Either;
|
||||
ARG 1 name
|
||||
METHOD method_3443 getTransformations ()Lnet/minecraft/class_809;
|
||||
METHOD method_3444 useAmbientOcclusion ()Z
|
||||
METHOD method_3446 bake (Lnet/minecraft/class_7775;Lnet/minecraft/class_793;Ljava/util/function/Function;Lnet/minecraft/class_3665;Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1087;
|
||||
ARG 1 baker
|
||||
ARG 2 parent
|
||||
ARG 3 textureGetter
|
||||
ARG 4 settings
|
||||
|
@ -59,6 +61,8 @@ CLASS net/minecraft/class_793 net/minecraft/client/render/model/json/JsonUnbaked
|
|||
ARG 4 settings
|
||||
ARG 5 id
|
||||
METHOD method_35789 needsResolution ()Z
|
||||
METHOD method_45786 (Ljava/util/function/Function;Lnet/minecraft/class_799;)V
|
||||
ARG 2 override
|
||||
CLASS class_795 Deserializer
|
||||
FIELD field_32794 DEFAULT_AMBIENT_OCCLUSION Z
|
||||
COMMENT The default value for ambient occlusion if unspecified in JSON; is {@value}.
|
||||
|
|
|
@ -3,9 +3,13 @@ CLASS net/minecraft/class_806 net/minecraft/client/render/model/json/ModelOverri
|
|||
FIELD field_28793 conditionTypes [Lnet/minecraft/class_2960;
|
||||
FIELD field_4292 EMPTY Lnet/minecraft/class_806;
|
||||
METHOD <init> (Lnet/minecraft/class_7775;Lnet/minecraft/class_793;Ljava/util/List;)V
|
||||
ARG 1 baker
|
||||
ARG 2 parent
|
||||
ARG 3 overrides
|
||||
METHOD method_33695 bakeOverridingModel (Lnet/minecraft/class_7775;Lnet/minecraft/class_793;Lnet/minecraft/class_799;)Lnet/minecraft/class_1087;
|
||||
ARG 1 baker
|
||||
ARG 2 parent
|
||||
ARG 3 override
|
||||
METHOD method_33696 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_799$class_5826;)Lnet/minecraft/class_806$class_5828;
|
||||
ARG 0 map
|
||||
ARG 1 condition
|
||||
|
|
|
@ -30,6 +30,9 @@ CLASS net/minecraft/class_790 net/minecraft/client/render/model/json/ModelVarian
|
|||
COMMENT @throws VariantAbsentException if no variant with the given {@code key} exists
|
||||
ARG 1 key
|
||||
COMMENT the variant's key
|
||||
METHOD method_45787 fromJson (Lnet/minecraft/class_790$class_791;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_790;
|
||||
ARG 0 context
|
||||
ARG 1 json
|
||||
CLASS class_791 DeserializationContext
|
||||
FIELD field_4242 stateFactory Lnet/minecraft/class_2689;
|
||||
FIELD field_4243 gson Lcom/google/gson/Gson;
|
||||
|
|
|
@ -5,6 +5,8 @@ CLASS net/minecraft/class_807 net/minecraft/client/render/model/json/WeightedUnb
|
|||
METHOD equals (Ljava/lang/Object;)Z
|
||||
ARG 1 o
|
||||
METHOD method_3497 getVariants ()Ljava/util/List;
|
||||
METHOD method_45788 (Ljava/util/function/Function;Lnet/minecraft/class_2960;)V
|
||||
ARG 1 id
|
||||
CLASS class_808 Deserializer
|
||||
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
|
||||
ARG 1 functionJson
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
CLASS net/minecraft/class_7768 net/minecraft/client/texture/Animator
|
||||
METHOD method_45824 tick (II)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
|
@ -15,6 +15,9 @@ CLASS net/minecraft/class_4725 net/minecraft/client/texture/MipmapHelper
|
|||
ARG 3 four
|
||||
ARG 4 checkAlpha
|
||||
METHOD method_24102 getMipmapLevelsImages ([Lnet/minecraft/class_1011;I)[Lnet/minecraft/class_1011;
|
||||
ARG 0 originals
|
||||
ARG 1 mipmap
|
||||
METHOD method_24103 ([F)V
|
||||
ARG 0 list
|
||||
METHOD method_45804 hasAlpha (Lnet/minecraft/class_1011;)Z
|
||||
ARG 0 image
|
||||
|
|
|
@ -1,6 +1,13 @@
|
|||
CLASS net/minecraft/class_1047 net/minecraft/client/texture/MissingSprite
|
||||
FIELD field_32950 WIDTH I
|
||||
FIELD field_32951 HEIGHT I
|
||||
FIELD field_32952 MISSINGNO_ID Ljava/lang/String;
|
||||
FIELD field_40534 METADATA Lnet/minecraft/class_1079;
|
||||
FIELD field_5219 MISSINGNO Lnet/minecraft/class_2960;
|
||||
FIELD field_5220 texture Lnet/minecraft/class_1043;
|
||||
METHOD method_4539 getMissingSpriteId ()Lnet/minecraft/class_2960;
|
||||
METHOD method_4540 getMissingSpriteTexture ()Lnet/minecraft/class_1043;
|
||||
METHOD method_45805 createSpriteContents ()Lnet/minecraft/class_7764;
|
||||
METHOD method_45806 createImage (II)Lnet/minecraft/class_1011;
|
||||
ARG 0 width
|
||||
ARG 1 height
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
CLASS net/minecraft/class_1058 net/minecraft/client/texture/Sprite
|
||||
FIELD field_40552 id Lnet/minecraft/class_2960;
|
||||
FIELD field_40553 contents Lnet/minecraft/class_7764;
|
||||
FIELD field_5256 y I
|
||||
FIELD field_5258 x I
|
||||
FIELD field_5267 vMax F
|
||||
|
@ -6,7 +8,8 @@ CLASS net/minecraft/class_1058 net/minecraft/client/texture/Sprite
|
|||
FIELD field_5269 uMax F
|
||||
FIELD field_5270 uMin F
|
||||
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_7764;IIII)V
|
||||
ARG 2 info
|
||||
ARG 1 id
|
||||
ARG 2 contents
|
||||
ARG 3 maxLevel
|
||||
ARG 4 atlasWidth
|
||||
ARG 5 atlasHeight
|
||||
|
@ -25,5 +28,9 @@ CLASS net/minecraft/class_1058 net/minecraft/client/texture/Sprite
|
|||
METHOD method_4580 getFrameU (D)F
|
||||
ARG 1 frame
|
||||
METHOD method_4584 upload ()V
|
||||
METHOD method_45851 getContents ()Lnet/minecraft/class_7764;
|
||||
METHOD method_45852 getId ()Lnet/minecraft/class_2960;
|
||||
METHOD method_4593 getMinV ()F
|
||||
METHOD method_4594 getMinU ()F
|
||||
CLASS class_7770 TickableAnimation
|
||||
METHOD method_45853 tick ()V
|
||||
|
|
|
@ -5,7 +5,14 @@ CLASS net/minecraft/class_4075 net/minecraft/client/texture/SpriteAtlasHolder
|
|||
ARG 1 textureManager
|
||||
ARG 2 atlasId
|
||||
ARG 3 pathPrefix
|
||||
METHOD method_18666 afterReload (Lnet/minecraft/class_7766$class_7767;Lnet/minecraft/class_3695;)V
|
||||
ARG 1 stitchResult
|
||||
ARG 2 profiler
|
||||
METHOD method_18667 getSprite (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058;
|
||||
ARG 1 objectId
|
||||
METHOD method_24140 toSpriteId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
|
||||
ARG 1 objectId
|
||||
METHOD method_45860 (Lnet/minecraft/class_3695;Lnet/minecraft/class_7766$class_7767;)V
|
||||
ARG 2 stitchResult
|
||||
METHOD method_45861 (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage;
|
||||
ARG 2 resources
|
||||
|
|
|
@ -12,6 +12,16 @@ CLASS net/minecraft/class_1059 net/minecraft/client/texture/SpriteAtlasTexture
|
|||
METHOD method_24106 getId ()Lnet/minecraft/class_2960;
|
||||
METHOD method_24198 applyTextureFilter (Lnet/minecraft/class_7766$class_7767;)V
|
||||
ARG 1 data
|
||||
METHOD method_45847 dumpAtlasTextureAndInfo (III)V
|
||||
ARG 1 scales
|
||||
ARG 2 width
|
||||
ARG 3 height
|
||||
METHOD method_45848 upload (Lnet/minecraft/class_7766$class_7767;)V
|
||||
ARG 1 stitchResult
|
||||
METHOD method_45849 dumpAtlasInfos (Ljava/lang/String;Ljava/util/Map;)V
|
||||
ARG 0 id
|
||||
ARG 1 sprites
|
||||
METHOD method_45850 getMaxTextureSize ()I
|
||||
METHOD method_4601 clear ()V
|
||||
METHOD method_4608 getSprite (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058;
|
||||
ARG 1 id
|
||||
|
|
|
@ -0,0 +1,100 @@
|
|||
CLASS net/minecraft/class_7764 net/minecraft/client/texture/SpriteContents
|
||||
FIELD field_40535 LOGGER Lorg/slf4j/Logger;
|
||||
FIELD field_40536 id Lnet/minecraft/class_2960;
|
||||
FIELD field_40537 width I
|
||||
FIELD field_40538 height I
|
||||
FIELD field_40539 image Lnet/minecraft/class_1011;
|
||||
FIELD field_40540 mipmapLevelsImages [Lnet/minecraft/class_1011;
|
||||
FIELD field_40541 animation Lnet/minecraft/class_7764$class_5790;
|
||||
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_7771;Lnet/minecraft/class_1011;Lnet/minecraft/class_1079;)V
|
||||
ARG 1 id
|
||||
ARG 2 dimensions
|
||||
ARG 3 image
|
||||
ARG 4 metadata
|
||||
METHOD method_45808 generateMipmaps (I)V
|
||||
ARG 1 mipmapLevels
|
||||
METHOD method_45809 upload (II)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
METHOD method_45810 isPixelTransparent (III)Z
|
||||
ARG 1 frame
|
||||
ARG 2 x
|
||||
ARG 3 y
|
||||
METHOD method_45811 upload (IIII[Lnet/minecraft/class_1011;)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 unpackSkipPixels
|
||||
ARG 4 unpackSkipRows
|
||||
ARG 5 images
|
||||
METHOD method_45812 createAnimation (Lnet/minecraft/class_7771;IILnet/minecraft/class_1079;)Lnet/minecraft/class_7764$class_5790;
|
||||
ARG 1 dimensions
|
||||
ARG 2 imageWidth
|
||||
ARG 3 imageHeight
|
||||
ARG 4 metadata
|
||||
METHOD method_45813 (Lit/unimi/dsi/fastutil/ints/IntSet;I)Z
|
||||
ARG 0 frameIndex
|
||||
METHOD method_45814 (Ljava/util/List;II)V
|
||||
ARG 1 index
|
||||
ARG 2 frameTime
|
||||
METHOD method_45817 getDistinctFrameCount ()Ljava/util/stream/IntStream;
|
||||
METHOD method_45818 createAnimator ()Lnet/minecraft/class_7768;
|
||||
METHOD method_45819 getFrameCount ()I
|
||||
CLASS class_4728 Interpolation
|
||||
FIELD field_21758 images [Lnet/minecraft/class_1011;
|
||||
METHOD method_24128 apply (IILnet/minecraft/class_7764$class_7765;)V
|
||||
COMMENT Linearly interpolate between the current and next frame on all mip levels
|
||||
COMMENT based on the tick position within the current frame,
|
||||
COMMENT and upload the results to the currently bound texture to the frame slot at position (0,0).
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 animator
|
||||
METHOD method_24129 lerp (DII)I
|
||||
COMMENT Purely mathematical single-value linear interpolation.
|
||||
COMMENT {@code lerp(0, a, b) == b}, {@code lerp(1, a, b) == a}.
|
||||
ARG 1 delta
|
||||
ARG 3 to
|
||||
ARG 4 from
|
||||
METHOD method_24130 getPixelColor (Lnet/minecraft/class_7764$class_5790;IIII)I
|
||||
COMMENT {@return the pixel color at frame {@code frameIndex} within mipmap {@code layer} at sprite relative coordinates}
|
||||
ARG 1 animation
|
||||
ARG 2 frameIndex
|
||||
ARG 3 layer
|
||||
ARG 4 x
|
||||
ARG 5 y
|
||||
CLASS class_5790 Animation
|
||||
FIELD field_28472 frames Ljava/util/List;
|
||||
FIELD field_28473 frameCount I
|
||||
FIELD field_40542 interpolation Z
|
||||
METHOD <init> (Lnet/minecraft/class_7764;Ljava/util/List;IZ)V
|
||||
ARG 2 frames
|
||||
ARG 3 frameCount
|
||||
ARG 4 interpolation
|
||||
METHOD method_33445 upload (II)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
METHOD method_33446 getFrameX (I)I
|
||||
ARG 1 frame
|
||||
METHOD method_33449 (Lnet/minecraft/class_7764$class_5791;)I
|
||||
ARG 0 frame
|
||||
METHOD method_33450 getDistinctFrameCount ()Ljava/util/stream/IntStream;
|
||||
METHOD method_33451 getFrameY (I)I
|
||||
ARG 1 frame
|
||||
METHOD method_33455 upload (III)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 frame
|
||||
METHOD method_45823 createAnimator ()Lnet/minecraft/class_7768;
|
||||
CLASS class_5791 AnimationFrame
|
||||
FIELD field_28475 index I
|
||||
FIELD field_28476 time I
|
||||
METHOD <init> (II)V
|
||||
ARG 1 index
|
||||
ARG 2 time
|
||||
CLASS class_7765 AnimatorImpl
|
||||
FIELD field_40544 frame I
|
||||
FIELD field_40545 currentTime I
|
||||
FIELD field_40546 animation Lnet/minecraft/class_7764$class_5790;
|
||||
FIELD field_40547 interpolation Lnet/minecraft/class_7764$class_4728;
|
||||
METHOD <init> (Lnet/minecraft/class_7764;Lnet/minecraft/class_7764$class_5790;Lnet/minecraft/class_7764$class_4728;)V
|
||||
ARG 2 animation
|
||||
ARG 3 interpolation
|
|
@ -0,0 +1 @@
|
|||
CLASS net/minecraft/class_7771 net/minecraft/client/texture/SpriteDimensions
|
|
@ -0,0 +1,64 @@
|
|||
CLASS net/minecraft/class_7766 net/minecraft/client/texture/SpriteLoader
|
||||
FIELD field_40548 LOGGER Lorg/slf4j/Logger;
|
||||
FIELD field_40549 id Lnet/minecraft/class_2960;
|
||||
FIELD field_40550 maxTextureSize I
|
||||
FIELD field_40551 FINDER Lnet/minecraft/class_7654;
|
||||
METHOD <init> (Lnet/minecraft/class_2960;I)V
|
||||
ARG 1 id
|
||||
ARG 2 maxTextureSize
|
||||
METHOD method_45826 (ILnet/minecraft/class_1058;)V
|
||||
ARG 1 sprite
|
||||
METHOD method_45827 (ILjava/util/concurrent/Executor;Ljava/util/List;)Lnet/minecraft/class_7766$class_7767;
|
||||
ARG 3 spriteContents
|
||||
METHOD method_45828 (Lnet/minecraft/class_7654;Ljava/lang/String;Ljava/util/function/BiConsumer;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V
|
||||
ARG 3 id
|
||||
ARG 4 resource
|
||||
METHOD method_45829 load (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_7764;
|
||||
ARG 1 id
|
||||
ARG 2 resource
|
||||
METHOD method_45830 addResource (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/function/BiConsumer;)V
|
||||
ARG 0 resourceManager
|
||||
ARG 1 id
|
||||
ARG 2 adder
|
||||
METHOD method_45831 findAllResources (Lnet/minecraft/class_3300;Ljava/lang/String;)Ljava/util/Map;
|
||||
ARG 0 resourceManager
|
||||
ARG 1 textureId
|
||||
METHOD method_45832 findAllResources (Lnet/minecraft/class_3300;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;
|
||||
ARG 0 resourceManager
|
||||
ARG 1 textureId
|
||||
ARG 2 prefix
|
||||
METHOD method_45833 addResources (Lnet/minecraft/class_3300;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiConsumer;)V
|
||||
ARG 0 resourceManager
|
||||
ARG 1 textureId
|
||||
ARG 2 prefix
|
||||
ARG 3 adder
|
||||
METHOD method_45834 addResources (Lnet/minecraft/class_3300;Ljava/lang/String;Ljava/util/function/BiConsumer;)V
|
||||
ARG 0 resourceManager
|
||||
ARG 1 textureId
|
||||
ARG 2 adder
|
||||
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;
|
||||
ARG 1 stitcher
|
||||
METHOD method_45837 fromAtlas (Lnet/minecraft/class_1059;)Lnet/minecraft/class_7766;
|
||||
ARG 0 atlasTexture
|
||||
METHOD method_45838 (Ljava/util/List;)Ljava/util/List;
|
||||
ARG 0 spriteContents
|
||||
METHOD method_45839 (Ljava/util/List;Ljava/util/concurrent/Executor;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V
|
||||
ARG 3 id
|
||||
ARG 4 resource
|
||||
METHOD method_45841 (Ljava/util/Map;IILnet/minecraft/class_7764;II)V
|
||||
ARG 4 info
|
||||
ARG 5 width
|
||||
ARG 6 height
|
||||
METHOD method_45842 stitch (Ljava/util/Map;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
|
||||
ARG 1 sprites
|
||||
ARG 2 mipmapLevels
|
||||
ARG 3 executor
|
||||
METHOD method_45843 loadAll (Ljava/util/Map;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
|
||||
ARG 1 sprites
|
||||
ARG 2 executor
|
||||
CLASS class_7767 StitchResult
|
||||
METHOD method_45845 whenComplete ()Ljava/util/concurrent/CompletableFuture;
|
||||
METHOD method_45846 (Ljava/lang/Void;)Lnet/minecraft/class_7766$class_7767;
|
||||
ARG 1 void_
|
|
@ -59,9 +59,14 @@ CLASS net/minecraft/class_1055 net/minecraft/client/texture/TextureStitcher
|
|||
ARG 1 holder
|
||||
METHOD method_4567 getY ()I
|
||||
METHOD method_4568 addAllFilledSlots (Lnet/minecraft/class_1055$class_4726;)V
|
||||
ARG 1 consumer
|
||||
METHOD method_4569 getX ()I
|
||||
CLASS class_4726 SpriteConsumer
|
||||
METHOD load (Lnet/minecraft/class_1055$class_7769;II)V
|
||||
ARG 1 info
|
||||
ARG 2 width
|
||||
ARG 3 height
|
||||
CLASS class_7769 Stitchable
|
||||
METHOD method_45807 getWidth ()I
|
||||
METHOD method_45815 getHeight ()I
|
||||
METHOD method_45816 getId ()Lnet/minecraft/class_2960;
|
||||
|
|
|
@ -2,8 +2,20 @@ CLASS net/minecraft/class_1091 net/minecraft/client/util/ModelIdentifier
|
|||
FIELD field_32990 SEPARATOR C
|
||||
FIELD field_5406 variant Ljava/lang/String;
|
||||
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
ARG 1 namespace
|
||||
ARG 2 path
|
||||
ARG 3 variant
|
||||
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2960$class_7658;)V
|
||||
ARG 1 namespace
|
||||
ARG 2 path
|
||||
ARG 3 variant
|
||||
ARG 4 extraData
|
||||
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;)V
|
||||
ARG 1 id
|
||||
ARG 2 variant
|
||||
METHOD method_45910 ofVanilla (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_1091;
|
||||
ARG 0 path
|
||||
ARG 1 variant
|
||||
METHOD method_45911 toLowerCase (Ljava/lang/String;)Ljava/lang/String;
|
||||
ARG 0 string
|
||||
METHOD method_4740 getVariant ()Ljava/lang/String;
|
||||
|
|
|
@ -505,3 +505,6 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
|
|||
ARG 2 upperBound
|
||||
METHOD method_42626 magnitude (F)F
|
||||
ARG 0 n
|
||||
METHOD method_45310 isMultipleOf (II)Z
|
||||
ARG 0 a
|
||||
ARG 1 b
|
||||
|
|
Loading…
Reference in New Issue