Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: 1.20 Update Creates a CTD from the JDT Inventory Holder and Supplimentaries #1161

Open
zeziba opened this issue Nov 16, 2024 · 2 comments
Labels
Bug Something isn't working

Comments

@zeziba
Copy link

zeziba commented Nov 16, 2024

Possible Fixes

Yes

Modpack Version

1.20

What happened?

After upgrading to 1.20 and loading my base once I move towards a certain location of the base it will CTD with the cause as the game client not having enough memory or so it reports on crash.

From looking at the game log file it seems that Supplementaries is causing a collision with Just Dire Thing's Inventory Holder's in world display of the player model.

My specific use case of this particular item is I have 8 set-up in a row where I have different levels of gear I have created held within. The in-world display of character model allows for the cosmetic's to override the model as well which is what I have currently.

Each of the inventory holders are out of render distance and as I walk towards them the game will with 100% certainty crash as this is the 4th time I have tested this particular issue.


[16Nov2024 00:18:30.433] [Render thread/ERROR] [net.minecraft.client.Minecraft/FATAL]: Reported exception thrown!
net.minecraft.ReportedException: Rendering entity in world
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.tryRender(BlockEntityRenderDispatcher.java:111) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.render(BlockEntityRenderDispatcher.java:79) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntity(SodiumWorldRenderer.java:418) ~[sodium-neoforge-0.6.0-beta.4+mc1.21.1.jar%23885!/:?]
	at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:353) ~[sodium-neoforge-0.6.0-beta.4+mc1.21.1.jar%23885!/:?]
	at TRANSFORMER/[email protected]+mc1.21.1/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:314) ~[sodium-neoforge-0.6.0-beta.4+mc1.21.1.jar%23885!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.LevelRenderer.handler$bjc000$sodium$onRenderBlockEntities(LevelRenderer.java:11895) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.LevelRenderer.renderLevel(LevelRenderer.java:1081) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.GameRenderer.renderLevel(GameRenderer.java:1271) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:1024) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.runTick(Minecraft.java:1195) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.run(Minecraft.java:807) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:230) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
	at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.31.jar%23101!/:4.0]
	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:124) ~[loader-4.0.31.jar%23101!/:4.0]
	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:32) ~[loader-4.0.31.jar%23101!/:4.0]
	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.31.jar%23101!/:4.0]
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.4.jar%23104!/:?]
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.4.jar%23104!/:?]
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.4.jar%23104!/:?]
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.4.jar%23104!/:?]
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.4.jar%23104!/:?]
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.4.jar%23104!/:?]
	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.4.jar%23104!/:?]
	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?]
	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?]
Caused by: java.lang.ClassCastException: class com.direwolf20.justdirethings.client.blockentityrenders.InventoryHolderBER$1 cannot be cast to class net.mehvahdjukaar.supplementaries.api.IQuiverEntity (com.direwolf20.justdirethings.client.blockentityrenders.InventoryHolderBER$1 is in module [email protected] of loader 'TRANSFORMER' @5950054d; net.mehvahdjukaar.supplementaries.api.IQuiverEntity is in module [email protected] of loader 'TRANSFORMER' @5950054d)
	at TRANSFORMER/[email protected]/net.mehvahdjukaar.supplementaries.client.renderers.entities.layers.QuiverLayer.render(QuiverLayer.java:43) ~[supplementaries-1.21-3.0.15-beta-neoforge.jar%23901!/:?]
	at TRANSFORMER/[email protected]/net.mehvahdjukaar.supplementaries.client.renderers.entities.layers.QuiverLayer.render(QuiverLayer.java:24) ~[supplementaries-1.21-3.0.15-beta-neoforge.jar%23901!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.entity.LivingEntityRenderer.render(LivingEntityRenderer.java:133) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.entity.player.PlayerRenderer.render(PlayerRenderer.java:72) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.entity.player.PlayerRenderer.render(PlayerRenderer.java:46) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.entity.EntityRenderDispatcher.render(EntityRenderDispatcher.java:159) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.client.blockentityrenders.InventoryHolderBER.renderMockPlayerEntity(InventoryHolderBER.java:95) ~[justdirethings-1.4.9.jar%23748!/:?]
	at TRANSFORMER/[email protected]/com.direwolf20.justdirethings.client.blockentityrenders.InventoryHolderBER.render(InventoryHolderBER.java:36) ~[justdirethings-1.4.9.jar%23748!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.setupAndRender(BlockEntityRenderDispatcher.java:90) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.lambda$render$0(BlockEntityRenderDispatcher.java:79) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher.tryRender(BlockEntityRenderDispatcher.java:104) ~[client-1.21.1-20240808.144430-srg.jar%23564!/:?]
	... 26 more
[16Nov2024 00:18:31.411] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Stopping server
[16Nov2024 00:18:31.414] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving players
[16Nov2024 00:18:31.437] [Server thread/INFO] [net.minecraft.server.network.ServerGamePacketListenerImpl/]: zeziba lost connection: Disconnected
[16Nov2024 00:18:31.437] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: zeziba left the game
[16Nov2024 00:18:31.465] [Server thread/INFO] [net.minecraft.server.network.ServerCommonPacketListenerImpl/]: Stopping singleplayer server as player logged out
[16Nov2024 00:18:31.465] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving worlds
[16Nov2024 00:18:31.587] [Server thread/INFO] [QuarryPlus/QuarryChunkLoader]: Remove chunk loading at x=1047, z=152

latest.log

https://gist.github.com/zeziba/3ecf6cec28318428b3be575700f13a57

Developer reports

No response

@DaddyLongspoon
Copy link

me too. my world is bricked until this is sorted :( I have five inventory holders, world crashes immediately. I haven't even looked at supplementaries

@ImMorphi
Copy link

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants