So, just for the hell of it, I decided to play Minecraft with a whole bunch of mods (50+). I got it mostly working, except for the fact that I keep getting a duplicate item ID for something with an ID of 23 when I try to load a world. I'm pretty sure this is a conflict between Legends and something else, but I don't know how to change this ID - the Legends config file (which I've been told might help) doesn't have a 23 anywhere in it. How do I fix this issue?
Crash report:
---- Minecraft Crash Report ----
// My bad.
Time: 29/12/20 6:06 PM
Description: Exception in server tick loop
java.lang.IllegalArgumentException: Duplicate id value for 23!
at net.minecraft.entity.DataWatcher.func_75682_a(SourceFile:64)
at com.tihyo.legends.entities.ExtendedLiving.<init>(ExtendedLiving.java:22)
at com.tihyo.legends.entities.ExtendedLiving.register(ExtendedLiving.java:31)
at com.tihyo.legends.handlers.ExtendedPlayerEventHandler.onEntityConstructing(ExtendedPlayerEventHandler.java:39)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_204_ExtendedPlayerEventHandler_onEntityConstructing_EntityConstructing.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraft.entity.Entity.<init>(Entity.java:179)
at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:119)
at net.minecraft.entity.EntityLiving.<init>(EntityLiving.java:68)
at net.minecraft.entity.EntityCreature.<init>(SourceFile:23)
at net.minecraft.entity.EntityAgeable.<init>(SourceFile:17)
at net.minecraft.entity.passive.EntityAnimal.<init>(SourceFile:26)
at net.minecraft.entity.passive.EntityTameable.<init>(SourceFile:23)
at net.minecraft.entity.passive.EntityWolf.<init>(SourceFile:36)
at com.attributestudios.wolfarmor.entity.passive.EntityWolfArmored.<init>(EntityWolfArmored.java:64)
at com.attributestudios.wolfarmor.event.WolfArmorEntityEventHandler.onEntityJoinWorld(WolfArmorEntityEventHandler.java:25)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_563_WolfArmorEntityEventHandler_onEntityJoinWorld_EntityJoinWorldEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraft.world.World.func_72838_d(World.java:1334)
at net.minecraft.world.SpawnerAnimals.func_77191_a(SpawnerAnimals.java:269)
at net.minecraft.world.gen.ChunkProviderGenerate.func_73153_a(ChunkProviderGenerate.java:424)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:279)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1055)
at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:265)
at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:78)
at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:92)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
UCHIJAA XaeroWorldMap{1.11.4} [Xaero's World Map] (XaerosWorldMap_1.11.4_Forge_1.7.10.jar)
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
OpenModsLib class transformers: [stencil_patches:FINISHED],[movement_callback:FINISHED],[player_damage_hook:FINISHED],[map_gen_fix:FINISHED],[gl_capabilities_hook:FINISHED],[player_render_hook:FINISHED]
Class transformer null safety: found misbehaving transformers: me.guichaguri.betterfps.transformers.MathTransformer([email protected]) returned non-null result: 0,me.guichaguri.betterfps.transformers.EventTransformer([email protected]) returned non-null result: 0
Mantle Environment: Environment healthy.
TConstruct Environment: Environment healthy.
Stencil buffer state: Function set: GL30, pool: internal, bits: 8
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 0 / 8; []
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Either remove Legends Mod, or find the other mod using the datawatcher ID 23 and remove it.
This is why any good modder knows not to use the datawatcher for their own modded properties on vanilla or other mod's entities.
Rollback Post to RevisionRollBack
Say something silly, Laugh 'til it hurts, Take a risk, Sing out loud, Rock the boat, Shake things up, Flirt with disaster, Buy something frivolous, Color outside the lines, Cause a scene, Order dessert, Make waves, Get carried away, Have a great day!
So, just for the hell of it, I decided to play Minecraft with a whole bunch of mods (50+). I got it mostly working, except for the fact that I keep getting a duplicate item ID for something with an ID of 23 when I try to load a world. I'm pretty sure this is a conflict between Legends and something else, but I don't know how to change this ID - the Legends config file (which I've been told might help) doesn't have a 23 anywhere in it. How do I fix this issue?
Crash report:
---- Minecraft Crash Report ----
// My bad.
Time: 29/12/20 6:06 PM
Description: Exception in server tick loop
java.lang.IllegalArgumentException: Duplicate id value for 23!
at net.minecraft.entity.DataWatcher.func_75682_a(SourceFile:64)
at com.tihyo.legends.entities.ExtendedLiving.<init>(ExtendedLiving.java:22)
at com.tihyo.legends.entities.ExtendedLiving.register(ExtendedLiving.java:31)
at com.tihyo.legends.handlers.ExtendedPlayerEventHandler.onEntityConstructing(ExtendedPlayerEventHandler.java:39)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_204_ExtendedPlayerEventHandler_onEntityConstructing_EntityConstructing.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraft.entity.Entity.<init>(Entity.java:179)
at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:119)
at net.minecraft.entity.EntityLiving.<init>(EntityLiving.java:68)
at net.minecraft.entity.EntityCreature.<init>(SourceFile:23)
at net.minecraft.entity.EntityAgeable.<init>(SourceFile:17)
at net.minecraft.entity.passive.EntityAnimal.<init>(SourceFile:26)
at net.minecraft.entity.passive.EntityTameable.<init>(SourceFile:23)
at net.minecraft.entity.passive.EntityWolf.<init>(SourceFile:36)
at com.attributestudios.wolfarmor.entity.passive.EntityWolfArmored.<init>(EntityWolfArmored.java:64)
at com.attributestudios.wolfarmor.event.WolfArmorEntityEventHandler.onEntityJoinWorld(WolfArmorEntityEventHandler.java:25)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_563_WolfArmorEntityEventHandler_onEntityJoinWorld_EntityJoinWorldEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraft.world.World.func_72838_d(World.java:1334)
at net.minecraft.world.SpawnerAnimals.func_77191_a(SpawnerAnimals.java:269)
at net.minecraft.world.gen.ChunkProviderGenerate.func_73153_a(ChunkProviderGenerate.java:424)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:279)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1055)
at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:265)
at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:78)
at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:92)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 191558416 bytes (182 MB) / 872415232 bytes (832 MB) up to 2147483648 bytes (2048 MB)
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 9, tcache: 91, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1566 57 mods loaded, 57 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAA FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1566-1.7.10.jar)
UCHIJAA Forge{10.13.4.1566} [Minecraft Forge] (forge-1.7.10-10.13.4.1566-1.7.10.jar)
UCHIJAA xaerominimap_core{1.7.10-1.0} [XaeroMinimapCore] (minecraft.jar)
UCHIJAA xaeroworldmap_core{1.7.10-1.0} [XaeroWorldMapCore] (minecraft.jar)
UCHIJAA OpenModsCore{0.10.1} [OpenModsCore] (minecraft.jar)
UCHIJAA oresheepmod{v3.1.2} [Ore Sheep] (1.7.10-OreSheepMod-v3.1.2.jar)
UCHIJAA DamageIndicatorsMod{3.3.2} [Damage Indicators] ([1.7.10]DamageIndicatorsMod-3.3.2.jar)
UCHIJAA ActuallyAdditions{1.7.10-r21} [Actually Additions] (ActuallyAdditions-1.7.10-r21.jar)
UCHIJAA forgeendertech{1.7.10-1.9.2.0} [Forge Endertech] (ForgeEndertech-1.7.10-1.9.2.0-build.0061.jar)
UCHIJAA adhooks{1.7.10-2.1.1.0} [Advanced Hook Launchers] (AdHooks-1.7.10-2.1.1.0-build.0061.jar)
UCHIJAA aether_legacy{v1.1.1} [The Aether] (aether-1.7.10-v1.1.1.jar)
UCHIJAA aiimprovements{0.0.1.19} [AI Improvements] (AIImprovements-1.7.10-0.0.1b19-dev.jar)
UCHIJAA iChunUtil{4.2.3} [iChunUtil] (iChunUtil-4.2.3.jar)
UCHIJAA BackTools{4.0.0} [BackTools] (BackTools-4.0.0.jar)
UCHIJAA Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar)
UCHIJAA BiblioCraft{1.11.7} [BiblioCraft] (BiblioCraft[v1.11.7][MC1.7.10].jar)
UCHIJAA Mantle{1.7.10-0.3.2.jenkins191} [Mantle] (Mantle-1.7.10-0.3.2b.jar)
UCHIJAA Natura{2.2.0} [Natura] (natura-1.7.10-2.2.0.1.jar)
UCHIJAA BiomesOPlenty{2.1.0} [Biomes O' Plenty] (BiomesOPlenty-1.7.10-2.1.0.2308-universal.jar)
UCHIJAA AWWayofTime{v1.3.3} [Blood Magic: Alchemical Wizardry] (BloodMagic-1.7.10-1.3.3-17.jar)
UCHIJAA Botania{r1.8-249} [Botania] (Botania+r1.8-249.jar)
UCHIJAA BrandonsCore{1.0.0.12} [Brandon's Core] (BrandonsCore-1.0.0.12.jar)
UCHIJAA ChestTransporter{2.0.6} [Chest Transporter] (ChestTransporter-1.7.10-2.0.6.jar)
UCHIJAA chocolateQuest{1.0} [Chocolate Quest] (chocolateQuest-1.7.10-1.0.jar)
UCHIJAA ChunkAnimator{@[email protected]} [Chunk Animator] (ChunkAnimator-MC1.7.10-1.0.1.jar)
UCHIJAA cookingbook{1.0.140} [Cooking for Blockheads] (cookingbook-mc1.7.10-1.0.140.jar)
UCHIJAA dldungeonsjdg{1.11.0.1} [Doomlike Dungeons] (DoomlikeDungeons-1.11.0.1-MC1.7.10.jar)
UCHIJAA DraconicEvolution{1.0.2h} [Draconic Evolution] (Draconic-Evolution-1.7.10-1.0.2h.jar)
UCHIJAA EnderZoo{1.7.10-1.0.15.32} [Ender Zoo] (EnderZoo-1.7.10-1.0.15.32.jar)
UCHIJAA exoticbirds{1.0} [Exotic Birds] (Exotic+Birds+1.7.10-1.4.6.jar)
UCHIJAA expandedbonemeal{1.0.0} [ExpandedBonemeal] (expandedbonemeal-1.7.10-1.0.0.jar)
UCHIJAA farlanders{1.2b} [The Farlanders] (farlanders-1.7.10-v1.2b.jar)
UCHIJAA Forestry{4.2.16.64} [Forestry for Minecraft] (forestry_1.7.10-4.2.16.64.jar)
UCHIJAA Hats{4.0.1} [Hats] (Hats-4.0.1.jar)
UCHIJAA InventoryPets{1.5.2} [Inventory Pets] (inventorypets-1.7.10-1.5.2-universal.jar)
UCHIJAA ironbackpacks{1.7.10-1.2.20} [Iron Backpacks] (IronBackpacks-1.7.10-1.2.20.jar)
UCHIJAA IronChest{6.0.62.742} [Iron Chest] (ironchest-1.7.10-6.0.62.742-universal.jar)
UCHIJAA legends{1.8.3} [Legends Mod] (Legends Core-1.8.3.jar)
UCHIJAA lucky{5.1.0} [Lucky Block] (luckyblock-1.7.10-1.jar)
UCHIJAA more{7.4} [M-Ore mod] (M-Ore+7.5+1.7.10.jar)
UCHIJAA cfm{3.4.7} [§9MrCrayfish's Furniture Mod] (MrCrayfishFurnitureModv3.4.7(1.7.10).jar)
UCHIJAA naturescompass{1.3.1} [Nature's Compass] (NaturesCompass-1.7.10-1.3.1.jar)
UCHIJAA yurtmod{1.12.1} [Nomadic Tents] (NomadicTents[1.7.10]-1.12.1.jar)
UCHIJAA OpenMods{0.10.1} [OpenMods] (OpenModsLib-1.7.10-0.10.1.jar)
UCHIJAA OpenBlocks{1.6} [OpenBlocks] (OpenBlocks-1.7.10-1.6.jar)
UCHIJAA OreSpawn{1.7.10.20.3} [OreSpawn] (orespawn-1.7.10-20.3.jar)
UCHIJAA RandomThings{2.2.4} [Random Things] (RandomThings-2.2.4.jar)
UCHIJAA sit{v1.1} [Sit] (sit-1.7.10-v1.1.jar)
UCHIJAA StorageDrawers{1.7.10-1.10.9} [Storage Drawers] (StorageDrawers-1.7.10-1.10.9.jar)
UCHIJAA sum{5.0.7} [Superheroes Unlimited Mod] (Superheroes+Unlimited-1.7.10-5.0+Alpha+4.2.jar)
UCHIJAA TConstruct{1.7.10-1.8.8.build988} [Tinkers' Construct] (TConstruct-1.7.10-1.8.8.jar)
UCHIJAA UndergroundBiomes{0.8.beta49} [Underground Biomes Constructs] (UndergroundBiomesConstructs-1.7.10-0.8-beta49.jar)
UCHIJAA waystones{1.0.12} [Waystones] (Waystones-mc1.7.10-1.0.12.jar)
UCHIJAA wolfarmor{1.3.0} [Wolf Armor and Storage] (wolfarmor-1.3.0.1.jar)
UCHIJAA XaeroMinimap{20.29.1} [Xaero's Minimap] (Xaeros_Minimap_20.29.1_Forge_1.7.10.jar)
UCHIJAA XaeroWorldMap{1.11.4} [Xaero's World Map] (XaerosWorldMap_1.11.4_Forge_1.7.10.jar)
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
OpenModsLib class transformers: [stencil_patches:FINISHED],[movement_callback:FINISHED],[player_damage_hook:FINISHED],[map_gen_fix:FINISHED],[gl_capabilities_hook:FINISHED],[player_render_hook:FINISHED]
Class transformer null safety: found misbehaving transformers: me.guichaguri.betterfps.transformers.MathTransformer([email protected]) returned non-null result: 0,me.guichaguri.betterfps.transformers.EventTransformer([email protected]) returned non-null result: 0
Mantle Environment: Environment healthy.
TConstruct Environment: Environment healthy.
Stencil buffer state: Function set: GL30, pool: internal, bits: 8
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 0 / 8; []
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Check the other config files for that ID and try to change it
Either remove Legends Mod, or find the other mod using the datawatcher ID 23 and remove it.
This is why any good modder knows not to use the datawatcher for their own modded properties on vanilla or other mod's entities.
How do I change it? I looked through the other mods and didn't find any ID 23
The other mod should be WolfArmor
Check its config or remove it
It doesn't have a config file, but I can live without it. Thanks!