LambdaInnovation / AcademyCraft

A Minecraft mod about superability
http://ac.li-dev.cn/
221 stars 55 forks source link

Game crashed while generating world #806

Open hugonoss opened 5 years ago

hugonoss commented 5 years ago

I was trying to generate a new world with 88 other mods and the game crashed.

Crash Log: https://paste.dimdev.org/cahuyaludi.mccrash

Ruchian commented 5 years ago

AcademyCraft is a mod that uses modern OpenGL scripting language. Due to this, Mac OS X will not run the mod.

Most of Minecraft uses legacy OpenGL scripts. Due to this, if the developer were to force Mac OS to acknowledge modern OpenGL, legacy OpenGL will be disabled on the same OS and so Minecraft will not be able to boot up. A problem is that Apple decided to deprecate support for OpenGL and points users to Metal 2 API instead, but Metal will only run on Mac. It maybe possible to use Vulkan as a bridge since that still works on both, but the developer doesn't like Metal. He already made it clear once that Mac is not supported unless Mac starts accepting modern OpenGL again.

Although Forge advises that a developer should not force people on modern OpenGL and if it is implemented that there should be an alternative to it, but currently there is no official alternative.

There is a user that copy pasted the older OpenGL scripts from the 1.7.10 version's jar to the modern 1.12.2 version's jar. Some others have bypassed it by using the dummy file instead. Note that the shaders may not work properly if you attempt this.