@@ -0,0 +1,1086 @@
+package org.cyclops.cyclopscore.client.model;%0A%0Aimport net.minecraft.client.resources.IResourceManager;%0Aimport net.minecraft.util.ResourceLocation;%0Aimport net.minecraftforge.client.model.ICustomModelLoader;%0Aimport net.minecraftforge.client.model.IModel;%0A%0A/**%0A * Custom model loader for a single model.%0A * @author rubensworks%0A */%0Apublic class SingleModelLoader implements ICustomModelLoader %7B%0A%0A    private final String modId;%0A    private final String location;%0A    private final IModel model;%0A%0A    public SingleModelLoader(String modId, String location, IModel model) %7B%0A        this.modId = modId;%0A        this.location = location;%0A        this.model = model;%0A    %7D%0A%0A    @Override%0A    public boolean accepts(ResourceLocation modelLocation) %7B%0A        return modelLocation.getResourceDomain().equals(modId)%0A               && modelLocation.getResourcePath().startsWith(location);%0A    %7D%0A%0A    @Override%0A    public IModel loadModel(ResourceLocation modelLocation) %7B%0A        return model;%0A    %7D%0A%0A    @Override%0A    public void onResourceManagerReload(IResourceManager resourceManager) %7B%0A%0A    %7D%0A%7D%0A

Add single model loader