11package appeng .client .render .model ;
22
33
4- import com .google .common .collect .ImmutableMap ;
54import net .minecraft .block .state .IBlockState ;
65import net .minecraft .client .renderer .block .model .BakedQuad ;
76import net .minecraft .client .renderer .block .model .IBakedModel ;
87import net .minecraft .client .renderer .block .model .ItemCameraTransforms ;
98import net .minecraft .client .renderer .block .model .ItemOverrideList ;
109import net .minecraft .client .renderer .texture .TextureAtlasSprite ;
1110import net .minecraft .util .EnumFacing ;
12- import net .minecraftforge .client .model .PerspectiveMapWrapper ;
13- import net .minecraftforge .common .model .TRSRTransformation ;
1411import org .apache .commons .lang3 .tuple .Pair ;
12+ import org .jetbrains .annotations .NotNull ;
1513
1614import javax .annotation .Nullable ;
1715import javax .vecmath .Matrix4f ;
@@ -24,15 +22,12 @@ class ColorApplicatorBakedModel implements IBakedModel {
2422
2523 private final IBakedModel baseModel ;
2624
27- private final ImmutableMap <ItemCameraTransforms .TransformType , TRSRTransformation > transforms ;
28-
2925 private final EnumMap <EnumFacing , List <BakedQuad >> quadsBySide ;
3026
3127 private final List <BakedQuad > generalQuads ;
3228
33- ColorApplicatorBakedModel (IBakedModel baseModel , ImmutableMap < ItemCameraTransforms . TransformType , TRSRTransformation > map , TextureAtlasSprite texDark , TextureAtlasSprite texMedium , TextureAtlasSprite texBright ) {
29+ ColorApplicatorBakedModel (IBakedModel baseModel , TextureAtlasSprite texDark , TextureAtlasSprite texMedium , TextureAtlasSprite texBright ) {
3430 this .baseModel = baseModel ;
35- this .transforms = map ;
3631
3732 // Put the tint indices in... Since this is an item model, we are ignoring rand
3833 this .generalQuads = this .fixQuadTint (null , texDark , texMedium , texBright );
@@ -68,7 +63,7 @@ private List<BakedQuad> fixQuadTint(EnumFacing facing, TextureAtlasSprite texDar
6863 }
6964
7065 @ Override
71- public List <BakedQuad > getQuads (@ Nullable IBlockState state , @ Nullable EnumFacing side , long rand ) {
66+ public @ NotNull List <BakedQuad > getQuads (@ Nullable IBlockState state , @ Nullable EnumFacing side , long rand ) {
7267 if (side == null ) {
7368 return this .generalQuads ;
7469 }
@@ -91,22 +86,22 @@ public boolean isBuiltInRenderer() {
9186 }
9287
9388 @ Override
94- public TextureAtlasSprite getParticleTexture () {
89+ public @ NotNull TextureAtlasSprite getParticleTexture () {
9590 return this .baseModel .getParticleTexture ();
9691 }
9792
9893 @ Override
99- public ItemCameraTransforms getItemCameraTransforms () {
94+ public @ NotNull ItemCameraTransforms getItemCameraTransforms () {
10095 return this .baseModel .getItemCameraTransforms ();
10196 }
10297
10398 @ Override
104- public ItemOverrideList getOverrides () {
99+ public @ NotNull ItemOverrideList getOverrides () {
105100 return this .baseModel .getOverrides ();
106101 }
107102
108103 @ Override
109- public Pair <? extends IBakedModel , Matrix4f > handlePerspective (ItemCameraTransforms .TransformType type ) {
110- return PerspectiveMapWrapper . handlePerspective (this , this . transforms , type );
104+ public @ NotNull Pair <? extends IBakedModel , Matrix4f > handlePerspective (@ NotNull ItemCameraTransforms .TransformType type ) {
105+ return this . baseModel . handlePerspective (type );
111106 }
112107}
0 commit comments