From 87abbdb8efb199901b3f1cbc397718540c8d385d Mon Sep 17 00:00:00 2001 From: sciwhiz12 Date: Sat, 9 Jul 2022 17:23:10 +0800 Subject: [PATCH] Fix static member ordering crash in UnitSprite (#8839) The previous ordering caused LOCATION to be null during the construction of the UnitSprite INSTANCE, leading to errors as the atlas location for the sprite would be null. Fixes #8795 --- .../java/net/minecraftforge/client/textures/UnitSprite.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/client/textures/UnitSprite.java b/src/main/java/net/minecraftforge/client/textures/UnitSprite.java index 276ef0efd8..9341994c25 100644 --- a/src/main/java/net/minecraftforge/client/textures/UnitSprite.java +++ b/src/main/java/net/minecraftforge/client/textures/UnitSprite.java @@ -19,8 +19,8 @@ import java.util.function.Function; */ public class UnitSprite extends TextureAtlasSprite { - public static final UnitSprite INSTANCE = new UnitSprite(); public static final ResourceLocation LOCATION = new ResourceLocation("forge", "unit"); + public static final UnitSprite INSTANCE = new UnitSprite(); public static final Function GETTER = (x) -> INSTANCE; private UnitSprite()