[Bug]: Silent Gear Tools + FTB Ultimine Causing Block Drop Failure
TheJadedWriter opened this issue ยท 7 comments
Possible Fixes
Yes
Modpack Version
0.64
What happened?
After initiating a block-breaking event with FTB Ultimine and Silent Gear tools, the mined blocks do not drop any items. This happens consistently across different blocks and dimensions.
If I close the server and client then relaunch both it is fixed. just closing the client and then restarting the client and rejoining the server does not work.
latest.log
https://gist.github.com/TheJadedWriter/c71737473f056a43756861992f45a27f
Developer reports
No response
This also happened for me, further to that it also impacted loot being dropped etc until the server was restarted
Can confirm one player started mining with silentgear pickaxe with ultimine and everyone online noticed blocks not dropping
Can confirm this as well. Server restart does fix it but I'd like to know if a more permanent solution can be used (besides not using FTB Ultimine on Silent Gear tools ;) )
Hello,
Some players on my server also had this issue so I went through the server logs when it started happening and here's what I found :
[08Oct2024 03:25:50.907] [Server thread/ERROR] [net.minecraft.network.protocol.game.ServerPacketListener/]: Failed to handle packet net.minecraft.network.protocol.game.ServerboundPlayerActionPacket@73e4d319, suppressing error
java.lang.IllegalStateException: Cannot get config value before config is loaded.
at MC-BOOTSTRAP/[email protected]/com.google.common.base.Preconditions.checkState(Preconditions.java:512) ~[guava-32.1.2-jre.jar%2383!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.common.ModConfigSpec$ConfigValue.getRaw(ModConfigSpec.java:1234) ~[neoforge-21.1.65-universal.jar%23413!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.common.ModConfigSpec$ConfigValue.get(ModConfigSpec.java:1221) ~[neoforge-21.1.65-universal.jar%23413!/:?]
at TRANSFORMER/[email protected]/net.silentchaos512.gear.util.GearHelper.onDamageFactorChange(GearHelper.java:293) ~[silent-gear-1.21.1-neoforge-4.0.2.jar%23658!/:?]
at TRANSFORMER/[email protected]/net.silentchaos512.gear.util.GearHelper.attemptDamage(GearHelper.java:247) ~[silent-gear-1.21.1-neoforge-4.0.2.jar%23658!/:?]
at TRANSFORMER/[email protected]/net.silentchaos512.gear.util.GearHelper.onBlockDestroyed(GearHelper.java:456) ~[silent-gear-1.21.1-neoforge-4.0.2.jar%23658!/:?]
at TRANSFORMER/[email protected]/net.silentchaos512.gear.item.gear.GearPickaxeItem.mineBlock(GearPickaxeItem.java:113) ~[silent-gear-1.21.1-neoforge-4.0.2.jar%23658!/:?]
at TRANSFORMER/[email protected]/net.minecraft.world.item.ItemStack.mineBlock(ItemStack.java:539) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerPlayerGameMode.destroyBlock(ServerPlayerGameMode.java:270) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/dev.ftb.mods.ftbultimine.FTBUltimine.blockBroken(FTBUltimine.java:239) ~[ftb-ultimine-neoforge-2101.1.1.jar%23528!/:?]
at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(Unknown Source) ~[?:?]
at TRANSFORMER/[email protected]/dev.architectury.event.EventFactory.invokeMethod(EventFactory.java:53) ~[architectury-13.0.6-neoforge.jar%23443!/:?]
at TRANSFORMER/[email protected]/dev.architectury.event.EventFactory$2.handleInvocation(EventFactory.java:81) ~[architectury-13.0.6-neoforge.jar%23443!/:?]
at MC-BOOTSTRAP/[email protected]/com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87) ~[guava-32.1.2-jre.jar%2383!/:?]
at TRANSFORMER/jdk.proxy3/jdk.proxy3.$Proxy157.breakBlock(Unknown Source) ~[?:?]
at TRANSFORMER/[email protected]/dev.architectury.event.forge.EventHandlerImplCommon.event(EventHandlerImplCommon.java:356) ~[architectury-13.0.6-neoforge.jar%23443!/:?]
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.SubscribeEventListener.invoke(SubscribeEventListener.java:49) ~[bus-8.0.2.jar%2367!/:?]
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:350) ~[bus-8.0.2.jar%2367!/:?]
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:315) ~[bus-8.0.2.jar%2367!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.common.CommonHooks.fireBlockBreak(CommonHooks.java:583) ~[neoforge-21.1.65-universal.jar%23413!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerPlayerGameMode.destroyBlock(ServerPlayerGameMode.java:249) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerPlayerGameMode.destroyAndAck(ServerPlayerGameMode.java:239) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerPlayerGameMode.handleBlockBreakAction(ServerPlayerGameMode.java:210) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerGamePacketListenerImpl.handlePlayerAction(ServerGamePacketListenerImpl.java:1081) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.handle(ServerboundPlayerActionPacket.java:50) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.handle(ServerboundPlayerActionPacket.java:10) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:27) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:148) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:872) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:170) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:855) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:849) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:821) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:826) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:712) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23412!/:?]
at java.base/java.lang.Thread.run(Unknown Source) [?:?]
I hope that helps.
Best regards,
Jin