Continuity

Continuity

26M Downloads

ArrayIndexOutOfBoundsException - different worlds, always same coordinates (1568,83,-2651) same exception

Serwur opened this issue ยท 3 comments

commented

I got this exception for array whenever I'm close (or even far away when chunk load is high) for different minecraft worlds. It is always the same coordinates, so something must be wrong with code that points to method "getSprite"

---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.

Time: 2025-02-20 00:56:48
Description: Encountered exception while building chunk meshes

java.lang.ArrayIndexOutOfBoundsException: Index -2 out of bounds for length 6
at knot//me.pepperbell.continuity.client.processor.simple.RandomSpriteProvider.getSprite(RandomSpriteProvider.java:59)
at knot//me.pepperbell.continuity.client.processor.simple.SimpleQuadProcessor.processQuad(SimpleQuadProcessor.java:35)
at knot//me.pepperbell.continuity.client.model.CtmBakedModel$CtmQuadTransform.transformOnce(CtmBakedModel.java:138)
at knot//me.pepperbell.continuity.client.model.CtmBakedModel$CtmQuadTransform.transform(CtmBakedModel.java:124)
at knot//net.caffeinemc.mods.sodium.client.render.frapi.render.AbstractRenderContext.transform(AbstractRenderContext.java:47)
at knot//net.caffeinemc.mods.sodium.client.render.frapi.render.AbstractBlockRenderContext.renderQuad(AbstractBlockRenderContext.java:172)
at knot//net.caffeinemc.mods.sodium.client.render.frapi.render.AbstractBlockRenderContext.bufferDefaultModel(AbstractBlockRenderContext.java:256)
at knot//net.minecraft.class_1087.emitBlockQuads(class_1087.java:1021)
at knot//net.minecraft.class_1097.emitBlockQuads(class_1097.java:574)
at knot//net.minecraft.class_1095.emitBlockQuads(class_1095.java:601)
at knot//net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51)
at knot//me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:71)
at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.pipeline.BlockRenderer.renderModel(BlockRenderer.java:105)
at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:112)
at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:50)
at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:45)
at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:213)
at java.base/java.lang.Thread.run(Unknown Source)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at knot//me.pepperbell.continuity.client.processor.simple.RandomSpriteProvider.getSprite(RandomSpriteProvider.java:59)
at knot//me.pepperbell.continuity.client.processor.simple.SimpleQuadProcessor.processQuad(SimpleQuadProcessor.java:35)
at knot//me.pepperbell.continuity.client.model.CtmBakedModel$CtmQuadTransform.transformOnce(CtmBakedModel.java:138)
at knot//me.pepperbell.continuity.client.model.CtmBakedModel$CtmQuadTransform.transform(CtmBakedModel.java:124)
at knot//net.caffeinemc.mods.sodium.client.render.frapi.render.AbstractRenderContext.transform(AbstractRenderContext.java:47)
at knot//net.caffeinemc.mods.sodium.client.render.frapi.render.AbstractBlockRenderContext.renderQuad(AbstractBlockRenderContext.java:172)
at knot//net.caffeinemc.mods.sodium.client.render.frapi.render.AbstractBlockRenderContext.bufferDefaultModel(AbstractBlockRenderContext.java:256)
at knot//net.minecraft.class_1087.emitBlockQuads(class_1087.java:1021)
at knot//net.minecraft.class_1097.emitBlockQuads(class_1097.java:574)
at knot//net.minecraft.class_1095.emitBlockQuads(class_1095.java:601)
at knot//net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51)

-- Block being rendered --
Details:
Block: Block{minecraft:oak_leaves}[distance=2,persistent=false,waterlogged=false]
Block location: World: (1568,83,-2651), Section: (at 0,3,5 in 98,5,-166; chunk contains blocks 1568,-64,-2656 to 1583,319,-2641), Region: (3,-6; contains chunks 96,-192 to 127,-161, blocks 1536,-64,-3072 to 2047,319,-2561)
Chunk section: RenderSection at chunk (98, 5, -166) from (1568, 80, -2656) to (1583, 95, -2641)
Render context volume: class_3341{minX=1566, minY=78, minZ=-2658, maxX=1585, maxY=97, maxZ=-2639}
Stacktrace:
at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:112)
at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:50)
at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:45)
at knot//net.caffeinemc.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:213)
at java.base/java.lang.Thread.run(Unknown Source)

