
Server Crash due to use totem from inventory tweak
RadRadRadRadRad opened this issue ยท 3 comments
Versions
- Charm version - 2.2.2
- Minecraft version - 1.16.4
Description
Whenever me or someone else on the server dies with a totem in their inventory, the whole server crashes, on reloggin in to the server it shows the death screen and when going back to the location of my death all my items are gone.
Steps To Reproduce
This has happened to me twice, both times when I die to fall damage with a totem in my inventory the server crashes.
Here the crash report:
---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [HUG]
Time: 2/14/21 11:37 AM
Description: Exception in server tick loop
java.lang.NoSuchMethodError: net.minecraft.entity.player.PlayerInventory.func_184429_b(Lnet/minecraft/item/ItemStack;)I
at svenhjol.charm.module.UseTotemFromInventory.tryFromInventory(UseTotemFromInventory.java:25) ~[charm:2.2.2] {re:mixin,re:classloading}
at net.minecraft.entity.LivingEntity.redirect$zef000$hookTryUseTotem(LivingEntity.java:4288) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:spiderstpo.mixins.json:LivingEntityMixin,pl:mixin:APP:upgrade_aquatic.mixins.json:LivingEntityMixin,pl:mixin:APP:charm.mixins.json:LivingEntityMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.entity.LivingEntity.func_190628_d(LivingEntity.java:1101) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:spiderstpo.mixins.json:LivingEntityMixin,pl:mixin:APP:upgrade_aquatic.mixins.json:LivingEntityMixin,pl:mixin:APP:charm.mixins.json:LivingEntityMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.entity.LivingEntity.func_70097_a(LivingEntity.java:1053) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:spiderstpo.mixins.json:LivingEntityMixin,pl:mixin:APP:upgrade_aquatic.mixins.json:LivingEntityMixin,pl:mixin:APP:charm.mixins.json:LivingEntityMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.entity.player.PlayerEntity.func_70097_a(PlayerEntity.java:814) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:charm.mixins.json:PlayerEntityMixin,pl:mixin:APP:charm.mixins.json:accessor.PlayerEntityAccessor,pl:mixin:APP:betterendforge.mixins.json:PlayerEntityMixin,pl:mixin:APP:dungeons_gear.mixins.json:PlayerEntityMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.entity.player.ServerPlayerEntity.func_70097_a(ServerPlayerEntity.java:597) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:ServerPlayerEntityMixin,pl:mixin:A}
at net.minecraft.entity.LivingEntity.func_225503_b_(LivingEntity.java:1383) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:spiderstpo.mixins.json:LivingEntityMixin,pl:mixin:APP:upgrade_aquatic.mixins.json:LivingEntityMixin,pl:mixin:APP:charm.mixins.json:LivingEntityMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.entity.player.PlayerEntity.func_225503_b_(PlayerEntity.java:1472) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:charm.mixins.json:PlayerEntityMixin,pl:mixin:APP:charm.mixins.json:accessor.PlayerEntityAccessor,pl:mixin:APP:betterendforge.mixins.json:PlayerEntityMixin,pl:mixin:APP:dungeons_gear.mixins.json:PlayerEntityMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.block.Block.func_180658_a(Block.java:332) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:charm.mixins.json:accessor.BlockAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.entity.Entity.func_184231_a(Entity.java:914) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:spiderstpo.mixins.json:EntityMixin,pl:mixin:APP:abnormals_core.mixins.json:EntityMixin,pl:mixin:APP:quark.mixins.json:EntityMixin,pl:mixin:APP:betterendforge.mixins.json:EntityMixin,pl:mixin:APP:structure_gel.mixins.json:EntityMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.entity.LivingEntity.func_184231_a(LivingEntity.java:273) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:spiderstpo.mixins.json:LivingEntityMixin,pl:mixin:APP:upgrade_aquatic.mixins.json:LivingEntityMixin,pl:mixin:APP:charm.mixins.json:LivingEntityMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.entity.player.ServerPlayerEntity.func_71122_b(ServerPlayerEntity.java:867) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:ServerPlayerEntityMixin,pl:mixin:A}
at net.minecraft.network.play.ServerPlayNetHandler.func_147347_a(ServerPlayNetHandler.java:846) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.network.play.client.CPlayerPacket.func_148833_a(SourceFile:122) ~[?:?] {re:classloading}
at net.minecraft.network.play.client.CPlayerPacket$PositionRotationPacket.func_148833_a(SourceFile:18) ~[?:?] {re:classloading}
at net.minecraft.network.PacketThreadUtil.func_225383_a(SourceFile:21) ~[?:?] {re:classloading}
at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?] {re:classloading}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?] {re:mixin,re:computing_frames,re:classloading}
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:733) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:159) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:716) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:710) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(SourceFile:103) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:695) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:645) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.lambda$startServer$0(MinecraftServer.java:232) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
-- System Details --
Details:
Minecraft Version: 1.16.4
Minecraft Version ID: 1.16.4
Operating System: Linux (amd64) version 5.4.0-56-generic
Java Version: 1.8.0_275, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 362843360 bytes (346 MB) / 1969750016 bytes (1878 MB) up to 1969750016 bytes (1878 MB)
CPUs: 3
JVM Flags: 3 total; -XX:MaxMetaspaceSize=200M -Xmx1900M -Xms950M
ModLauncher: 8.0.9+86+master.3cf110c
ModLauncher launch target: fmlserver
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.2.jar mixin PLUGINSERVICE
/eventbus-4.0.0.jar eventbus PLUGINSERVICE
/forge.jar object_holder_definalize PLUGINSERVICE
/forge.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE
/forge.jar capability_inject_definalize PLUGINSERVICE
/forge.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE
/forge.jar fml TRANSFORMATIONSERVICE
FML: 35.1
Forge: net.minecraftforge:35.1.37
FML Language Providers:
[email protected]
minecraft@1
Mod List:
forge-1.16.4-35.1.37-server.jar |Minecraft |minecraft |1.16.4 |DONE |NOSIGNATURE
repurposed_structures-1.16.4-2.3.4.jar |Repurposed Structures |repurposed_structures |1.16.4-2.3.4 |DONE |NOSIGNATURE
BiomesOPlenty-1.16.4-13.0.0.427-universal.jar |Biomes O' Plenty |biomesoplenty |1.16.4-13.0.0.427 |DONE |NOSIGNATURE
valhelsia_structures-16.0.5.jar |Valhelsia Structures |valhelsia_structures |16.0.5 |DONE |NOSIGNATURE
spiders-2.0-1.16.4-1.0.4.jar |Spiders 2.0 |spiderstpo |1.0.4 |DONE |NOSIGNATURE
dungeons_plus-1.16.4-1.1.2.jar |Dungeons Plus |dungeons_plus |1.1.2 |DONE |NOSIGNATURE
CreativeCore_v2.0.10_mc1.16.4.jar |CreativeCore |creativecore |2.0.0 |DONE |NOSIGNATURE
dungeons_mobs-1.16.4-1.0.3.jar |Dungeons Mobs |dungeons_mobs |1.0.3 |DONE |NOSIGNATURE
abnormals_core-1.16.4-3.0.6.jar |Abnormals Core |abnormals_core |3.0.6 |DONE |NOSIGNATURE
goblintraders-1.2.2-1.16.3.jar |Goblin Traders |goblintraders |1.2.2 |DONE |NOSIGNATURE
upgrade_aquatic-1.16.4-3.0.0.jar |Upgrade Aquatic |upgrade_aquatic |3.0.0 |DONE |NOSIGNATURE
curios-forge-1.16.4-4.0.3.5.jar |Curios API |curios |1.16.4-4.0.3.5 |DONE |NOSIGNATURE
SpartanShields-1.16.4-2.1.1.jar |Spartan Shields |spartanshields |2.1.1 |DONE |NOSIGNATURE
BetterCaves-1.16.3-1.0.6.jar |YUNG's Better Caves |bettercaves |1.16.3-1.0.6 |DONE |NOSIGNATURE
citadel-1.5.3.jar |Citadel |citadel |1.5.3 |DONE |NOSIGNATURE
alexsmobs-1.4.0.jar |Alex's Mobs |alexsmobs |1.4.0 |DONE |NOSIGNATURE
AutoRegLib-1.6-47.jar |AutoRegLib |autoreglib |1.6-47 |DONE |NOSIGNATURE
DungeonCrawl-1.16.3-2.2.4.jar |Dungeon Crawl |dungeoncrawl |2.2.4 |DONE |NOSIGNATURE
MutantBeasts-1.16.4-1.1.3.jar |Mutant Beasts |mutantbeasts |1.16.4-1.1.3 |DONE |d9:be:bd:b6:9a:e4:14:aa:05:67:fb:84:06:77:a0:c5:10:ec:27:15:1b:d6:c0:88:49:9a:ef:26:77:61:0b:5e
sophisticatedbackpacks-1.16.4-1.3.4.136.jar |Sophisticated Backpacks |sophisticatedbackpacks |1.16.4-1.3.4.136 |DONE |NOSIGNATURE
SpartanWeaponry-1.16.4-2.1.0-beta-3.jar |Spartan Weaponry |spartanweaponry |2.1.0 beta 3 |DONE |NOSIGNATURE
iceandfire-2.1.5-1.16.4.jar |Ice and Fire |iceandfire |2.1.5-1.16.4 |DONE |NOSIGNATURE
ItemPhysic_v1.4.15_mc1.16.5.jar |ItemPhysic |itemphysic |1.6.0 |DONE |NOSIGNATURE
byg-1.1.6.jar |Oh The Biomes You'll Go |byg |1.1.6 |DONE |NOSIGNATURE
forge-1.16.4-35.1.37-universal.jar |Forge |forge |35.1.37 |DONE |22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
Quark-r2.4-304.jar |Quark |quark |r2.4-304 |DONE |NOSIGNATURE
charm-forge-1.16.4-2.2.2.jar |Charm |charm |2.2.2 |DONE |NOSIGNATURE
betterendforge-1.16.4-1.3.0.jar |BetterEnd Forge |betterendforge |1.16.4-1.3.0 |DONE |NOSIGNATURE
structure_gel-1.16.4-1.7.5.jar |Structure Gel API |structure_gel |1.7.5 |DONE |NOSIGNATURE
ironchest-1.16.4-11.2.10.jar |Iron Chests |ironchest |1.16.4-11.2.10 |DONE |NOSIGNATURE
dungeons_gear-1.16.4-3.0.6.jar |Dungeons Gear |dungeons_gear |3.0.6 |DONE |NOSIGNATURE
dungeonsarise1.16.4-1.2.62a.jar |Dungeons Arise |dungeons_arise |1.2.62a |DONE |NOSIGNATURE
Crash Report UUID: 5a9cbf32-210c-4eb2-b324-fa9f01c38bf7
Player Count: 2 / 20; [ServerPlayerEntity['Repiq'/1533, l='ServerLevel[world]', x=-85.04, y=162.21, z=-4695.95], ServerPlayerEntity['Eoik'/1750, l='ServerLevel[world]', x=-95.39, y=79.00, z=-4718.96]]
Data Packs: vanilla, mod:abnormals_core, mod:forge, mod:upgrade_aquatic, mod:biomesoplenty, mod:bettercaves (incompatible), mod:valhelsia_structures (incompatible), mod:betterendforge, mod:citadel (incompatible), mod:alexsmobs, mod:dungeoncrawl, mod:spiderstpo, mod:dungeons_mobs (incompatible), mod:dungeons_gear, mod:byg, mod:spartanweaponry, mod:dungeons_plus, mod:spartanshields, mod:structure_gel, mod:ironchest (incompatible), mod:iceandfire (incompatible), mod:creativecore, mod:repurposed_structures, mod:goblintraders, mod:curios, mod:mutantbeasts (incompatible), mod:sophisticatedbackpacks, mod:itemphysic, mod:autoreglib (incompatible), mod:quark (incompatible), mod:charm (incompatible), mod:dungeons_arise
Is Modded: Definitely; Server brand changed to 'forge'
Type: Dedicated Server (map_server.txt)
The findSlotMatchingUnusedItem seems to be client side only (as evidenced by other mods getting caught out by this).
Duplicate of #45