Color provider improvements (#2553)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Juuxel 2021-07-19 16:30:41 +03:00 committed by GitHub
parent c96f65c814
commit febccc5477
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 18 additions and 8 deletions

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_322 net/minecraft/client/color/block/BlockColorProvider
METHOD getColor (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I
COMMENT {@return the color of the block state for the specified tint index,
COMMENT or -1 if not tinted}
ARG 1 state
ARG 2 world
ARG 3 pos

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_324 net/minecraft/client/color/block/BlockColors
FIELD field_1995 providers Lnet/minecraft/class_2361;
FIELD field_20271 properties Ljava/util/Map;
FIELD field_32163 NO_COLOR I
METHOD method_1684 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I
ARG 0 state
ARG 1 world
@ -30,7 +31,11 @@ CLASS net/minecraft/class_324 net/minecraft/client/color/block/BlockColors
METHOD method_1690 registerColorProvider (Lnet/minecraft/class_322;[Lnet/minecraft/class_2248;)V
ARG 1 provider
ARG 2 blocks
METHOD method_1691 getColor (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
METHOD method_1691 getParticleColor (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
COMMENT {@return the particle color of the block state}
COMMENT
COMMENT @implSpec If there's no color provider for the specified block,
COMMENT falls back to its map color.
ARG 1 state
ARG 2 world
ARG 3 pos
@ -63,7 +68,7 @@ CLASS net/minecraft/class_324 net/minecraft/client/color/block/BlockColors
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 tint
ARG 4 tintIndex
METHOD method_1698 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I
ARG 0 state
ARG 1 world

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_326 net/minecraft/client/color/item/ItemColorProvider
METHOD getColor (Lnet/minecraft/class_1799;I)I
COMMENT {@return the color of the item stack for the specified tint index,
COMMENT or -1 if not tinted}
ARG 1 stack
ARG 2 tintIndex

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_325 net/minecraft/client/color/item/ItemColors
FIELD field_1996 providers Lnet/minecraft/class_2361;
FIELD field_32165 NO_COLOR I
METHOD method_1699 (Lnet/minecraft/class_1826;Lnet/minecraft/class_1799;I)I
ARG 1 stack
ARG 2 tintIndex
@ -15,7 +16,7 @@ CLASS net/minecraft/class_325 net/minecraft/client/color/item/ItemColors
METHOD method_1703 (Lnet/minecraft/class_1799;I)I
ARG 0 stack
ARG 1 tintIndex
METHOD method_1704 getColorMultiplier (Lnet/minecraft/class_1799;I)I
METHOD method_1704 getColor (Lnet/minecraft/class_1799;I)I
ARG 1 item
ARG 2 tintIndex
METHOD method_1705 (Lnet/minecraft/class_1799;I)I
@ -27,7 +28,7 @@ CLASS net/minecraft/class_325 net/minecraft/client/color/item/ItemColors
ARG 0 stack
ARG 1 tintIndex
METHOD method_1708 register (Lnet/minecraft/class_326;[Lnet/minecraft/class_1935;)V
ARG 1 mapper
ARG 1 provider
ARG 2 items
METHOD method_1709 (Lnet/minecraft/class_1799;I)I
ARG 0 stack

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRenderer
FIELD field_27743 DIRECTIONS [Lnet/minecraft/class_2350;
FIELD field_32784 BRIGHTNESS_CACHE_MAX_SIZE I
FIELD field_4178 colorMap Lnet/minecraft/class_324;
FIELD field_4178 colors Lnet/minecraft/class_324;
FIELD field_4179 brightnessCache Ljava/lang/ThreadLocal;
METHOD <init> (Lnet/minecraft/class_324;)V
ARG 1 colorMap
ARG 1 colors
METHOD method_20544 enableBrightnessCache ()V
METHOD method_20545 disableBrightnessCache ()V
METHOD method_23073 renderQuad (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;FFFFIIIII)V

View File

@ -7,11 +7,11 @@ CLASS net/minecraft/class_918 net/minecraft/client/render/item/ItemRenderer
FIELD field_4729 textureManager Lnet/minecraft/class_1060;
FIELD field_4730 zOffset F
FIELD field_4732 models Lnet/minecraft/class_763;
FIELD field_4733 colorMap Lnet/minecraft/class_325;
FIELD field_4733 colors Lnet/minecraft/class_325;
METHOD <init> (Lnet/minecraft/class_1060;Lnet/minecraft/class_1092;Lnet/minecraft/class_325;Lnet/minecraft/class_756;)V
ARG 1 manager
ARG 2 bakery
ARG 3 colorMap
ARG 3 colors
ARG 4 builtinModelItemRenderer
METHOD method_23177 renderItem (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1937;III)V
ARG 1 entity