-- Uptime --
Details:
JVM uptime: 31.470s
Wall uptime: 25.633s
High-res time: 24.509s
Client ticks: 366 ticks / 18.300s
Stacktrace:
at knot//net.minecraft.class_310.method_1587(class_310.java:2501)
at knot//net.minecraft.class_310.method_54580(class_310.java:949)
at knot//net.minecraft.class_310.method_1514(class_310.java:902)
at knot//net.minecraft.client.main.Main.main(Main.java:256)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Affected level --
Details:
All players: 1 total; [class_746['{MINECRAFT_USERNAME}'/8, l='ClientLevel', x=1757.30, y=87.00, z=-2441.10]]
Chunk stats: 9025, 6447
Level dimension: minecraft:overworld
Level spawn location: World: (560,94,-224), Section: (at 0,14,0 in 35,5,-14; chunk contains blocks 560,-64,-224 to 575,319,-209), Region: (1,-1; contains chunks 32,-32 to 63,-1, blocks 512,-64,-512 to 1023,319,-1)
Level time: 1065845 game time, 1300753 day time
Server brand: fabric
Server type: Integrated singleplayer server
Tracked entity count: 133

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, file/Patrix_1.21_32x_basic.zip, fabric, ambientsounds, c2me, continuity, creativecore, distanthorizons, entity_texture_features, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, iris, lithium, modmenu, noisium, placeholder-api, reeses-sodium-options, sodium, sodium-extra, sound_physics_remastered

