Incompatibility with PolyDungeons Mod (BufferBuilder Not Started)
allanf181 opened this issue ยท 2 comments
---- Minecraft Crash Report ----
// Don't do that.
Time: 2020-07-29 15:12:56 BRT
Description: Rendering Block Entity
java.lang.IllegalStateException: BufferBuilder not started
at Not Enough Crashes deobfuscated stack trace.(1.16.1+build.21)
at net.minecraft.client.render.BufferBuilder.getCurrentElement(BufferBuilder:378)
at net.minecraft.client.render.BufferVertexConsumer.vertex(BufferVertexConsumer:18)
at net.minecraft.client.render.VertexConsumer.vertex(VertexConsumer:532)
at polydungeons.client.ber.SolidEndPortalBlockEntityRenderer.renderFace(SolidEndPortalBlockEntityRenderer.java:88)
at polydungeons.client.ber.SolidEndPortalBlockEntityRenderer.renderCube(SolidEndPortalBlockEntityRenderer.java:81)
at polydungeons.client.ber.SolidEndPortalBlockEntityRenderer.render(SolidEndPortalBlockEntityRenderer.java:68)
at polydungeons.client.ber.SolidEndPortalBlockEntityRenderer.render(SolidEndPortalBlockEntityRenderer.java:16)
at net.minecraft.client.render.block.entity.BlockEntityRenderDispatcher.render(BlockEntityRenderDispatcher:107)
at net.minecraft.client.render.block.entity.BlockEntityRenderDispatcher.method_23081(BlockEntityRenderDispatcher:96)
at net.minecraft.class_824$$Lambda$3694/0000000000000000.run(Unknown Source)
at net.minecraft.client.render.block.entity.BlockEntityRenderDispatcher.runReported(BlockEntityRenderDispatcher:128)
at net.minecraft.client.render.block.entity.BlockEntityRenderDispatcher.render(BlockEntityRenderDispatcher:96)
at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderTileEntities(SodiumWorldRenderer.java:302)
at net.minecraft.client.render.WorldRenderer.handler$zzg000$onRenderTileEntities(WorldRenderer:3692)
at net.minecraft.client.render.WorldRenderer.render(WorldRenderer:1245)
at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer:717)
at net.minecraft.client.render.GameRenderer.render(GameRenderer:540)
at net.minecraft.client.MinecraftClient.render(MinecraftClient:1021)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:654)
at net.minecraft.client.MinecraftClient.handler$bko000$afterCrashHandled(MinecraftClient:12835)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:672)
at net.minecraft.client.main.Main.main(Main:215)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:564)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:564)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Block Entity Details --
Name: polydungeons:end_block // polydungeons.block.entity.DecorativeEndBlockEntity
Block: Block{polydungeons:end_block}
Block location: World: (1567,63,-329), Chunk: (at 15,3,7 in 97,-21; contains blocks 1552,0,-336 to 1567,255,-321), Region: (3,-1; contains chunks 96,-32 to 127,-1, blocks 1536,0,-512 to 2047,255,-1)
Block: Block{polydungeons:end_block}
Block location: World: (1567,63,-329), Chunk: (at 15,3,7 in 97,-21; contains blocks 1552,0,-336 to 1567,255,-321), Region: (3,-1; contains chunks 96,-32 to 127,-1, blocks 1536,0,-512 to 2047,255,-1)
Block Entity NBT: {x:1567,y:63,z:-329,id:"polydungeons:end_block"}
-- Affected level --
All players: 1 total; [class_746['armelin1'/12338879, l='ClientLevel', x=1534.14, y=71.50, z=-382.01]]
Chunk stats: SodiumChunkCache: 483
Level dimension: minecraft:overworld
Level spawn location: World: (112,73,-64), Chunk: (at 0,4,0 in 7,-4; contains blocks 112,0,-64 to 127,255,-49), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Level time: 5138263 game time, 6994205 day time
Server brand: fabric
Server type: Non-integrated multiplayer server
-- System Details --
Minecraft Version: 1.16.1
Minecraft Version ID: 1.16.1
Operating System: Windows 7 (amd64) version 6.1
Java Version: 14.0.2, AdoptOpenJDK
Java VM Version: Eclipse OpenJ9 VM (JRE 14 Windows 7 amd64-64-Bit Compressed References 20200715_148 (JIT enabled, AOT enabled)
OpenJ9 - 34cf4c075
OMR - 113e54219
JCL - 1d231bd6a2 based on jdk-14.0.2+12), Eclipse OpenJ9
Memory: 1109158392 bytes (1057 MB) / 2828075008 bytes (2697 MB) up to 3758096384 bytes (3584 MB)
CPUs: 4
JVM Flags: 30 total; -Xoptionsfile=C:\MARCELO\Allan\Programas\OpenJDK\OpenJ9\jdk-14.0.2+12\lib\options.default -Xlockword:mode=default,noLockword=java/lang/String,noLockword=java/util/MapEntry,noLockword=java/util/HashMap$Entry,noLockword=org/apache/harmony/luni/util/ModifiedMap$Entry,noLockword=java/util/Hashtable$Entry,noLockword=java/lang/invoke/MethodType,noLockword=java/lang/invoke/MethodHandle,noLockword=java/lang/invoke/CollectHandle,noLockword=java/lang/invoke/ConstructorHandle,noLockword=java/lang/invoke/ConvertHandle,noLockword=java/lang/invoke/ArgumentConversionHandle,noLockword=java/lang/invoke/AsTypeHandle,noLockword=java/lang/invoke/ExplicitCastHandle,noLockword=java/lang/invoke/FilterReturnHandle,noLockword=java/lang/invoke/DirectHandle,noLockword=java/lang/invoke/ReceiverBoundHandle,noLockword=java/lang/invoke/DynamicInvokerHandle,noLockword=java/lang/invoke/FieldHandle,noLockword=java/lang/invoke/FieldGetterHandle,noLockword=java/lang/invoke/FieldSetterHandle,noLockword=java/lang/invoke/StaticFieldGetterHandle,noLockword=java/lang/invoke/StaticFieldSetterHandle,noLockword=java/lang/invoke/IndirectHandle,noLockword=java/lang/invoke/InterfaceHandle,noLockword=java/lang/invoke/VirtualHandle,noLockword=java/lang/invoke/PrimitiveHandle,noLockword=java/lang/invoke/InvokeExactHandle,noLockword=java/lang/invoke/InvokeGenericHandle,noLockword=java/lang/invoke/VarargsCollectorHandle,noLockword=java/lang/invoke/ThunkTuple -Xjcl:jclse29 -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxTenuringThreshold=15 -XX:MaxGCPauseMillis=50 -XX:GCPauseIntervalMillis=150 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:+UseFastAccessorMethods -XX:+UseCompressedOops -XX:+OptimizeStringConcat -XX:+AggressiveOpts -XX:ReservedCodeCacheSize=256m -XX:+UseCodeCacheFlushing -XX:SoftRefLRUPolicyMSPerMB=20000 -XX:ParallelGCThreads=4 -XX:+UnlockExperimentalVMOptions -XX:+UseStringDeduplication -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx3584m
Suspected Mods: Fabric Loader (fabricloader), Sodium (sodium), PolyDungeons (polydungeons)
sodium: Sodium 0.1.0
fabricloader: Fabric Loader 0.9.0+build.204
This would be better titled as "Incompatibility with PolyDungeons". It looks like that mod expects vanilla rendering code that Sodium overwrites.
Closing after discussing with Earthcomputer. This is something that needs to be fixed in PolyDungeons. If anyone is able to submit a Pull Request there for it, feel free to do so.