Concurrent Chunk Management Engine (Fabric)

Concurrent Chunk Management Engine (Fabric)

231k Downloads

Auditory is causing items to occasionally disappear when being thrown away from the landscape facing onto the sky, and more.

NaiNonTH opened this issue · 27 comments

commented

Describe the bug

As the name suggests, when you face yourself away from the landscape and look at the sky, then throw any items, your items will be gone without a trace.

To Reproduce

Steps to reproduce the behavior:

  1. Install C2ME, of course
  2. Launch the game, then launch any world you'd like
  3. Find some items, then throw them away facing away from the landscape, looking at the sky.
  4. BROOM! Your items are gone, some of them.

Expected behavior

All items should still appear moving along its projectile to the floor.

Screenshots

c2me-items-disappear-issue.-.Made.with.Clipchamp.mp4

Runtime info (please complete the following information):

  • OS: Windows 11 Pro 64-bit 21H2
  • Minecraft version: 1.19.1
  • Mod version: c2me-fabric-mc1.19.1-0.2.0+alpha.8.33

Crash reports / logs

latest.log

Other mods

Pastebin

Checklist

  • I am using the official version of the mod.
  • I tried the latest development version but the issue persists.
  • I searched for similar open issues and could not find an existing bug report on this.

Additional context

commented

As of now, removing this mod solves the issue. Hope this issue will be fixed soon, though.

commented

I wasn't able to reproduce this issue. It should be a mod conflict here. Please try find a minimum set of mods that can reproduce this issue.

2022-07-29.22-53-44-compressed.mp4
commented

Got it. Audio Engine Tweaks incompatibility causes this issue.

commented

I would suggest using Raise Sound Limit Simplified to replace that atm. I will look into this issue later.

commented

I tried again, and it solved the issue, although I didn't update, change, or remove any mod.

There are so many questions coming up in my mind. Maybe reinstalling mods... fixes the issue? I'm so confused.

commented

I'm not so sure if it's an issue with my device internally, as this issue occurred before my computer had a freezing problem.

commented

I'll check the code on my side too.
As i said on the issue mattymatty97/audio_priority#6, my mod has only two mixins that change how sounds are scheduled so i've no clue yet to where the incompatibility might be

commented

Codes always make us blown away lol.

commented

I also have no clue what is happening here as I can't reproduce this with Audio Engine Tweaks.

commented

Update: I tried removing other mods except Audio Engine Tweaks and C2ME and it seems to fix the issue too. Probably there's another mod that isn't compatible with C2ME as well.

commented

However, currently, my PC has run into some issue, making it freezes and ends up restarting every time it's been turned on for a while.

commented

Because of that, I can't continue figuring out which another mod is the cause of this issue.

This sucks and kinda fun at the same time, (if it's not my PC fucking itself up. -_-".)

commented

If my PC is fine, I'll take a look ASAP.

Hope it will still work just fine, tbh.

commented

So this issue seems somewhat invalid right now. Can you try getting a minimum set of mods that can reproduce this issue?

commented

I'll close this issue for now, as you couldn't replicate the issue, Audio Engine Tweaks' code doesn't seem to interfere with C2ME's, and the problem is unknowingly fixed, as of now.

commented

Hello, I was having this issue with c2me as well, but I do not have Audio Engine Tweaks installed. In addition, I have also noticed

  • boats are unable to be placed
  • jukeboxes do not play records

I am using version 0.2.0+alpha.8.37+1.19.2, but this bug was also present on 0.2.0+alpha.8.32+1.19.1-rc3

When attempting to place a boat, I found this error in the logs:

[19:27:00] [Server thread/ERROR]: Failed to handle packet net.minecraft.class_2886@2c595ac0, suppressing error
java.util.ConcurrentModificationException: null
at Not Enough Crashes deobfuscated stack trace.(1.17.1+build.64) ~[?:?]
at com.ishland.c2me.fixes.worldgen.threading_issues.common.CheckedThreadLocalRandom.method_43156(CheckedThreadLocalRandom.java:28) ~[c2me-fixes-worldgen-threading-issues-mc1.19.2-0.2.0+alpha.8.37.jar-afb4f76c-c851-4889-a416-875b084f20a1-nested.jar:?]
at net.minecraft.class_6566.method_43055(class_6566.java:43) ~[client-intermediary.jar:?]
at net.minecraft.client.world.ClientWorld.playSound(ClientWorld:481) ~[?:?]
at net.minecraft.client.network.ClientPlayerEntity.playSound(ClientPlayerEntity:608) ~[?:?]
at net.minecraft.item.BoatItem.handler$jmk000$createEntity(BoatItem:1028) ~[?:?]
at net.minecraft.item.BoatItem.method_42296(BoatItem:82) ~[?:?]
at net.minecraft.item.BoatItem.use(BoatItem:57) ~[?:?]
at net.minecraft.item.ItemStack.use(ItemStack:276) ~[?:?]
at net.minecraft.server.network.ServerPlayerInteractionManager.interactItem(ServerPlayerInteractionManager:290) ~[?:?]
at net.minecraft.server.network.ServerPlayNetworkHandler.onPlayerInteractItem(ServerPlayNetworkHandler:1182) ~[?:?]
at net.minecraft.network.packet.c2s.play.PlayerInteractItemC2SPacket.apply(PlayerInteractItemC2SPacket:29) ~[?:?]
at net.minecraft.network.packet.c2s.play.PlayerInteractItemC2SPacket.apply(PlayerInteractItemC2SPacket:7) ~[?:?]
at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils:22) ~[?:?]
at net.minecraft.server.ServerTask.run(ServerTask:18) ~[?:?]
at net.minecraft.util.thread.ThreadExecutor.redirect$zdp000$redirectExecuteTask(ThreadExecutor:1021) ~[?:?]
at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor:131) ~[?:?]
at net.minecraft.server.MinecraftServer.runOneTask(MinecraftServer:14777) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.runTask(MinecraftServer:752) ~[client-intermediary.jar:?]
at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor:140) ~[?:?]
at net.minecraft.server.MinecraftServer.runTasksTillTickEnd(MinecraftServer:737) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.handler$ijp000$modifiedRunLoop(MinecraftServer:11394) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:644) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:257) ~[client-intermediary.jar:?]
at java.lang.Thread.run(Thread.java:833) [?:?]

commented

To Chloels, I see. You're using quilt and not fabric.

commented

This is getting interesting. ChloeIs, can you tell me what mods did you install?

commented

um... about that...
Capture

commented

What JVM are you using?

commented

I'll try to figure out if it's a mod conflict, or a quilt issue, or something else. I'll get back to you when I've found something, but it may take a bit

commented

after a lot of testing, I narrowed down exactly which of my 243 mods was causing the issue. It was auditory https://github.com/Sydokiddo/auditory

however, I did see that there were significant changes made on the github page, and after compiling and testing it looks like this issue will no longer be present in future versions, so I'm not sure it even needs a bugfix

commented

Confirming that this happens with C2ME and the current Auditory mod version, and is fixed with the GitHub version.

When I had this issue for the first time, I also had Auditory mod installed; I'm such an idiot.

commented

All we have to do now is to wait for the new version of Auditory mod to be released.

commented

Closed the issue.

i'm such a dumbshit

commented

Thanks for helping solve this issue, @ChloeIsNobody.

commented

np, happy to help