Fixed runData crash. Fixes #2615

This commit is contained in:
raoulvdberge
2020-07-14 18:17:31 +02:00
parent 93e443b7aa
commit 3be3ca9ef9

View File

@@ -39,10 +39,13 @@ public class ClientSetup {
private final BakedModelOverrideRegistry bakedModelOverrideRegistry = new BakedModelOverrideRegistry();
public ClientSetup() {
IResourceManager resourceManager = Minecraft.getInstance().getResourceManager();
Minecraft minecraft = Minecraft.getInstance();
if (minecraft != null) { // This is null in a runData environment.
IResourceManager resourceManager = minecraft.getResourceManager();
if (resourceManager instanceof IReloadableResourceManager) {
((IReloadableResourceManager) resourceManager).addReloadListener(new ResourcePackListener());
}
}
bakedModelOverrideRegistry.add(new ResourceLocation(RS.ID, "controller"), (base, registry) -> new FullbrightBakedModel(
base,