package io.github.cottonmc.templates; import io.github.cottonmc.templates.block.SlopeBlock; import io.github.cottonmc.templates.model.SlopeModel; import io.github.cottonmc.templates.model.TemplateModelVariantProvider; import net.fabricmc.api.ClientModInitializer; import net.fabricmc.fabric.api.client.model.ModelLoadingRegistry; import net.minecraft.util.math.Direction; public class TemplatesClient implements ClientModInitializer { public static TemplateModelVariantProvider provider = new TemplateModelVariantProvider(); @Override public void onInitializeClient() { ModelLoadingRegistry.INSTANCE.registerVariantProvider(rm -> provider); provider.registerTemplateModels(Templates.SLOPE, Templates.SLOPE.getDefaultState().with(SlopeBlock.FACING, Direction.SOUTH), SlopeModel::new); } }