@@ -56,6 +56,13 @@ public FridgeRenderState createRenderState() {
5656 public void extractRenderState (FridgeBlockEntity blockEntity , FridgeRenderState renderState , float delta , Vec3 vec , ModelFeatureRenderer .@ Nullable CrumblingOverlay crumblingOverlay ) {
5757 BlockEntityRenderer .super .extractRenderState (blockEntity , renderState , delta , vec , crumblingOverlay );
5858
59+ renderState .dye = blockEntity .getBlockState ().getBlock () instanceof FridgeBlock fridgeBlock ? fridgeBlock .getColor () : DyeColor .WHITE ;
60+ renderState .doorAngle = blockEntity .getDoorAnimator ().getRenderAngle (delta );
61+ renderState .modelType = blockEntity .getBlockState ().getValue (FridgeBlock .MODEL_TYPE );
62+ renderState .skip = renderState .modelType == FridgeBlock .FridgeModelType .LARGE_UPPER ;
63+ renderState .flipped = blockEntity .getBlockState ().getValue (FridgeBlock .FLIPPED );
64+ renderState .facing = blockEntity .getBlockState ().getValue (FridgeBlock .FACING );
65+
5966 DeferredBlockStateModel lowerModel ;
6067 DeferredBlockStateModel upperModel = null ;
6168 boolean isLarge = renderState .modelType == FridgeBlock .FridgeModelType .LARGE_LOWER ;
@@ -76,13 +83,6 @@ public void extractRenderState(FridgeBlockEntity blockEntity, FridgeRenderState
7683 renderState .upper .clear ();
7784 }
7885
79- renderState .dye = blockEntity .getBlockState ().getBlock () instanceof FridgeBlock fridgeBlock ? fridgeBlock .getColor () : DyeColor .WHITE ;
80- renderState .doorAngle = blockEntity .getDoorAnimator ().getRenderAngle (delta );
81- renderState .modelType = blockEntity .getBlockState ().getValue (FridgeBlock .MODEL_TYPE );
82- renderState .skip = renderState .modelType == FridgeBlock .FridgeModelType .LARGE_UPPER ;
83- renderState .flipped = blockEntity .getBlockState ().getValue (FridgeBlock .FLIPPED );
84- renderState .facing = blockEntity .getBlockState ().getValue (FridgeBlock .FACING );
85-
8686 final var id = (int ) blockEntity .getBlockPos ().asLong ();
8787 renderState .items = new ArrayList <>();
8888 for (int i = 0 ; i < blockEntity .getContainer ().getContainerSize (); i ++) {
0 commit comments