Changed: MC Mod

Changed: MC Mod

156k Downloads

Loading freeze & CTD because of Latex Cover Generation.

Puridor opened this issue ยท 3 comments

commented

EDIT: Incompatibility with Additional Lights + Needs config files changed.

Changed Addon Plus also does not work, but that falls more onto that mod's creator than LtxProgrammer.

First crash:

crash-2024-01-20_21.46.25-client.txt

Alt+F4 (latest) log:
latest.log

commented

Set fastAndCheapLatexBlocks to true, and generateUniqueTexturesForAllBlocks to false in your client config

commented

Please don't close this before I'm finished.
I tried this, and it did not work.

Crash log:
crash-2024-01-21_20.41.43-client.txt
Latest.log:
latest.log

Config file:
image

EDIT: Incompatibility with Additional Lights. (Throws an error in Render Thread for Registry. Not sure what the problem is.)
Trace:

[20:48:32] [Render thread/ERROR]: Caught exception during event RegistryEvent.Register<minecraft:block> dispatch for modid additional_lights
java.lang.NullPointerException: Registry Object not present: changed:dark_latex_block
	at net.minecraftforge.registries.RegistryObject.get(RegistryObject.java:700) ~[forge-1.18.2-40.2.17-universal.jar%23297!/:?]
	at net.ltxprogrammer.changed.block.AbstractLatexBlock.getLatexed(AbstractLatexBlock.java:51) ~[Changed-m1.18.2-v0.13.jar%2398!/:v0.13]
	at net.ltxprogrammer.changed.block.AbstractLatexBlock.isLatexed(AbstractLatexBlock.java:44) ~[Changed-m1.18.2-v0.13.jar%2398!/:v0.13]
	at net.minecraft.world.level.block.Block.handler$bga000$getSoundType(Block.java:1660) ~[client-1.18.2-20220404.173914-srg.jar%23292!/:?]
	at net.minecraft.world.level.block.Block.m_49962_(Block.java) ~[client-1.18.2-20220404.173914-srg.jar%23292!/:?]
	at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.m_60827_(BlockBehaviour.java:783) ~[client-1.18.2-20220404.173914-srg.jar%23292!/:?]
	at com.mgen256.al.blocks.ALLamp.createProps(ALLamp.java:68) ~[additional_lights-1.18.2-2.1.4.jar%2363!/:1.18.2-2.1.4]
	at com.mgen256.al.blocks.ALLamp.<init>(ALLamp.java:72) ~[additional_lights-1.18.2-2.1.4.jar%2363!/:1.18.2-2.1.4]
	at com.mgen256.al.AdditionalLights$3.<init>(AdditionalLights.java:133) ~[additional_lights-1.18.2-2.1.4.jar%2363!/:1.18.2-2.1.4]
	at com.mgen256.al.AdditionalLights.init(AdditionalLights.java:113) ~[additional_lights-1.18.2-2.1.4.jar%2363!/:1.18.2-2.1.4]
	at com.mgen256.al.AdditionalLights$RegistryEvents.onBlocksRegistry(AdditionalLights.java:361) ~[additional_lights-1.18.2-2.1.4.jar%2363!/:1.18.2-2.1.4]
	at net.minecraftforge.eventbus.ASMEventHandler_177_RegistryEvents_onBlocksRegistry_Register.invoke(.dynamic) ~[?:?]
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!/:?]
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!/:?]
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!/:?]
	at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:106) ~[javafmllanguage-1.18.2-40.2.17.jar%23294!/:?]
	at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:123) ~[fmlcore-1.18.2-40.2.17.jar%23293!/:?]
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?]
	at net.minecraftforge.fml.ModWorkManager$SyncExecutor.driveOne(ModWorkManager.java:42) ~[fmlcore-1.18.2-40.2.17.jar%23293!/:?]
	at net.minecraftforge.fml.ModWorkManager$DrivenExecutor.drive(ModWorkManager.java:26) ~[fmlcore-1.18.2-40.2.17.jar%23293!/:?]
	at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:202) ~[fmlcore-1.18.2-40.2.17.jar%23293!/:?]
	at net.minecraftforge.fml.ModLoader.lambda$dispatchAndHandleError$21(ModLoader.java:187) ~[fmlcore-1.18.2-40.2.17.jar%23293!/:?]
	at java.util.Optional.ifPresent(Optional.java:178) ~[?:?]
	at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:187) ~[fmlcore-1.18.2-40.2.17.jar%23293!/:?]
	at net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$11(ModLoader.java:164) ~[fmlcore-1.18.2-40.2.17.jar%23293!/:?]
	at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
	at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:164) ~[fmlcore-1.18.2-40.2.17.jar%23293!/:?]
	at net.minecraftforge.client.loading.ClientModLoader.lambda$begin$1(ClientModLoader.java:92) ~[forge-1.18.2-40.2.17-universal.jar%23297!/:?]
	at net.minecraftforge.client.loading.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:112) ~[forge-1.18.2-40.2.17-universal.jar%23297!/:?]
	at net.minecraftforge.client.loading.ClientModLoader.begin(ClientModLoader.java:92) ~[forge-1.18.2-40.2.17-universal.jar%23297!/:?]
	at net.minecraft.client.Minecraft.<init>(Minecraft.java:459) ~[client-1.18.2-20220404.173914-srg.jar%23292!/:?]
	at net.minecraft.client.main.Main.main(Main.java:169) ~[client-1.18.2-20220404.173914-srg.jar%23292!/:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.2.17.jar%2318!/:?]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?]
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?]

Also, despite me setting the config file to only use Minecraft and changed blocks, it still tries to cover blocks with textures. Any ideas?
image