-- System Details --
Details:
Minecraft Version: 1.21.1
Minecraft Version ID: 1.21.1
Operating System: Windows 11 (amd64) version 10.0
Java Version: 21.0.6, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Azul Systems, Inc.
Memory: 2997706600 bytes (2858 MiB) / 16944988160 bytes (16160 MiB) up to 17179869184 bytes (16384 MiB)
CPUs: 24
Processor Vendor: GenuineIntel
Processor Name: 12th Gen Intel(R) Core(TM) i9-12900K
Identifier: Intel64 Family 6 Model 151 Stepping 2
Microarchitecture: Alder Lake
Frequency (GHz): 3.19
Number of physical packages: 1
Number of physical CPUs: 16
Number of logical CPUs: 24
Graphics card #0 name: NVIDIA GeForce RTX 3080 Ti
Graphics card #0 vendor: NVIDIA
Graphics card #0 VRAM (MiB): 12288.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 32.0.15.6094
Graphics card #1 name: Intel(R) UHD Graphics 770
Graphics card #1 vendor: Intel Corporation
Graphics card #1 VRAM (MiB): 2048.00
Graphics card #1 deviceId: VideoController2
Graphics card #1 versionInfo: 32.0.101.6129
Memory slot #0 capacity (MiB): 16384.00
Memory slot #0 clockSpeed (GHz): 4.80
Memory slot #0 type: Unknown
Memory slot #1 capacity (MiB): 16384.00
Memory slot #1 clockSpeed (GHz): 4.80
Memory slot #1 type: Unknown
Virtual memory max (MiB): 40616.00
Virtual memory used (MiB): 39744.14
Swap memory total (MiB): 8056.13
Swap memory used (MiB): 682.69
Space in storage for jna.tmpdir (MiB): available: 62456.04, total: 476108.00
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 62456.04, total: 476108.00
Space in storage for io.netty.native.workdir (MiB): available: 62456.04, total: 476108.00
Space in storage for java.io.tmpdir (MiB): available: 62456.04, total: 476108.00
Space in storage for workdir (MiB): available: 62456.04, total: 476108.00
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx16384M
Fabric Mods:
ambientsounds: AmbientSounds 6.1.4
c2me: Concurrent Chunk Management Engine 0.3.0+alpha.0.299+1.21.1
c2me-base: Concurrent Chunk Management Engine (Base) 0.3.0+alpha.0.299+1.21.1
c2me-client-uncapvd: Concurrent Chunk Management Engine (Client/Uncap View Distance) 0.3.0+alpha.0.299+1.21.1
c2me-fixes-chunkio-threading-issues: Concurrent Chunk Management Engine (Fixes/Chunk IO/Threading Issues) 0.3.0+alpha.0.299+1.21.1
c2me-fixes-general-threading-issues: Concurrent Chunk Management Engine (Fixes/General/Threading Issues) 0.3.0+alpha.0.299+1.21.1
c2me-fixes-worldgen-threading-issues: Concurrent Chunk Management Engine (Fixes/WorldGen/Threading Issues) 0.3.0+alpha.0.299+1.21.1
c2me-fixes-worldgen-vanilla-bugs: Concurrent Chunk Management Engine (Fixes/WorldGen/Vanilla Bugs) 0.3.0+alpha.0.299+1.21.1
c2me-notickvd: Concurrent Chunk Management Engine (No Tick View Distance) 0.3.0+alpha.0.299+1.21.1
c2me-opts-allocs: Concurrent Chunk Management Engine (Optimizations/Memory Allocations) 0.3.0+alpha.0.299+1.21.1
c2me-opts-chunk-access: Concurrent Chunk Management Engine (Optimizations/Chunk Access) 0.3.0+alpha.0.299+1.21.1
c2me-opts-chunkio: Concurrent Chunk Management Engine (Optimizations/Chunk IO) 0.3.0+alpha.0.299+1.21.1
c2me-opts-dfc: Concurrent Chunk Management Engine (Optimizations/Density Function Compiler) 0.3.0+alpha.0.299+1.21.1
c2me-opts-math: Concurrent Chunk Management Engine (Optimizations/Math) 0.3.0+alpha.0.299+1.21.1
c2me-opts-scheduling: Concurrent Chunk Management Engine (Optimizations/Scheduling) 0.3.0+alpha.0.299+1.21.1
c2me-opts-worldgen-general: Concurrent Chunk Management Engine (Optimizations/General WorldGen) 0.3.0+alpha.0.299+1.21.1
c2me-opts-worldgen-vanilla: Concurrent Chunk Management Engine (Optimizations/Vanilla WorldGen) 0.3.0+alpha.0.299+1.21.1
c2me-rewrites-chunk-serializer: Concurrent Chunk Management Engine (Rewrites/Chunk Serializer) 0.3.0+alpha.0.299+1.21.1
c2me-rewrites-chunk-system: Concurrent Chunk Management Engine (Rewrites/Chunk System) 0.3.0+alpha.0.299+1.21.1
c2me-rewrites-chunkio: Concurrent Chunk Management Engine (Rewrites/Chunk IO) 0.3.0+alpha.0.299+1.21.1
c2me-server-utils: Concurrent Chunk Management Engine (Server Utils) 0.3.0+alpha.0.299+1.21.1
c2me-threading-lighting: Concurrent Chunk Management Engine (Threading/Lighting) 0.3.0+alpha.0.299+1.21.1
com_electronwill_night-config_core: core 3.6.5
com_electronwill_night-config_toml: toml 3.6.5
com_ibm_async_asyncutil: asyncutil 0.1.0
io_reactivex_rxjava3_rxjava: rxjava 3.1.8
mixinsquared: MixinSquared 0.2.0-beta.6
net_objecthunter_exp4j: exp4j 0.4.8
org_jctools_jctools-core: jctools-core 4.0.5
org_reactivestreams_reactive-streams: reactive-streams 1.0.4
continuity: Continuity 3.0.0+1.21
creativecore: CreativeCore 2.12.32
net_neoforged_bus: bus 7.2.0
distanthorizons: Distant Horizons 2.2.1-a
fabric-api-base: Fabric API Base 0.4.42+6573ed8c90
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.47+0af3f5a790
entity_texture_features: Entity Texture Features 6.2.9
org_apache_httpcomponents_httpmime: httpmime 4.5.10
fabric-api: Fabric API 0.110.0+1.21.1
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.70+b559734419
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.30+be1ed2d719
fabric-block-api-v1: Fabric Block API (v1) 1.0.22+0af3f5a719
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.10+6573ed8c19
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.52+0af3f5a719
fabric-client-tags-api-v1: Fabric Client Tags 1.1.15+6573ed8c19
fabric-command-api-v1: Fabric Command API (v1) 1.2.49+f71b366f19
fabric-command-api-v2: Fabric Command API (v2) 2.2.28+6ced4dd919
fabric-commands-v0: Fabric Commands (v0) 0.2.66+df3654b319
fabric-content-registries-v0: Fabric Content Registries (v0) 8.0.18+b559734419
fabric-convention-tags-v1: Fabric Convention Tags 2.1.2+7f945d5b19
fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.9.2+e60e56d419
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.29+0af3f5a719
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.4.0+da19b51a19
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 20.2.24+16c4ae2519
fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.0+6fc22b9919
fabric-entity-events-v1: Fabric Entity Events (v1) 1.7.0+2122d82819
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.13+ba9dae0619
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.53+6ced4dd919
fabric-item-api-v1: Fabric Item API (v1) 11.1.1+d5debaed19
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.1.6+6823f7cd19
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.45+df3654b319
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.5.0+01d9a51c19
fabric-loot-api-v2: Fabric Loot API (v2) 3.0.15+3f89f5a519
fabric-loot-api-v3: Fabric Loot API (v3) 1.0.3+3f89f5a519
fabric-message-api-v1: Fabric Message API (v1) 6.0.13+6573ed8c19
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 2.0.0+fe474d6b19
fabric-networking-api-v1: Fabric Networking API (v1) 4.3.0+c7469b2119
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 15.2.1+40875a9319
fabric-particles-v1: Fabric Particles (v1) 4.0.2+6573ed8c19
fabric-recipe-api-v1: Fabric Recipe API (v1) 5.0.13+6508971219
fabric-registry-sync-v0: Fabric Registry Sync (v0) 5.2.0+34f5d91419
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.4.0+c705a49c19
fabric-renderer-indigo: Fabric Renderer - Indigo 1.7.0+c705a49c19
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.68+df3654b319
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.48+73761d2e19
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.6+1daea21519
fabric-rendering-v0: Fabric Rendering (v0) 1.1.71+df3654b319
fabric-rendering-v1: Fabric Rendering (v1) 5.0.5+df16efd019
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 4.3.0+8dc279b119
fabric-resource-loader-v0: Fabric Resource Loader (v0) 1.3.1+5b5275af19
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.25+8b68f1c719
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.88+b559734419
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.23+6573ed8c19
fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.2+95bead5f19
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.2.0+45b9699719
fabricloader: Fabric Loader 0.16.9
mixinextras: MixinExtras 0.4.1
ferritecore: FerriteCore 7.0.2-hotfix
iris: Iris 1.8.1+mc1.21.1
io_github_douira_glsl-transformer: glsl-transformer 2.0.1
org_anarres_jcpp: jcpp 1.4.14
org_antlr_antlr4-runtime: antlr4-runtime 4.13.1
java: OpenJDK 64-Bit Server VM 21
lithium: Lithium 0.14.2-snapshot+mc1.21.1-build.90
lithostitched: Lithostitched 1.4.2
minecraft: Minecraft 1.21.1
modmenu: Mod Menu 11.0.3
noisium: Noisium 2.3.0+mc1.21-1.21.1
placeholder-api: Placeholder API 2.4.1+1.21
reeses-sodium-options: Reese's Sodium Options 1.8.0+mc1.21.3
sodium: Sodium 0.6.1+mc1.21.1
sodium-extra: Sodium Extra 0.6.0+mc1.21.1
sound_physics_remastered: Sound Physics Remastered 1.21.1-1.4.8
Loaded Shaderpack: photon_v1.1.zip
Profile: high (+0 options changed by user)
Launched Version: 1.21.1
Launcher name: theseus
Backend library: LWJGL version 3.3.3-snapshot
Backend API: NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2 GL version 3.2.0 NVIDIA 560.94, NVIDIA Corporation
Window size: 2560x1440
GFLW Platform: win32
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
Universe: 400921fb54442d18
Type: Integrated Server (map_client.txt)
Graphics mode: fancy
Render Distance: 44/44 chunks
Resource Packs: vanilla, file/Patrix_1.21_32x_basic.zip, fabric, ambientsounds, c2me, continuity, creativecore, distanthorizons (incompatible), entity_texture_features, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, iris, lithium, modmenu, noisium, placeholder-api, reeses-sodium-options, sodium, sodium-extra, sound_physics_remastered
Current Language: pl_pl
Locale: pl_PL
System encoding: Cp1250
File encoding: UTF-8
CPU: 24x 12th Gen Intel(R) Core(TM) i9-12900K
Server Running: true
Player Count: 1 / 8; [class_3222['{MINECRAFT_USERNAME}'/8, l='ServerLevel[First world]', x=1757.30, y=87.00, z=-2441.10]]
Active Data Packs: vanilla, fabric, fabric-convention-tags-v2, lithostitched
Available Data Packs: bundle, fabric, fabric-convention-tags-v2, lithostitched, trade_rebalance, vanilla
Enabled Feature Flags: minecraft:vanilla
World Generation: Stable
World Seed: -3664702835459746689

commented

Forgot about versions:

Minecraft java fabric 1.21.1
Continuity 3.0.0+1.21.1

commented

I was able to reproduce this.

commented

The issue is that at specifically that position, the random seed is equal to the smallest possible integer value (-2147483648). Computing the index uses Math.abs, which has this sentence in its documentation:

Note that if the argument is equal to the value of Integer.MIN_VALUE, the most negative representable int value, the result is that same value, which is negative.

This means the RandomIndexProvider$Unweighted returns a negative index.