I did not ask about the launcher, but regardless almost every time someone has an issue with libraries not downloading it's an issue of Java version.
Update to the latest version of Java 8.
Don't do this. You're passing in null as the thing thats meant to do the model lookup that you call in the next line.
use Minecraft#getBlockRendererDispatcher()
I finally figured out the problem - When registering the TileEntity, I needed to include the block it was connected to.
@Mod.EventBusSubscriber( bus = Mod.EventBusSubscriber.Bus.MOD )
public class RegistryEventHandler
{
@SubscribeEvent
public static void onTileEntityRegistry( final RegistryEvent.Register< TileEntityType< ? > > event )
{
final IForgeRegistry< TileEntityType< ? > > registry = event.getRegistry();
registry.register( TileEntityType.Builder.create( TileEntityLocker::new, BetterStorageBlocks.LOCKER ).build( null ).setRegistryName( ModInfo.MOD_ID, "locker" ) );
// /\- Need list of blocks that use this TileEntity
}
}
No, but because this was a proper error that happened in a mod that did one thing properly it was logged with enough info.
Make sure you're running the latest version of Erebus and if you are, report it to the author.
In addition, because this is the wrong log I can't check but make sure you only get mods from CurseForge (linked in my signature) or mod authors official sites.
I'd recommend the StopModReposts browser extension(also linked in my signature) as it will alert you if you visit a blacklisted site.