Refactor color classes (#664)

This commit is contained in:
Chloe Dawn 2019-05-05 23:24:22 +01:00 committed by Modmuss50
parent 6873106509
commit 412a4678f0
12 changed files with 146 additions and 36 deletions

View File

@ -0,0 +1,6 @@
CLASS cvu net/minecraft/client/color/block/BlockColorProvider
METHOD getColor (Lbvj;Lbgp;Lev;I)I
ARG 1 state
ARG 2 view
ARG 3 pos
ARG 4 tintIndex

View File

@ -0,0 +1,70 @@
CLASS cvv net/minecraft/client/color/block/BlockColors
FIELD a providers Lfe;
METHOD a create ()Lcvv;
METHOD a getColorMultiplier (Lbvj;Lbgp;Lev;I)I
ARG 1 state
ARG 2 view
ARG 3 pos
ARG 4 tint
METHOD a getColor (Lbvj;Lbhh;Lev;)I
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD a register (Lcvu;[Lbml;)V
ARG 1 provider
ARG 2 blocks
METHOD b (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex
METHOD c (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex
METHOD d (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex
METHOD e (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex
METHOD f (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex
METHOD g (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex
METHOD h (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex
METHOD i (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex
METHOD j (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex
METHOD k (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex
METHOD l (Lbvj;Lbgp;Lev;I)I
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 tintIndex

View File

@ -0,0 +1,4 @@
CLASS cvx net/minecraft/client/color/item/ItemColorProvider
METHOD getColor (Lbca;I)I
ARG 1 stack
ARG 2 tintIndex

View File

@ -0,0 +1,34 @@
CLASS cvy net/minecraft/client/color/item/ItemColors
FIELD a providers Lfe;
METHOD a getColorMultiplier (Lbca;I)I
ARG 1 item
ARG 2 tintIndex
METHOD a (Lbcy;Lbca;I)I
ARG 1 stack
ARG 2 tintIndex
METHOD a create (Lcvv;)Lcvy;
ARG 0 blockColors
METHOD a (Lcvv;Lbca;I)I
ARG 1 stack
ARG 2 tintIndex
METHOD a register (Lcvx;[Lbhg;)V
ARG 1 mapper
ARG 2 items
METHOD b (Lbca;I)I
ARG 0 stack
ARG 1 tintIndex
METHOD c (Lbca;I)I
ARG 0 stack
ARG 1 tintIndex
METHOD d (Lbca;I)I
ARG 0 stack
ARG 1 tintIndex
METHOD e (Lbca;I)I
ARG 0 stack
ARG 1 tintIndex
METHOD f (Lbca;I)I
ARG 0 stack
ARG 1 tintIndex
METHOD g (Lbca;I)I
ARG 0 stack
ARG 1 tintIndex

View File

@ -0,0 +1,28 @@
CLASS dka net/minecraft/client/color/world/BiomeColors
CLASS dka$a Provider
METHOD getColor (Lbie;Lev;)I
ARG 1 biome
ARG 2 pos
FIELD a GRASS_COLOR Ldka$a;
FIELD b FOLIAGE_COLOR Ldka$a;
FIELD c WATER_COLOR Ldka$a;
FIELD d WATER_FOG_COLOR Ldka$a;
METHOD a getGrassColor (Lbgp;Lev;)I
ARG 0 view
ARG 1 pos
METHOD a getColor (Lbgp;Lev;Ldka$a;)I
ARG 0 view
ARG 1 pos
ARG 2 provider
METHOD a (Lbie;Lev;)I
ARG 0 biome
ARG 1 pos
METHOD b getFoliageColor (Lbgp;Lev;)I
ARG 0 view
ARG 1 pos
METHOD b (Lbie;Lev;)I
ARG 0 biome
ARG 1 pos
METHOD c getWaterColor (Lbgp;Lev;)I
ARG 0 view
ARG 1 pos

View File

@ -1,8 +1,9 @@
CLASS bhb net/minecraft/client/render/block/FoliageColorHandler
CLASS bhb net/minecraft/client/color/world/FoliageColors
FIELD a colorMap [I
METHOD a getSpruceColor ()I
METHOD a getColor (DD)I
ARG 0 temperature
ARG 2 humidity
METHOD a setColorMap ([I)V
ARG 0 pixels
METHOD b getBirchColor ()I

View File

@ -1,6 +1,7 @@
CLASS bhf net/minecraft/client/render/block/GrassColorHandler
CLASS bhf net/minecraft/client/color/world/GrassColors
FIELD a colorMap [I
METHOD a getColor (DD)I
ARG 0 temperature
ARG 2 humidity
METHOD a setColorMap ([I)V
ARG 0 map

View File

@ -1,10 +0,0 @@
CLASS dka net/minecraft/client/render/block/BiomeColors
CLASS dka$a Proxy
FIELD a GRASS_COLOR Ldka$a;
FIELD b FOLIAGE_COLOR Ldka$a;
FIELD c WATER_COLOR Ldka$a;
FIELD d WATER_FOG_COLOR Ldka$a;
METHOD a grassColorAt (Lbgp;Lev;)I
METHOD a colorAt (Lbgp;Lev;Ldka$a;)I
METHOD b foliageColorAt (Lbgp;Lev;)I
METHOD c waterColorAt (Lbgp;Lev;)I

View File

@ -1,9 +0,0 @@
CLASS cvv net/minecraft/client/render/block/BlockColorMap
FIELD a mappers Lfe;
METHOD a create ()Lcvv;
METHOD a getRenderColor (Lbvj;Lbgp;Lev;I)I
ARG 1 state
ARG 2 view
ARG 3 pos
METHOD a register (Lcvu;[Lbml;)V
ARG 1 mapper

View File

@ -1,5 +0,0 @@
CLASS cvu net/minecraft/client/render/block/BlockColorMapper
METHOD getColor (Lbvj;Lbgp;Lev;I)I
ARG 1 state
ARG 2 view
ARG 3 pos

View File

@ -1,7 +0,0 @@
CLASS cvy net/minecraft/client/render/item/ItemColorMap
FIELD a mappers Lfe;
METHOD a getRenderColor (Lbca;I)I
ARG 1 item
METHOD a create (Lcvv;)Lcvy;
METHOD a register (Lcvx;[Lbhg;)V
ARG 1 mapper

View File

@ -1,3 +0,0 @@
CLASS cvx net/minecraft/client/render/item/ItemColorMapper
METHOD getColor (Lbca;I)I
ARG 1 stack