Some stuff for 1.15 pre 1 and pre2 (#980)

* Some stuff for 1.15 pre 1

wood type or sign type? it is only used by signs.

Signed-off-by: liach <liach@users.noreply.github.com>

* A few more stuff

Signed-off-by: liach <liach@users.noreply.github.com>

* bits of stuff

Signed-off-by: liach <liach@users.noreply.github.com>

* Call it a sign type

Signed-off-by: liach <liach@users.noreply.github.com>

* More stuff and refactors per suggestion

* More bits

Signed-off-by: liach <liach@users.noreply.github.com>

* Missed the one i need to map

Signed-off-by: liach <liach@users.noreply.github.com>

* You like dual better

Signed-off-by: liach <liach@users.noreply.github.com>

* Update mappings/net/minecraft/client/texture/SpriteAtlasTexture.mapping

* 😓

Signed-off-by: liach <liach@users.noreply.github.com>

* Some pre2 stuff as well
This commit is contained in:
liach 2019-11-25 14:12:08 -06:00 committed by modmuss50
parent 85d87033da
commit d0f836da8e
45 changed files with 379 additions and 13 deletions

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_2478 net/minecraft/block/AbstractSignBlock
FIELD field_11491 WATERLOGGED Lnet/minecraft/class_2746;
FIELD field_11492 SHAPE Lnet/minecraft/class_265;
FIELD field_21675 type Lnet/minecraft/class_4719;
METHOD <init> (Lnet/minecraft/class_2248$class_2251;Lnet/minecraft/class_4719;)V
ARG 1 settings
ARG 2 type
METHOD method_24025 getSignType ()Lnet/minecraft/class_4719;

View File

@ -0,0 +1,29 @@
CLASS net/minecraft/class_4732 net/minecraft/block/DoubleBlockProperties
CLASS class_3923 PropertyRetriever
METHOD method_17464 getFrom (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 single
METHOD method_17465 getFromBoth (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 first
ARG 2 second
METHOD method_24174 getFallback ()Ljava/lang/Object;
CLASS class_4733 Type
CLASS class_4734 PropertySource
CLASS class_4735 Pair
FIELD field_21787 first Ljava/lang/Object;
FIELD field_21788 second Ljava/lang/Object;
METHOD <init> (Ljava/lang/Object;Ljava/lang/Object;)V
ARG 1 first
ARG 2 second
CLASS class_4736 Single
FIELD field_21789 single Ljava/lang/Object;
METHOD <init> (Ljava/lang/Object;)V
ARG 1 single
METHOD apply (Lnet/minecraft/class_4732$class_3923;)Ljava/lang/Object;
ARG 1 retriever
METHOD method_24173 toPropertySource (Lnet/minecraft/class_2591;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_2753;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/function/BiPredicate;)Lnet/minecraft/class_4732$class_4734;
ARG 0 blockEntityType
ARG 1 typeMapper
ARG 4 state
ARG 5 world
ARG 6 pos
ARG 7 specialCaseTester

View File

@ -22,3 +22,6 @@ CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType
METHOD method_11033 getId (Lnet/minecraft/class_2591;)Lnet/minecraft/class_2960;
METHOD method_20526 supports (Lnet/minecraft/class_2248;)Z
ARG 1 block
METHOD method_24182 get (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
ARG 1 world
ARG 2 pos

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_4732
CLASS class_3923 PropertyRetriever
METHOD method_17464 getFromSingleChest (Ljava/lang/Object;)Ljava/lang/Object;
METHOD method_17465 getFromDoubleChest (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

View File

@ -212,3 +212,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
ARG 3 report
METHOD method_22683 getWindow ()Lnet/minecraft/class_1041;
METHOD method_22940 getBufferBuilders ()Lnet/minecraft/class_4599;
METHOD method_24038 createResourcePackProfile (Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/class_3262;Lnet/minecraft/class_3272;Lnet/minecraft/class_3288$class_3289;)Lnet/minecraft/class_1075;
METHOD method_24041 resetMipmapLevels (I)V
ARG 1 mipmapLevels
METHOD method_24042 createV3ResoucePackFactory (Ljava/util/function/Supplier;)Ljava/util/function/Supplier;
METHOD method_24043 createV4ResourcePackFactory (Ljava/util/function/Supplier;)Ljava/util/function/Supplier;

View File

@ -1 +1,6 @@
CLASS net/minecraft/class_4667 net/minecraft/client/gui/screen/options/GameOptionsScreen
FIELD field_21335 parent Lnet/minecraft/class_437;
FIELD field_21336 gameOptions Lnet/minecraft/class_315;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;Lnet/minecraft/class_2561;)V
ARG 1 parent
ARG 2 gameOptions

View File

@ -105,7 +105,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/options/GameOptions
ARG 1 category
METHOD method_1626 update (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 tag
METHOD method_1627 addResourcePackContainersToManager (Lnet/minecraft/class_3283;)V
METHOD method_1627 addResourcePackProfilesToManager (Lnet/minecraft/class_3283;)V
ARG 1 manager
METHOD method_1630 getSoundVolume (Lnet/minecraft/class_3419;)F
METHOD method_1631 togglePlayerModelPart (Lnet/minecraft/class_1664;)V

View File

@ -8,3 +8,6 @@ CLASS net/minecraft/class_4599 net/minecraft/client/render/BufferBuilderStorage
METHOD method_23000 getEntityVertexConsumers ()Lnet/minecraft/class_4597$class_4598;
METHOD method_23001 getEffectVertexConsumers ()Lnet/minecraft/class_4597$class_4598;
METHOD method_23003 getOutlineVertexConsumers ()Lnet/minecraft/class_4618;
METHOD method_23798 assignBufferBuilder (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/class_1921;)V
ARG 0 builderStorage
ARG 1 layer

View File

@ -5,6 +5,14 @@ CLASS net/minecraft/class_765 net/minecraft/client/render/LightmapTextureManager
FIELD field_4136 textureIdentifier Lnet/minecraft/class_2960;
FIELD field_4137 client Lnet/minecraft/class_310;
FIELD field_4138 texture Lnet/minecraft/class_1043;
METHOD method_23284 getBrightness (Lnet/minecraft/class_1937;I)F
METHOD method_23687 pack (II)I
ARG 0 block
ARG 1 sky
METHOD method_24186 getBlockLightCoordinates (I)I
ARG 0 light
METHOD method_24187 getSkyLightCoordinates (I)I
ARG 0 light
METHOD method_3313 update (F)V
ARG 1 delta
METHOD method_3314 tick ()V

View File

@ -1,7 +1,11 @@
CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
CLASS class_4687 MultiPhase
CLASS class_4721 HashStrategy
FIELD field_21403 data Lnet/minecraft/class_1921$class_4688;
FIELD field_21404 hash I
FIELD field_21696 CACHE Lit/unimi/dsi/fastutil/objects/ObjectOpenCustomHashSet;
FIELD field_21697 texture Ljava/util/Optional;
METHOD method_24055 of (Ljava/lang/String;Lnet/minecraft/class_293;IIZZLnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687;
CLASS class_4688 MultiPhaseData
CLASS class_4689 MultiPhaseDataBuilder
FIELD field_21423 texture Lnet/minecraft/class_4668$class_4683;
@ -64,6 +68,7 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
FIELD field_20970 LIGHTNING Lnet/minecraft/class_1921;
FIELD field_20972 vertexFormat Lnet/minecraft/class_293;
FIELD field_20973 drawMode I
FIELD field_21402 sortQuads Z
FIELD field_9174 CUTOUT Lnet/minecraft/class_1921;
FIELD field_9175 CUTOUT_MIPPED Lnet/minecraft/class_1921;
FIELD field_9178 SOLID Lnet/minecraft/class_1921;
@ -73,6 +78,7 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
ARG 2 vertexFormat
ARG 3 drawMode
ARG 4 expectedBufferSize
ARG 6 sortQuads
ARG 7 startAction
ARG 8 endAction
METHOD method_22720 getBlockLayers ()Ljava/util/List;
@ -94,17 +100,22 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
ARG 0 texture
METHOD method_23289 getTexture ()Ljava/util/Optional;
METHOD method_23570 getBlockBreaking (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
METHOD method_23572 getEntitySolid (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
METHOD method_23573 getEntityAlpha (Lnet/minecraft/class_2960;F)Lnet/minecraft/class_1921;
ARG 0 texture
ARG 1 alpha
METHOD method_23574 getEndPortal (I)Lnet/minecraft/class_1921;
ARG 0 layer
METHOD method_23576 getEntityCutout (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
METHOD method_23577 getSolid ()Lnet/minecraft/class_1921;
METHOD method_23578 getEntityCutoutNoCull (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
METHOD method_23579 getCutoutMipped ()Lnet/minecraft/class_1921;
METHOD method_23580 getEntityTranslucent (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
METHOD method_23581 getCutout ()Lnet/minecraft/class_1921;
METHOD method_23583 getTranslucent ()Lnet/minecraft/class_1921;
METHOD method_23584 getEntitySmoothCutout (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
@ -119,6 +130,12 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
METHOD method_23590 getGlint ()Lnet/minecraft/class_1921;
METHOD method_23591 getEntityGlint ()Lnet/minecraft/class_1921;
METHOD method_23592 getBeaconBeam (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;
ARG 0 texture
ARG 1 translucent
METHOD method_23593 getLightning ()Lnet/minecraft/class_1921;
METHOD method_23594 getLines ()Lnet/minecraft/class_1921;
METHOD method_23689 getEntityTranslucentCull (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
METHOD method_24048 of (Ljava/lang/String;Lnet/minecraft/class_293;IILnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687;
METHOD method_24049 of (Ljava/lang/String;Lnet/minecraft/class_293;IIZZLnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687;
METHOD method_24051 createTranslucentPhaseData ()Lnet/minecraft/class_1921$class_4688;

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_4723 net/minecraft/client/render/SpriteTexturedVertexConsumer
FIELD field_21730 parent Lnet/minecraft/class_4588;
FIELD field_21731 sprite Lnet/minecraft/class_1058;
METHOD <init> (Lnet/minecraft/class_4588;Lnet/minecraft/class_1058;)V
ARG 1 parent
ARG 2 sprite

View File

@ -0,0 +1,46 @@
CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers
FIELD field_21700 ENTITY_SOLID Lnet/minecraft/class_1921;
FIELD field_21701 ENTITY_CUTOUT Lnet/minecraft/class_1921;
FIELD field_21702 ENTITY_TRANSLUCENT Lnet/minecraft/class_1921;
FIELD field_21703 ENTITY_TRANSLUCENT_CULL Lnet/minecraft/class_1921;
FIELD field_21704 SHULKER_BOXES_ATLAS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_21705 BEDS_ATLAS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_21706 BANNER_PATTERNS_ATLAS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_21707 SHIELD_PATTERNS_ATLAS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_21708 SIGNS_ATLAS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_21709 CHEST_ATLAS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_21710 SHULKER_TEXTURE_ID Lnet/minecraft/class_4730;
FIELD field_21711 COLORED_SHULKER_BOXES_TEXTURES Ljava/util/List;
FIELD field_21712 WOOD_TYPE_TEXTURES Ljava/util/Map;
FIELD field_21713 BED_TEXTURES [Lnet/minecraft/class_4730;
FIELD field_21724 SHULKER_BOXES_RENDER_LAYER Lnet/minecraft/class_1921;
FIELD field_21725 BEDS_RENDER_LAYER Lnet/minecraft/class_1921;
FIELD field_21726 BANNER_PATTERNS_RENDER_LAYER Lnet/minecraft/class_1921;
FIELD field_21727 SHIELD_PATTERNS_RENDER_LAYER Lnet/minecraft/class_1921;
FIELD field_21728 SIGN_RENDER_LAYER Lnet/minecraft/class_1921;
FIELD field_21729 CHEST_RENDER_LAYER Lnet/minecraft/class_1921;
METHOD method_24059 getBannerPatterns ()Lnet/minecraft/class_1921;
METHOD method_24062 getChestTexture (Lnet/minecraft/class_2586;Lnet/minecraft/class_2745;Z)Lnet/minecraft/class_4730;
ARG 0 blockEntity
ARG 1 type
ARG 2 christmas
METHOD method_24063 getChestTexture (Lnet/minecraft/class_2745;Lnet/minecraft/class_4730;Lnet/minecraft/class_4730;Lnet/minecraft/class_4730;)Lnet/minecraft/class_4730;
ARG 0 type
ARG 1 single
ARG 2 left
ARG 3 right
METHOD method_24064 getSignTextureId (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;
ARG 0 type
METHOD method_24065 getChestTextureId (Ljava/lang/String;)Lnet/minecraft/class_4730;
ARG 0 variant
METHOD method_24066 addDefaultTextures (Ljava/util/function/Consumer;)V
ARG 0 adder
METHOD method_24067 getShieldPatterns ()Lnet/minecraft/class_1921;
METHOD method_24069 getBeds ()Lnet/minecraft/class_1921;
METHOD method_24070 getShulkerBoxes ()Lnet/minecraft/class_1921;
METHOD method_24071 getSign ()Lnet/minecraft/class_1921;
METHOD method_24072 getChest ()Lnet/minecraft/class_1921;
METHOD method_24073 getEntitySolid ()Lnet/minecraft/class_1921;
METHOD method_24074 getEntityCutout ()Lnet/minecraft/class_1921;
METHOD method_24075 getEntityTranslucent ()Lnet/minecraft/class_1921;
METHOD method_24076 getEntityTranslucentCull ()Lnet/minecraft/class_1921;

View File

@ -33,9 +33,45 @@ CLASS net/minecraft/class_4588 net/minecraft/client/render/VertexConsumer
ARG 3 y
ARG 4 z
METHOD method_22919 quad (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;FFFII)V
ARG 1 matrixEntry
ARG 2 quad
ARG 3 red
ARG 4 green
ARG 5 blue
ARG 6 light
ARG 7 overlay
METHOD method_22920 quad (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;[FFFF[IIZ)V
ARG 1 matrixEntry
ARG 2 quad
ARG 3 brightnesses
ARG 4 red
ARG 5 green
ARG 6 blue
ARG 7 lights
ARG 8 overlay
ARG 9 useQuadColorData
METHOD method_22921 light (II)Lnet/minecraft/class_4588;
ARG 1 u
ARG 2 v
METHOD method_22922 overlay (I)Lnet/minecraft/class_4588;
ARG 1 uv
METHOD method_23763 normal (Lnet/minecraft/class_4581;FFF)Lnet/minecraft/class_4588;
ARG 1 matrix
ARG 2 x
ARG 3 y
ARG 4 z
METHOD method_23919 elements (FFFFFFFFFIIFFF)V
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 r
ARG 5 g
ARG 6 b
ARG 7 a
ARG 8 textureU
ARG 9 textureV
ARG 10 overlay
ARG 11 light
ARG 12 normalX
ARG 13 normalY
ARG 14 normalZ

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_4720 net/minecraft/client/render/VertexConsumers
CLASS class_4589 Dual
FIELD field_21685 first Lnet/minecraft/class_4588;
FIELD field_21686 second Lnet/minecraft/class_4588;
METHOD <init> (Lnet/minecraft/class_4588;Lnet/minecraft/class_4588;)V
ARG 1 first
ARG 2 second
METHOD method_24037 dual (Lnet/minecraft/class_4588;Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588;
ARG 0 first
ARG 1 second

View File

@ -111,6 +111,9 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 20 blue
METHOD method_22982 drawBox (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_238;FFFF)V
METHOD method_22987 removeBlockBreakingInfo (Lnet/minecraft/class_3191;)V
METHOD method_22990 getEntityOutlinesFramebuffer ()Lnet/minecraft/class_276;
METHOD method_23793 getLightmapCoordinates (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I
METHOD method_23794 getLightmapCoordinates (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I
METHOD method_3239 renderClouds (Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)V
ARG 8 color
METHOD method_3241 getAdjacentChunkRenderer (Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;)Lnet/minecraft/class_846$class_851;

View File

@ -45,6 +45,17 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender
ARG 2 state
ARG 3 pos
ARG 4 vertexConsumer
ARG 5 matrixEntry
ARG 6 quad
ARG 7 brightness0
ARG 8 brightness1
ARG 9 brightness2
ARG 10 brightness3
ARG 11 light0
ARG 12 light1
ARG 13 light2
ARG 14 light3
ARG 15 overlay
METHOD method_3361 renderSmooth (Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLjava/util/Random;JI)Z
ARG 1 world
ARG 2 model

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_4737 net/minecraft/client/render/block/entity/LightmapCoordinatesRetriever

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_837 net/minecraft/client/render/block/entity/SignBlockEntityRenderer
CLASS class_4702 SignModel
FIELD field_21530 field Lnet/minecraft/class_630;
FIELD field_21531 foot Lnet/minecraft/class_630;
FIELD field_21529 model Lnet/minecraft/class_837$class_4702;
METHOD method_3584 getModelTexture (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4730;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer
FIELD field_21010 ENCHANTED_ITEM_GLINT Lnet/minecraft/class_2960;
FIELD field_4728 WITHOUT_MODELS Ljava/util/Set;
FIELD field_4729 textureManager Lnet/minecraft/class_1060;
FIELD field_4730 zOffset F

View File

@ -1,14 +1,20 @@
CLASS net/minecraft/class_1092 net/minecraft/client/render/model/BakedModelManager
FIELD field_20277 colorMap Lnet/minecraft/class_324;
FIELD field_20278 stateLookup Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_21775 atlasManager Lnet/minecraft/class_4724;
FIELD field_21776 textureManager Lnet/minecraft/class_1060;
FIELD field_21777 mipmap I
FIELD field_5407 missingModel Lnet/minecraft/class_1087;
FIELD field_5408 models Ljava/util/Map;
FIELD field_5410 blockModelCache Lnet/minecraft/class_773;
METHOD <init> (Lnet/minecraft/class_1060;Lnet/minecraft/class_324;I)V
ARG 1 textureManager
ARG 2 colorMap
ARG 3 mipmap
METHOD method_21611 shouldRerender (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
ARG 1 from
ARG 2 to
METHOD method_24152 resetMipmapLevels (I)V
METHOD method_4742 getModel (Lnet/minecraft/class_1091;)Lnet/minecraft/class_1087;
ARG 1 id
METHOD method_4743 getBlockModels ()Lnet/minecraft/class_773;

View File

@ -30,6 +30,8 @@ CLASS net/minecraft/class_1088 net/minecraft/client/render/model/ModelLoader
FIELD field_21020 BLOCK_DESTRUCTION_STAGE_TEXTURES Ljava/util/List;
FIELD field_21557 SHIELD_BASE Lnet/minecraft/class_4730;
FIELD field_21558 SHIELD_BASE_NO_PATTERN Lnet/minecraft/class_4730;
FIELD field_21772 BLOCK_DESTRUCTION_RENDER_LAYERS Ljava/util/List;
FIELD field_21774 spriteAtlasManager Lnet/minecraft/class_4724;
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;

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_4724 net/minecraft/client/render/model/SpriteAtlasManager
FIELD field_21746 atlases Ljava/util/Map;
METHOD method_24095 (ILnet/minecraft/class_1060;Lnet/minecraft/class_1059;)V
ARG 2 atlas
METHOD method_24097 getSprite (Lnet/minecraft/class_4730;)Lnet/minecraft/class_1058;
ARG 1 id
METHOD method_24098 getAtlas (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1059;
ARG 1 id

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_1073 net/minecraft/client/resource/RedirectedResourcePack
CLASS net/minecraft/class_1073 net/minecraft/client/resource/Format3ResourcePack
FIELD field_5316 parent Lnet/minecraft/class_3262;
FIELD field_5317 NEW_TO_OLD_MAP Ljava/util/Map;
FIELD field_5318 idMap Ljava/util/Map;

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_4729 net/minecraft/client/resource/Format4ResourcePack
FIELD field_21759 OLD_SHIELD_BASE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_21760 OLD_BANNER_BASE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_21761 IRON_GOLEM_TEXTURE Lnet/minecraft/class_2960;
FIELD field_21762 NEW_TO_OLD_CHEST_TEXTURES Ljava/util/Map;
FIELD field_21763 BANNER_PATTERN_TYPES Ljava/util/List;
FIELD field_21764 SHIELD_PATTERN_TEXTURES Ljava/util/Set;
FIELD field_21765 BANNER_PATTERN_TEXTURES Ljava/util/Set;
FIELD field_21766 parent Lnet/minecraft/class_3262;
METHOD <init> (Lnet/minecraft/class_3262;)V
ARG 1 parent
METHOD method_24132 loadBytes (Lnet/minecraft/class_1011;Lnet/minecraft/class_1011;IIIIIIIZZ)V
ARG 0 source
ARG 1 target
METHOD method_24133 cropLeftChestTexture (Ljava/io/InputStream;)Ljava/io/InputStream;
METHOD method_24134 openCroppedStream (Ljava/io/InputStream;Ljava/io/InputStream;IIIII)Ljava/io/InputStream;
METHOD method_24137 cropRightChestTexture (Ljava/io/InputStream;)Ljava/io/InputStream;
METHOD method_24138 cropSingleChestTexture (Ljava/io/InputStream;)Ljava/io/InputStream;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1079 net/minecraft/client/resource/metadata/AnimationResourceMetadata
FIELD field_21768 EMPTY Lnet/minecraft/class_1079;
FIELD field_5334 defaultFrameTime I
FIELD field_5335 interpolate Z
FIELD field_5336 height I

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_4725 net/minecraft/client/texture/MipmapHelper
FIELD field_21747 COLOR_FRACTIONS [F
METHOD method_24099 getColorFraction (I)F
ARG 0 value
METHOD method_24100 getColorComponent (IIIII)I
ARG 0 one
ARG 1 two
ARG 2 three
ARG 3 four
ARG 4 bits
METHOD method_24101 blend (IIIIZ)I
ARG 0 one
ARG 1 two
ARG 2 three
ARG 3 four
ARG 4 checkAlpha
METHOD method_24102 getMipmapLevelsImages (Lnet/minecraft/class_1011;I)[Lnet/minecraft/class_1011;
ARG 0 image
ARG 1 mipmap

View File

@ -1,7 +1,9 @@
CLASS net/minecraft/class_1047 net/minecraft/client/texture/MissingSprite
FIELD field_21748 INFO Lnet/minecraft/class_1058$class_4727;
FIELD field_5219 MISSINGNO Lnet/minecraft/class_2960;
FIELD field_5220 TEXTURE Lnet/minecraft/class_1043;
FIELD field_5220 texture Lnet/minecraft/class_1043;
FIELD field_5221 IMAGE Lnet/minecraft/class_3528;
METHOD method_24104 getMissingInfo ()Lnet/minecraft/class_1058$class_4727;
METHOD method_4539 getMissingSpriteId ()Lnet/minecraft/class_2960;
METHOD method_4540 getMissingSpriteTexture ()Lnet/minecraft/class_1043;
METHOD method_4541 getMissingSprite (Lnet/minecraft/class_1059;IIIII)Lnet/minecraft/class_1047;

View File

@ -53,6 +53,7 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage
ARG 3 data
ARG 5 size
METHOD method_4342 throwStoredException ()V
FIELD field_21684 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_4986 format Lnet/minecraft/class_1011$class_1012;
FIELD field_4987 sizeBytes J
FIELD field_4988 pointer J
@ -89,6 +90,7 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage
ARG 9 clamp
ARG 10 mipmap
ARG 11 close
METHOD method_24036 getBytes ()[B
METHOD method_4300 resizeSubRectTo (IIIILnet/minecraft/class_1011;)V
ARG 1 x
ARG 2 y

View File

@ -1,5 +1,12 @@
CLASS net/minecraft/class_1043 net/minecraft/client/texture/NativeImageBackedTexture
FIELD field_5200 image Lnet/minecraft/class_1011;
METHOD <init> (IIZ)V
ARG 1 width
ARG 2 height
ARG 3 useStb
METHOD <init> (Lnet/minecraft/class_1011;)V
ARG 1 image
METHOD method_4524 upload ()V
METHOD method_4525 getImage ()Lnet/minecraft/class_1011;
METHOD method_4526 setImage (Lnet/minecraft/class_1011;)V
ARG 1 image

View File

@ -1,4 +1,24 @@
CLASS net/minecraft/class_1058 net/minecraft/client/texture/Sprite
CLASS class_4727 Info
FIELD field_21753 id Lnet/minecraft/class_2960;
FIELD field_21754 width I
FIELD field_21755 height I
FIELD field_21756 animationData Lnet/minecraft/class_1079;
METHOD <init> (Lnet/minecraft/class_2960;IILnet/minecraft/class_1079;)V
ARG 1 id
ARG 2 width
ARG 3 height
ARG 4 animationData
METHOD method_24121 getId ()Lnet/minecraft/class_2960;
METHOD method_24123 getWidth ()I
METHOD method_24125 getHeight ()I
CLASS class_4728 Interpolation
FIELD field_21758 images [Lnet/minecraft/class_1011;
METHOD <init> (Lnet/minecraft/class_1058;Lnet/minecraft/class_1058$class_4727;I)V
ARG 3 mipmap
FIELD field_21750 atlas Lnet/minecraft/class_1059;
FIELD field_21751 info Lnet/minecraft/class_1058$class_4727;
FIELD field_21752 interpolation Lnet/minecraft/class_1058$class_4728;
FIELD field_5256 y I
FIELD field_5258 x I
FIELD field_5262 images [Lnet/minecraft/class_1011;
@ -13,6 +33,8 @@ CLASS net/minecraft/class_1058 net/minecraft/client/texture/Sprite
FIELD field_5273 frameIndex I
METHOD method_23841 getFrameDeltaFactor ()F
METHOD method_23842 getAnimationFrameDelta ()F
METHOD method_24108 getTextureSpecificVertexConsumer (Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588;
METHOD method_24119 getAtlas ()Lnet/minecraft/class_1059;
METHOD method_4570 getFrameV (D)F
ARG 1 frame
METHOD method_4573 upload (I)V

View File

@ -1,4 +1,12 @@
CLASS net/minecraft/class_4075 net/minecraft/client/texture/SpriteAtlasHolder
FIELD field_18230 atlas Lnet/minecraft/class_1059;
FIELD field_21767 pathPrefix Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;Ljava/lang/String;)V
ARG 1 textureManager
ARG 2 atlasId
ARG 3 pathPrefix
METHOD method_18665 getSprites ()Ljava/util/stream/Stream;
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

View File

@ -10,20 +10,26 @@ CLASS net/minecraft/class_1059 net/minecraft/client/texture/SpriteAtlasTexture
ARG 3 height
FIELD field_17898 PARTICLE_ATLAS_TEX Lnet/minecraft/class_2960;
FIELD field_17899 maxTextureSize I
FIELD field_21749 id Lnet/minecraft/class_2960;
FIELD field_5275 BLOCK_ATLAS_TEX Lnet/minecraft/class_2960;
FIELD field_5276 animatedSprites Ljava/util/List;
FIELD field_5277 spritesToLoad Ljava/util/Set;
FIELD field_5278 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_5280 sprites Ljava/util/Map;
METHOD method_18159 upload (Lnet/minecraft/class_1059$class_4007;)V
METHOD method_18161 loadSprites (Lnet/minecraft/class_3300;Lnet/minecraft/class_1055;I)Ljava/util/List;
ARG 1 resourceManager
ARG 2 stitcher
METHOD method_18163 stitch (Lnet/minecraft/class_3300;Ljava/util/stream/Stream;Lnet/minecraft/class_3695;I)Lnet/minecraft/class_1059$class_4007;
ARG 1 resourceManager
ARG 2 idStream
ARG 3 profiler
ARG 4 mipmapLevel
METHOD method_18164 loadSprites (Lnet/minecraft/class_3300;Ljava/util/Set;)Ljava/util/Collection;
ARG 1 resourceManager
ARG 2 ids
METHOD method_24106 getId ()Lnet/minecraft/class_2960;
METHOD method_4601 clear ()V
METHOD method_4603 getTexturePath (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
METHOD method_4604 loadSprite (Lnet/minecraft/class_3300;Lnet/minecraft/class_1058$class_4727;IIIII)Lnet/minecraft/class_1058;
ARG 1 container
METHOD method_4608 getSprite (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058;
ARG 1 id
METHOD method_4612 tickAnimatedSprites ()V

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_4074 net/minecraft/client/texture/StatusEffectSpriteManager
METHOD <init> (Lnet/minecraft/class_1060;)V
ARG 1 textureManager
METHOD method_18663 getSprite (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1058;
ARG 1 effect

View File

@ -5,14 +5,24 @@ CLASS net/minecraft/class_1060 net/minecraft/client/texture/TextureManager
FIELD field_5286 textures Ljava/util/Map;
FIELD field_5287 resourceContainer Lnet/minecraft/class_3300;
FIELD field_5288 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Lnet/minecraft/class_3300;)V
ARG 1 resourceManager
METHOD method_18168 loadTextureAsync (Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 1 id
ARG 2 executor
METHOD method_22812 runOnRenderThread (Ljava/lang/Runnable;)V
ARG 0 runnable
METHOD method_22813 bindTexture (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_4615 destroyTexture (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_4616 registerTexture (Lnet/minecraft/class_2960;Lnet/minecraft/class_1044;)Z
ARG 1 id
ARG 2 texture
METHOD method_4617 registerDynamicTexture (Ljava/lang/String;Lnet/minecraft/class_1043;)Lnet/minecraft/class_2960;
ARG 1 prefix
ARG 2 texture
METHOD method_4618 bindTextureInner (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_4619 getTexture (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1044;
ARG 1 id

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_1055 net/minecraft/client/texture/TextureStitcher
FIELD field_5248 width I
FIELD field_5249 sprite Lnet/minecraft/class_1058$class_4727;
METHOD <init> (Lnet/minecraft/class_1058$class_4727;I)V
ARG 1 sprite
ARG 2 mipLevel
CLASS class_1057 Slot
FIELD field_5250 height I
@ -22,6 +23,7 @@ CLASS net/minecraft/class_1055 net/minecraft/client/texture/TextureStitcher
METHOD method_4567 getY ()I
METHOD method_4568 addAllFilledSlots (Ljava/util/function/Consumer;)V
METHOD method_4569 getX ()I
CLASS class_4726 SpriteConsumer
FIELD field_18030 comparator Ljava/util/Comparator;
FIELD field_5237 holders Ljava/util/Set;
FIELD field_5238 maxHeight I
@ -41,6 +43,7 @@ CLASS net/minecraft/class_1055 net/minecraft/client/texture/TextureStitcher
ARG 1 mipLevel
METHOD method_4552 growAndFit (Lnet/minecraft/class_1055$class_1056;)Z
METHOD method_4553 add (Lnet/minecraft/class_1058$class_4727;)V
ARG 1 info
METHOD method_4554 getWidth ()I
METHOD method_4555 getHeight ()I
METHOD method_4557 stitch ()V

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_4730 net/minecraft/client/util/SpriteIdentifier
FIELD field_21769 atlas Lnet/minecraft/class_2960;
FIELD field_21770 texture Lnet/minecraft/class_2960;
FIELD field_21771 layer Lnet/minecraft/class_1921;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V
ARG 1 atlas
ARG 2 texture
METHOD method_24144 getAtlasId ()Lnet/minecraft/class_2960;
METHOD method_24145 getVertexConsumer (Lnet/minecraft/class_4597;Ljava/util/function/Function;)Lnet/minecraft/class_4588;
ARG 1 vertexConsumers
ARG 2 layerFactory
METHOD method_24146 getRenderLayer (Ljava/util/function/Function;)Lnet/minecraft/class_1921;
ARG 1 layerFactory
METHOD method_24147 getTextureId ()Lnet/minecraft/class_2960;
METHOD method_24148 getSprite ()Lnet/minecraft/class_1058;

View File

@ -3,9 +3,26 @@ CLASS net/minecraft/class_4581 net/minecraft/client/util/math/Matrix3f
FIELD field_20861 COS_PI_OVER_EIGHT F
FIELD field_20862 SIN_PI_OVER_EIGHT F
FIELD field_20863 SQRT_HALF F
FIELD field_21633 a00 F
FIELD field_21634 a01 F
FIELD field_21635 a02 F
FIELD field_21636 a10 F
FIELD field_21637 a11 F
FIELD field_21638 a12 F
FIELD field_21639 a20 F
FIELD field_21640 a21 F
FIELD field_21641 a22 F
METHOD <init> (Lnet/minecraft/class_1159;)V
ARG 1 source
METHOD <init> (Lnet/minecraft/class_4581;)V
ARG 1 source
METHOD method_22847 transpose ()V
METHOD method_22852 load (Lnet/minecraft/class_4581;)V
ARG 1 source
METHOD method_22855 multiply (Lnet/minecraft/class_4581;)V
ARG 1 other
METHOD method_22856 loadIdentity ()V
METHOD method_23274 multiply (Lnet/minecraft/class_1158;)V
METHOD method_23296 copy ()Lnet/minecraft/class_4581;
METHOD method_23729 multiply (F)V
ARG 1 scalar

View File

@ -1,6 +1,24 @@
CLASS net/minecraft/class_1159 net/minecraft/client/util/math/Matrix4f
FIELD field_21652 a00 F
FIELD field_21653 a01 F
FIELD field_21654 a02 F
FIELD field_21655 a03 F
FIELD field_21656 a10 F
FIELD field_21657 a11 F
FIELD field_21658 a12 F
FIELD field_21659 a13 F
FIELD field_21660 a20 F
FIELD field_21661 a21 F
FIELD field_21662 a22 F
FIELD field_21663 a23 F
FIELD field_21664 a30 F
FIELD field_21665 a31 F
FIELD field_21666 a32 F
FIELD field_21667 a33 F
METHOD <init> (Lnet/minecraft/class_1158;)V
ARG 1 quaternion
METHOD <init> (Lnet/minecraft/class_1159;)V
ARG 1 source
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_22668 loadIdentity ()V
@ -16,6 +34,9 @@ CLASS net/minecraft/class_1159 net/minecraft/client/util/math/Matrix4f
METHOD method_22868 determinantAndAdjugate ()F
METHOD method_22870 invert ()Z
METHOD method_22871 transpose ()V
METHOD method_24020 pack (II)I
ARG 0 x
ARG 1 y
METHOD method_4929 viewboxMatrix (DFFF)Lnet/minecraft/class_1159;
ARG 0 fov
ARG 2 aspectRatio

View File

@ -18,7 +18,7 @@ CLASS net/minecraft/class_1160 net/minecraft/client/util/math/Vector3f
ARG 1 o
METHOD method_23214 getDegreesQuaternion (F)Lnet/minecraft/class_1158;
ARG 1 angle
METHOD method_23215 multiply (Lnet/minecraft/class_4581;)V
METHOD method_23215 transform (Lnet/minecraft/class_4581;)V
METHOD method_23626 getRadialQuaternion (F)Lnet/minecraft/class_1158;
ARG 1 angle
METHOD method_23846 add (Lnet/minecraft/class_1160;)V

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_1162 net/minecraft/client/util/math/Vector4f
ARG 1 vector
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_22674 multiply (Lnet/minecraft/class_1159;)V
METHOD method_22674 transform (Lnet/minecraft/class_1159;)V
ARG 1 matrix
METHOD method_23217 dotProduct (Lnet/minecraft/class_1162;)F
ARG 1 other

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_4731 net/minecraft/datafixer/fixes/RemovePoiValidTagFix
METHOD method_24157 removeValidTag (Lcom/mojang/datafixers/Dynamic;)Lcom/mojang/datafixers/Dynamic;

View File

@ -9,6 +9,9 @@ CLASS net/minecraft/class_3262 net/minecraft/resource/ResourcePack
METHOD method_14408 findResources (Lnet/minecraft/class_3264;Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
ARG 1 type
ARG 2 namespace
ARG 3 prefix
ARG 4 maxDepth
ARG 5 pathFilter
METHOD method_14409 getName ()Ljava/lang/String;
METHOD method_14410 openRoot (Ljava/lang/String;)Ljava/io/InputStream;
ARG 1 fileName

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4719 net/minecraft/util/WoodType
CLASS net/minecraft/class_4719 net/minecraft/util/SignType
FIELD field_21676 OAK Lnet/minecraft/class_4719;
FIELD field_21677 SPRUCE Lnet/minecraft/class_4719;
FIELD field_21678 BIRCH Lnet/minecraft/class_4719;
@ -11,4 +11,5 @@ CLASS net/minecraft/class_4719 net/minecraft/util/WoodType
ARG 1 name
METHOD method_24026 stream ()Ljava/util/stream/Stream;
METHOD method_24027 register (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4719;
ARG 0 type
METHOD method_24028 getName ()Ljava/lang/String;

View File

@ -40,6 +40,7 @@ CLASS net/minecraft/class_4538 net/minecraft/world/WorldView
ARG 1 biomeX
ARG 2 biomeY
ARG 3 biomeZ
METHOD method_23753 getBiome (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959;
METHOD method_8392 getChunk (II)Lnet/minecraft/class_2791;
ARG 1 chunkX
ARG 2 chunkZ

View File

@ -43,3 +43,5 @@ CLASS net/minecraft/class_2869 net/minecraft/world/dimension/Dimension
METHOD method_12465 doesWaterVaporize ()Z
METHOD method_12466 getForcedSpawnPoint ()Lnet/minecraft/class_2338;
METHOD method_12467 isNether ()Z
METHOD method_23759 getBrightness (I)F
ARG 1 lightLevel