diff --git a/src/main/java/dan200/computercraft/data/BlockModelProvider.java b/src/main/java/dan200/computercraft/data/BlockModelProvider.java index e0091c24e..788d5631f 100644 --- a/src/main/java/dan200/computercraft/data/BlockModelProvider.java +++ b/src/main/java/dan200/computercraft/data/BlockModelProvider.java @@ -21,14 +21,12 @@ public class BlockModelProvider extends BlockStateProvider { - private final ModelFile monitorBase; - private final ModelFile orientable; + private ModelFile monitorBase; + private ModelFile orientable; public BlockModelProvider( DataGenerator generator, ExistingFileHelper existingFileHelper ) { super( generator, ComputerCraft.MOD_ID, existingFileHelper ); - monitorBase = models().getExistingFile( new ResourceLocation( ComputerCraft.MOD_ID, "block/monitor_base" ) ); - orientable = models().getExistingFile( new ResourceLocation( "block/orientable" ) ); } @Nonnull @@ -41,6 +39,9 @@ public String getName() @Override protected void registerStatesAndModels() { + monitorBase = models().getExistingFile( new ResourceLocation( ComputerCraft.MOD_ID, "block/monitor_base" ) ); + orientable = models().getExistingFile( new ResourceLocation( "block/orientable" ) ); + registerMonitors( Registry.ModBlocks.MONITOR_NORMAL.get() ); registerMonitors( Registry.ModBlocks.MONITOR_ADVANCED.get() );