mirror of https://github.com/FabricMC/yarn.git
Map biome color cache stuff and matrixstack pop (#945)
This commit is contained in:
parent
15334f0522
commit
14997e8ae6
|
@ -6,11 +6,14 @@ CLASS net/minecraft/class_2672 net/minecraft/client/network/packet/ChunkDataS2CP
|
|||
FIELD field_12237 data [B
|
||||
FIELD field_12238 blockEntities Ljava/util/List;
|
||||
FIELD field_16416 heightmaps Lnet/minecraft/class_2487;
|
||||
FIELD field_20664 biomeArray Lnet/minecraft/class_4548;
|
||||
METHOD <init> (Lnet/minecraft/class_2818;I)V
|
||||
ARG 1 chunk
|
||||
ARG 2 includedSectionsMask
|
||||
METHOD method_11521 getReadBuffer ()Lnet/minecraft/class_2540;
|
||||
METHOD method_11522 getDataSize (Lnet/minecraft/class_2818;I)I
|
||||
ARG 1 chunk
|
||||
ARG 2 includedSectionsMark
|
||||
METHOD method_11523 getX ()I
|
||||
METHOD method_11524 getZ ()I
|
||||
METHOD method_11525 getBlockEntityTagList ()Ljava/util/List;
|
||||
|
@ -21,3 +24,4 @@ CLASS net/minecraft/class_2672 net/minecraft/client/network/packet/ChunkDataS2CP
|
|||
ARG 3 includedSectionsMask
|
||||
METHOD method_11530 isFullChunk ()Z
|
||||
METHOD method_16123 getHeightmaps ()Lnet/minecraft/class_2487;
|
||||
METHOD method_22422 getBiomeArray ()Lnet/minecraft/class_4548;
|
||||
|
|
|
@ -72,6 +72,10 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
|
|||
ARG 4 maxX
|
||||
ARG 5 maxY
|
||||
ARG 6 maxZ
|
||||
METHOD method_21596 checkBlockRerender (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
|
||||
ARG 1 pos
|
||||
ARG 2 old
|
||||
ARG 3 updated
|
||||
METHOD method_22710 render (Lnet/minecraft/class_4587;FJZLnet/minecraft/class_4184;Lnet/minecraft/class_757;Lnet/minecraft/class_765;Lnet/minecraft/class_1159;)V
|
||||
ARG 1 matrix
|
||||
ARG 2 tickDelta
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
CLASS net/minecraft/class_1092 net/minecraft/client/render/model/BakedModelManager
|
||||
FIELD field_20277 colorMap Lnet/minecraft/class_324;
|
||||
FIELD field_20278 stateToModelIndex Lit/unimi/dsi/fastutil/objects/Object2IntMap;
|
||||
FIELD field_5407 missingModel Lnet/minecraft/class_1087;
|
||||
FIELD field_5408 modelMap Ljava/util/Map;
|
||||
FIELD field_5409 spriteAtlas Lnet/minecraft/class_1059;
|
||||
|
@ -7,6 +8,9 @@ CLASS net/minecraft/class_1092 net/minecraft/client/render/model/BakedModelManag
|
|||
METHOD <init> (Lnet/minecraft/class_1059;Lnet/minecraft/class_324;)V
|
||||
ARG 1 spriteAtlas
|
||||
ARG 2 colorMap
|
||||
METHOD method_21611 shouldRerender (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
|
||||
ARG 1 old
|
||||
ARG 2 updated
|
||||
METHOD method_4742 getModel (Lnet/minecraft/class_1091;)Lnet/minecraft/class_1087;
|
||||
ARG 1 id
|
||||
METHOD method_4743 getBlockStateMaps ()Lnet/minecraft/class_773;
|
||||
|
|
|
@ -7,6 +7,8 @@ CLASS net/minecraft/class_1088 net/minecraft/client/render/model/ModelLoader
|
|||
METHOD method_21608 create (Lnet/minecraft/class_2680;Lnet/minecraft/class_1100;Ljava/util/Collection;)Lnet/minecraft/class_1088$class_4455;
|
||||
METHOD method_21609 getValues (Lnet/minecraft/class_2680;Ljava/util/Collection;)Ljava/util/List;
|
||||
FIELD field_17907 spriteAtlasData Lnet/minecraft/class_1059$class_4007;
|
||||
FIELD field_20273 currentModelIndex I
|
||||
FIELD field_20274 stateToModelIndex Lit/unimi/dsi/fastutil/objects/Object2IntMap;
|
||||
FIELD field_21020 BLOCK_BREAKING_STAGES Ljava/util/List;
|
||||
FIELD field_5370 FIRE_1 Lnet/minecraft/class_2960;
|
||||
FIELD field_5371 MISSING_DEFINITION Ljava/lang/String;
|
||||
|
@ -40,6 +42,9 @@ CLASS net/minecraft/class_1088 net/minecraft/client/render/model/ModelLoader
|
|||
ARG 2 settings
|
||||
METHOD method_18177 upload (Lnet/minecraft/class_3695;)V
|
||||
ARG 1 profiler
|
||||
METHOD method_21603 groupBlockStates (Ljava/lang/Iterable;)V
|
||||
ARG 1 states
|
||||
METHOD method_21605 getStateToModelIndex ()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
|
||||
METHOD method_4715 loadModel (Lnet/minecraft/class_2960;)V
|
||||
ARG 1 id
|
||||
METHOD method_4718 loadModelFromJson (Lnet/minecraft/class_2960;)Lnet/minecraft/class_793;
|
||||
|
|
|
@ -2,6 +2,8 @@ CLASS net/minecraft/class_4587 net/minecraft/client/util/math/MatrixStack
|
|||
CLASS class_4665 Entry
|
||||
FIELD field_21327 modelMatrix Lnet/minecraft/class_1159;
|
||||
FIELD field_21328 normalMatrix Lnet/minecraft/class_4581;
|
||||
METHOD method_23761 getModel ()Lnet/minecraft/class_1159;
|
||||
METHOD method_23762 getNormal ()Lnet/minecraft/class_4581;
|
||||
FIELD field_20898 stack Ljava/util/Deque;
|
||||
METHOD method_22903 push ()V
|
||||
METHOD method_22904 translate (DDD)V
|
||||
|
@ -16,3 +18,4 @@ CLASS net/minecraft/class_4587 net/minecraft/client/util/math/MatrixStack
|
|||
ARG 1 quaternion
|
||||
METHOD method_22909 pop ()V
|
||||
METHOD method_22911 isEmpty ()Z
|
||||
METHOD method_23760 peek ()Lnet/minecraft/class_4587$class_4665;
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
CLASS net/minecraft/class_4700 net/minecraft/client/world/BiomeColorCache
|
||||
CLASS class_4701 Last
|
||||
FIELD field_21522 x I
|
||||
FIELD field_21523 z I
|
||||
FIELD field_21524 colors [I
|
||||
FIELD field_21519 last Ljava/lang/ThreadLocal;
|
||||
FIELD field_21520 colors Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
|
||||
FIELD field_21521 lock Ljava/util/concurrent/locks/ReentrantReadWriteLock;
|
||||
METHOD method_23768 reset ()V
|
||||
METHOD method_23769 reset (II)V
|
||||
ARG 1 chunkX
|
||||
ARG 2 chunkZ
|
||||
METHOD method_23770 getBiomeColor (Lnet/minecraft/class_2338;Ljava/util/function/IntSupplier;)I
|
||||
ARG 1 pos
|
||||
ARG 2 colorFactory
|
||||
METHOD method_23772 getColorArray (II)[I
|
||||
ARG 1 chunkX
|
||||
ARG 2 chunkZ
|
|
@ -4,6 +4,8 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
|
|||
FIELD field_17778 regularEntities Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
|
||||
FIELD field_17780 worldRenderer Lnet/minecraft/class_761;
|
||||
FIELD field_18226 players Ljava/util/List;
|
||||
FIELD field_21526 lightningTicksLeft I
|
||||
FIELD field_21527 colorCache Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
|
||||
FIELD field_3727 netHandler Lnet/minecraft/class_634;
|
||||
FIELD field_3729 client Lnet/minecraft/class_310;
|
||||
FIELD field_3730 ticksUntilCaveAmbientSound I
|
||||
|
@ -20,6 +22,9 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
|
|||
ARG 1 chunk
|
||||
METHOD method_18112 getEntities ()Ljava/lang/Iterable;
|
||||
METHOD method_18113 scheduleBlockRenders (III)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD method_18114 addEntityPrivate (ILnet/minecraft/class_1297;)V
|
||||
ARG 1 id
|
||||
ARG 2 entity
|
||||
|
@ -36,6 +41,9 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
|
|||
ARG 2 passenger
|
||||
METHOD method_18648 checkChunk (Lnet/minecraft/class_1297;)V
|
||||
ARG 1 entity
|
||||
METHOD method_23782 resetChunkColor (II)V
|
||||
METHOD method_23784 reloadColor ()V
|
||||
METHOD method_23789 getLightningTicksLeft ()I
|
||||
METHOD method_2932 addParticle (DDDDDLnet/minecraft/class_2394;)V
|
||||
ARG 1 minX
|
||||
ARG 3 maxX
|
||||
|
|
|
@ -29,7 +29,10 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
|
|||
ARG 4 profiler
|
||||
ARG 5 isClient
|
||||
METHOD method_16107 getProfiler ()Lnet/minecraft/class_3695;
|
||||
METHOD method_16109 scheduleBlockRender (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
|
||||
METHOD method_16109 checkBlockRerender (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
|
||||
ARG 1 pos
|
||||
ARG 2 old
|
||||
ARG 3 updated
|
||||
METHOD method_17452 addImportantParticle (Lnet/minecraft/class_2394;ZDDDDDD)V
|
||||
ARG 1 parameters
|
||||
ARG 2 alwaysSpawn
|
||||
|
@ -175,8 +178,8 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
|
|||
METHOD method_8508 updateNeighborsExcept (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V
|
||||
ARG 1 pos
|
||||
ARG 2 sourceBlock
|
||||
METHOD method_8509 setTicksSinceLightning (I)V
|
||||
ARG 1 ticksSinceLightning
|
||||
METHOD method_8509 setLightningTicksLeft (I)V
|
||||
ARG 1 lightningTicksLeft
|
||||
METHOD method_8510 getTime ()J
|
||||
METHOD method_8513 setDefaultSpawnClient ()V
|
||||
METHOD method_8514 getTagManager ()Lnet/minecraft/class_3505;
|
||||
|
|
Loading…
Reference in New Issue