thebrightspark / SparksTools

Successor to Sparks Hammers, but now adding all kinds of tools!
GNU General Public License v3.0
0 stars 0 forks source link

Crash when trying to add more tools via config #4

Open Thombias opened 4 years ago

Thombias commented 4 years ago

Hello, i recently found out about this mod and am currently switching from the now discontinued Spark's Hammers Mod to Spark's Tools. And for some reason when i edited the CustomTools.json to add more tools for my modpack it crashes when pre-initializing the mods when booting up Minecraft. When i leave the config as is it's fine and loads with no problems, everything works just fine. I can also edit the stats for already existing tools and the mod detects the changes perfectly fine. But well, it crashes now when i added new tools from modded materials in the config. And i have absolutely no idea what i did wrong, or if i even did something wrong in the first place. I hope you can help me out there. Anyway, here's what my config looks like:

Note: The negative attackSpeed isn't causing the crash afaik, since it works with the vanilla tools from the mod. I did this to get lower attack speeds, so -3.2 attackSpeed becomes 0.8 in the game.

[ { "type": "hammer", "name": "Wooden Hammer", "material": "logWood", "effectSize": 1, "harvestLevel": 0, "durability": 576, "efficiency": 1.0, "attackDamage": 6.0, "attackSpeed": -3.2, "enchantability": 8, "textureColour": "8807718" }, { "type": "hammer", "name": "Stone Hammer", "material": "sparkstools:compressed_cobblestone", "effectSize": 1, "harvestLevel": 1, "durability": 1152, "efficiency": 1.5, "attackDamage": 7.0, "attackSpeed": -3.2, "enchantability": 10, "textureColour": "10132122" }, { "type": "hammer", "name": "Iron Hammer", "material": "blockIron", "effectSize": 1, "harvestLevel": 3, "durability": 3456, "efficiency": 3.0, "attackDamage": 9.0, "attackSpeed": -3.2, "enchantability": 14, "textureColour": "16777215" }, { "type": "hammer", "name": "Golden Hammer", "material": "blockGold", "effectSize": 1, "harvestLevel": 2, "durability": 1728, "efficiency": 10.0, "attackDamage": 8.5, "attackSpeed": -3.2, "enchantability": 18, "textureColour": "15396439" }, { "type": "hammer", "name": "Diamond Hammer", "material": "blockDiamond", "effectSize": 1, "harvestLevel": 5, "durability": 13824, "efficiency": 5.0, "attackDamage": 11.0, "attackSpeed": -3.2, "enchantability": 16, "textureColour": "3402699" }, { "type": "hammer", "name": "Obsidian Hammer", "material": "obsidian", "effectSize": 1, "harvestLevel": 2, "durability": 864, "efficiency": 2.5, "attackDamage": 7.5, "attackSpeed": -3.2, "enchantability": 4, "textureColour": "0x3f2f5f" }, { "type": "hammer", "name": "Emerald Hammer", "material": "blockEmerald", "effectSize": 1, "harvestLevel": 3, "durability": 4032, "efficiency": 3.0, "attackDamage": 9.0, "attackSpeed": -3.2, "enchantability": 18, "textureColour": "0x00ff00" }, { "type": "hammer", "name": "Galaxite Hammer", "material": "galaxite:galaxite_block", "effectSize": 1, "harvestLevel": 6, "durability": 16128, "efficiency": 7.0, "attackDamage": 11.5, "attackSpeed": -3.2, "enchantability": 26, "textureColour": "0xbf2fbf" }, { "type": "hammer", "name": "Copper Hammer", "material": "simpleores:copper_block", "effectSize": 1, "harvestLevel": 2, "durability": 2304, "efficiency": 2.0, "attackDamage": 8.0, "attackSpeed": -3.2, "enchantability": 12, "textureColour": "0xff7f2f" }, { "type": "hammer", "name": "Silver Hammer", "material": "simpleores:tin_block", "effectSize": 1, "harvestLevel": 3, "durability": 4608, "efficiency": 3.5, "attackDamage": 9.5, "attackSpeed": -3.2, "enchantability": 20, "textureColour": "0xcfdfef" }, { "type": "hammer", "name": "Mythril Hammer", "material": "simpleores:mythril_block", "effectSize": 1, "harvestLevel": 4, "durability": 9216, "efficiency": 4.5, "attackDamage": 10.5, "attackSpeed": -3.2, "enchantability": 32, "textureColour": "0x7f7fff" }, { "type": "hammer", "name": "Adamantium Hammer", "material": "simpleores:adamantium_block", "effectSize": 1, "harvestLevel": 5, "durability": 13824, "efficiency": 8.0, "attackDamage": 11.5, "attackSpeed": -3.2, "enchantability": 6, "textureColour": "0x3fff7f" }, { "type": "hammer", "name": "Onyx Hammer", "material": "simpleores:onyx_block", "effectSize": 1, "harvestLevel": 6, "durability": 18432, "efficiency": 6.0, "attackDamage": 12.0, "attackSpeed": -3.2, "enchantability": 28, "textureColour": "0x5f5f5f" }, { "type": "hammer", "name": "Platinum Hammer", "material": "sipl:platinum_block", "effectSize": 1, "harvestLevel": 4, "durability": 6912, "efficiency": 4.0, "attackDamage": 10.0, "attackSpeed": -3.2, "enchantability": 24, "textureColour": "0xbfbfdf" }, { "type": "hammer", "name": "Vulcanite Hammer", "material": "vulcanite:vulcanite_block", "effectSize": 1, "harvestLevel": 5, "durability": 11520, "efficiency": 5.5, "attackDamage": 11.0, "attackSpeed": -3.2, "enchantability": 22, "textureColour": "0xff2f00" }, { "type": "excavator", "name": "Wooden Excavator", "material": "logWood", "effectSize": 1, "harvestLevel": 0, "durability": 576, "efficiency": 1.0, "attackDamage": 4.0, "attackSpeed": -3.0, "enchantability": 8, "textureColour": "8807718" }, { "type": "excavator", "name": "Stone Excavator", "material": "sparkstools:compressed_cobblestone", "effectSize": 1, "harvestLevel": 1, "durability": 1152, "efficiency": 1.5, "attackDamage": 5.0, "attackSpeed": -3.0, "enchantability": 10, "textureColour": "10132122" }, { "type": "excavator", "name": "Iron Excavator", "material": "blockIron", "effectSize": 1, "harvestLevel": 3, "durability": 3456, "efficiency": 3.0, "attackDamage": 7.0, "attackSpeed": -3.0, "enchantability": 14, "textureColour": "16777215" }, { "type": "excavator", "name": "Golden Excavator", "material": "blockGold", "effectSize": 1, "harvestLevel": 2, "durability": 1728, "efficiency": 10.0, "attackDamage": 6.5, "attackSpeed": -3.0, "enchantability": 18, "textureColour": "15396439" }, { "type": "excavator", "name": "Diamond Excavator", "material": "blockDiamond", "effectSize": 1, "harvestLevel": 5, "durability": 13824, "efficiency": 5.0, "attackDamage": 9.0, "attackSpeed": -3.0, "enchantability": 16, "textureColour": "3402699" }, { "type": "excavator", "name": "Obsidian Excavator", "material": "obsidian", "effectSize": 1, "harvestLevel": 2, "durability": 864, "efficiency": 2.5, "attackDamage": 5.5, "attackSpeed": -3.0, "enchantability": 4, "textureColour": "0x3f2f5f" }, { "type": "excavator", "name": "Emerald Excavator", "material": "blockEmerald", "effectSize": 1, "harvestLevel": 3, "durability": 4032, "efficiency": 3.0, "attackDamage": 7.0, "attackSpeed": -3.0, "enchantability": 18, "textureColour": "0x00ff00" }, { "type": "excavator", "name": "Galaxite Excavator", "material": "galaxite:galaxite_block", "effectSize": 1, "harvestLevel": 6, "durability": 16128, "efficiency": 7.0, "attackDamage": 9.5, "attackSpeed": -3.0, "enchantability": 26, "textureColour": "0xbf2fbf" }, { "type": "excavator", "name": "Copper Excavator", "material": "simpleores:copper_block", "effectSize": 1, "harvestLevel": 2, "durability": 2304, "efficiency": 2.0, "attackDamage": 6.0, "attackSpeed": -3.0, "enchantability": 12, "textureColour": "0xff7f2f" }, { "type": "excavator", "name": "Silver Excavator", "material": "simpleores:tin_block", "effectSize": 1, "harvestLevel": 3, "durability": 4608, "efficiency": 3.5, "attackDamage": 7.5, "attackSpeed": -3.0, "enchantability": 20, "textureColour": "0xcfdfef" }, { "type": "excavator", "name": "Mythril Excavator", "material": "simpleores:mythril_block", "effectSize": 1, "harvestLevel": 4, "durability": 9216, "efficiency": 4.5, "attackDamage": 8.5, "attackSpeed": -3.0, "enchantability": 32, "textureColour": "0x7f7fff" }, { "type": "excavator", "name": "Adamantium Excavator", "material": "simpleores:adamantium_block", "effectSize": 1, "harvestLevel": 5, "durability": 13824, "efficiency": 8.0, "attackDamage": 9.5, "attackSpeed": -3.0, "enchantability": 6, "textureColour": "0x3fff7f" }, { "type": "excavator", "name": "Onyx Excavator", "material": "simpleores:onyx_block", "effectSize": 1, "harvestLevel": 6, "durability": 18432, "efficiency": 6.0, "attackDamage": 10.0, "attackSpeed": -3.0, "enchantability": 28, "textureColour": "0x5f5f5f" }, { "type": "excavator", "name": "Platinum Excavator", "material": "sipl:platinum_block", "effectSize": 1, "harvestLevel": 4, "durability": 6912, "efficiency": 4.0, "attackDamage": 8.0, "attackSpeed": -3.0, "enchantability": 24, "textureColour": "0xbfbfdf" }, { "type": "excavator", "name": "Vulcanite Excavator", "material": "vulcanite:vulcanite_block", "effectSize": 1, "harvestLevel": 5, "durability": 11520, "efficiency": 5.5, "attackDamage": 9.0, "attackSpeed": -3.0, "enchantability": 22, "textureColour": "0xff2f00" }, { "type": "lumber axe", "name": "Wooden Lumber Axe", "material": "logWood", "harvestLevel": 0, "durability": 576, "efficiency": 1.0, "attackDamage": 6.0, "attackSpeed": -3.2, "enchantability": 8, "textureColour": "8807718" }, { "type": "lumber axe", "name": "Stone Lumber Axe", "material": "sparkstools:compressed_cobblestone", "harvestLevel": 1, "durability": 1152, "efficiency": 1.5, "attackDamage": 7.0, "attackSpeed": -3.2, "enchantability": 10, "textureColour": "10132122" }, { "type": "lumber axe", "name": "Iron Lumber Axe", "material": "blockIron", "harvestLevel": 3, "durability": 3456, "efficiency": 3.0, "attackDamage": 9.0, "attackSpeed": -3.2, "enchantability": 14, "textureColour": "16777215" }, { "type": "lumber axe", "name": "Golden Lumber Axe", "material": "blockGold", "harvestLevel": 2, "durability": 1728, "efficiency": 10.0, "attackDamage": 8.5, "attackSpeed": -3.2, "enchantability": 18, "textureColour": "15396439" }, { "type": "lumber axe", "name": "Diamond Lumber Axe", "material": "blockDiamond", "harvestLevel": 5, "durability": 13824, "efficiency": 5.0, "attackDamage": 11.0, "attackSpeed": -3.2, "enchantability": 16, "textureColour": "3402699" }, { "type": "lumber axe", "name": "Obsidian Lumber Axe", "material": "obsidian", "harvestLevel": 2, "durability": 864, "efficiency": 2.5, "attackDamage": 7.5, "attackSpeed": -3.2, "enchantability": 4, "textureColour": "0x3f2f5f" }, { "type": "lumber axe", "name": "Emerald Lumber Axe", "material": "blockEmerald", "harvestLevel": 3, "durability": 4032, "efficiency": 3.0, "attackDamage": 9.0, "attackSpeed": -3.2, "enchantability": 18, "textureColour": "0x00ff00" }, { "type": "lumber axe", "name": "Galaxite Lumber Axe", "material": "galaxite:galaxite_block", "harvestLevel": 6, "durability": 16128, "efficiency": 7.0, "attackDamage": 11.5, "attackSpeed": -3.2, "enchantability": 26, "textureColour": "0xbf2fbf" }, { "type": "lumber axe", "name": "Copper Lumber Axe", "material": "simpleores:copper_block", "harvestLevel": 2, "durability": 2304, "efficiency": 2.0, "attackDamage": 8.0, "attackSpeed": -3.2, "enchantability": 12, "textureColour": "0xff7f2f" }, { "type": "lumber axe", "name": "Silver Lumber Axe", "material": "simpleores:tin_block", "harvestLevel": 3, "durability": 4608, "efficiency": 3.5, "attackDamage": 9.5, "attackSpeed": -3.2, "enchantability": 20, "textureColour": "0xcfdfef" }, { "type": "lumber axe", "name": "Mythril Lumber Axe", "material": "simpleores:mythril_block", "harvestLevel": 4, "durability": 9216, "efficiency": 4.5, "attackDamage": 10.5, "attackSpeed": -3.2, "enchantability": 32, "textureColour": "0x7f7fff" }, { "type": "lumber axe", "name": "Adamantium Lumber Axe", "material": "simpleores:adamantium_block", "harvestLevel": 5, "durability": 13824, "efficiency": 8.0, "attackDamage": 11.5, "attackSpeed": -3.2, "enchantability": 6, "textureColour": "0x3fff7f" }, { "type": "lumber axe", "name": "Onyx Lumber Axe", "material": "simpleores:onyx_block", "harvestLevel": 6, "durability": 18432, "efficiency": 6.0, "attackDamage": 12.0, "attackSpeed": -3.2, "enchantability": 28, "textureColour": "0x5f5f5f" }, { "type": "lumber axe", "name": "Platinum Lumber Axe", "material": "sipl:platinum_block", "harvestLevel": 4, "durability": 6912, "efficiency": 4.0, "attackDamage": 10.0, "attackSpeed": -3.2, "enchantability": 24, "textureColour": "0xbfbfdf" }, { "type": "lumber axe", "name": "Vulcanite Lumber Axe", "material": "vulcanite:vulcanite_block", "harvestLevel": 5, "durability": 11520, "efficiency": 5.5, "attackDamage": 11.0, "attackSpeed": -3.2, "enchantability": 22, "textureColour": "0xff2f00" }, { "type": "plow", "name": "Wooden Plow", "material": "logWood", "effectSize": 1, "harvestLevel": 0, "durability": 576, "efficiency": 1.0, "attackDamage": 5.0, "attackSpeed": -2.8, "enchantability": 8, "textureColour": "8807718" }, { "type": "plow", "name": "Stone Plow", "material": "sparkstools:compressed_cobblestone", "effectSize": 1, "harvestLevel": 1, "durability": 1152, "efficiency": 1.5, "attackDamage": 6.0, "attackSpeed": -2.8, "enchantability": 10, "textureColour": "10132122" }, { "type": "plow", "name": "Iron Plow", "material": "blockIron", "effectSize": 2, "harvestLevel": 3, "durability": 3456, "efficiency": 3.0, "attackDamage": 8.0, "attackSpeed": -2.8, "enchantability": 14, "textureColour": "16777215" }, { "type": "plow", "name": "Golden Plow", "material": "blockGold", "effectSize": 2, "harvestLevel": 2, "durability": 1728, "efficiency": 10.0, "attackDamage": 7.5, "attackSpeed": -2.8, "enchantability": 18, "textureColour": "15396439" }, { "type": "plow", "name": "Diamond Plow", "material": "blockDiamond", "effectSize": 3, "harvestLevel": 5, "durability": 13824, "efficiency": 5.0, "attackDamage": 10.0, "attackSpeed": -2.8, "enchantability": 16, "textureColour": "3402699" }, { "type": "plow", "name": "Obsidian Plow", "material": "obsidian", "effectSize": 1, "harvestLevel": 2, "durability": 864, "efficiency": 2.5, "attackDamage": 6.5, "attackSpeed": -2.8, "enchantability": 4, "textureColour": "0x3f2f5f" }, { "type": "plow", "name": "Emerald Plow", "material": "blockEmerald", "effectSize": 2, "harvestLevel": 3, "durability": 4032‬, "efficiency": 3.0, "attackDamage": 8.0, "attackSpeed": -2.8, "enchantability": 18, "textureColour": "0x00ff00" }, { "type": "plow", "name": "Galaxite Plow", "material": "galaxite:galaxite_block", "effectSize": 3, "harvestLevel": 6, "durability": 16128‬, "efficiency": 7.0, "attackDamage": 10.5, "attackSpeed": -2.8, "enchantability": 26, "textureColour": "0xbf2fbf" }, { "type": "plow", "name": "Copper Plow", "material": "simpleores:copper_block", "effectSize": 1, "harvestLevel": 2, "durability": 2304‬, "efficiency": 2.0, "attackDamage": 7.0, "attackSpeed": -2.8, "enchantability": 12, "textureColour": "0xff7f2f" }, { "type": "plow", "name": "Silver Plow", "material": "simpleores:tin_block", "effectSize": 2, "harvestLevel": 3, "durability": 4608‬, "efficiency": 3.5, "attackDamage": 8.5, "attackSpeed": -2.8, "enchantability": 20, "textureColour": "0xcfdfef" }, { "type": "plow", "name": "Mythril Plow", "material": "simpleores:mythril_block", "effectSize": 3, "harvestLevel": 4, "durability": 9216‬, "efficiency": 4.5, "attackDamage": 9.5, "attackSpeed": -2.8, "enchantability": 32, "textureColour": "0x7f7fff" }, { "type": "plow", "name": "Adamantium Plow", "material": "simpleores:adamantium_block", "effectSize": 3, "harvestLevel": 5, "durability": 13824‬, "efficiency": 8.0, "attackDamage": 10.5, "attackSpeed": -2.8, "enchantability": 6, "textureColour": "0x3fff7f" }, { "type": "plow", "name": "Onyx Plow", "material": "simpleores:onyx_block", "effectSize": 3, "harvestLevel": 6, "durability": 18432, "efficiency": 6.0, "attackDamage": 11.0, "attackSpeed": -2.8, "enchantability": 28, "textureColour": "0x5f5f5f" }, { "type": "plow", "name": "Platinum Plow", "material": "sipl:platinum_block", "effectSize": 2, "harvestLevel": 4, "durability": 6912, "efficiency": 4.0, "attackDamage": 9.0, "attackSpeed": -2.8, "enchantability": 24, "textureColour": "0xbfbfdf" }, { "type": "plow", "name": "Vulcanite Plow", "material": "vulcanite:vulcanite_block", "effectSize": 3, "harvestLevel": 5, "durability": 11520, "efficiency": 5.5, "attackDamage": 10.0, "attackSpeed": -2.8, "enchantability": 22, "textureColour": "0xff2f00" }, { "type": "sickle", "name": "Wooden Sickle", "material": "logWood", "effectSize": 1, "harvestLevel": 0, "durability": 576, "efficiency": 1.0, "attackDamage": 5.0, "attackSpeed": -2.8, "enchantability": 8, "textureColour": "8807718" }, { "type": "sickle", "name": "Stone Sickle", "material": "sparkstools:compressed_cobblestone", "effectSize": 1, "harvestLevel": 1, "durability": 1152, "efficiency": 1.5, "attackDamage": 6.0, "attackSpeed": -2.8, "enchantability": 10, "textureColour": "10132122" }, { "type": "sickle", "name": "Iron Sickle", "material": "blockIron", "effectSize": 2, "harvestLevel": 3, "durability": 3456, "efficiency": 3.0, "attackDamage": 8.0, "attackSpeed": -2.8, "enchantability": 14, "textureColour": "16777215" }, { "type": "sickle", "name": "Golden Sickle", "material": "blockGold", "effectSize": 2, "harvestLevel": 2, "durability": 1728, "efficiency": 10.0, "attackDamage": 7.5, "attackSpeed": -2.8, "enchantability": 18, "textureColour": "15396439" }, { "type": "sickle", "name": "Diamond Sickle", "material": "blockDiamond", "effectSize": 3, "harvestLevel": 5, "durability": 13824, "efficiency": 5.0, "attackDamage": 10.0, "attackSpeed": -2.8, "enchantability": 16, "textureColour": "3402699" }, { "type": "sickle", "name": "Obsidian Sickle", "material": "obsidian", "effectSize": 1, "harvestLevel": 2, "durability": 864, "efficiency": 2.5, "attackDamage": 6.5, "attackSpeed": -2.8, "enchantability": 4, "textureColour": "0x3f2f5f" }, { "type": "sickle", "name": "Emerald Sickle", "material": "blockEmerald", "effectSize": 2, "harvestLevel": 3, "durability": 4032‬, "efficiency": 3.0, "attackDamage": 8.0, "attackSpeed": -2.8, "enchantability": 18, "textureColour": "0x00ff00" }, { "type": "sickle", "name": "Galaxite Sickle", "material": "galaxite:galaxite_block", "effectSize": 3, "harvestLevel": 6, "durability": 16128‬, "efficiency": 7.0, "attackDamage": 10.5, "attackSpeed": -2.8, "enchantability": 26, "textureColour": "0xbf2fbf" }, { "type": "sickle", "name": "Copper Sickle", "material": "simpleores:copper_block", "effectSize": 1, "harvestLevel": 2, "durability": 2304‬, "efficiency": 2.0, "attackDamage": 7.0, "attackSpeed": -2.8, "enchantability": 12, "textureColour": "0xff7f2f" }, { "type": "sickle", "name": "Silver Sickle", "material": "simpleores:tin_block", "effectSize": 2, "harvestLevel": 3, "durability": 4608‬, "efficiency": 3.5, "attackDamage": 8.5, "attackSpeed": -2.8, "enchantability": 20, "textureColour": "0xcfdfef" }, { "type": "sickle", "name": "Mythril Sickle", "material": "simpleores:mythril_block", "effectSize": 3, "harvestLevel": 4, "durability": 9216‬, "efficiency": 4.5, "attackDamage": 9.5, "attackSpeed": -2.8, "enchantability": 32, "textureColour": "0x7f7fff" }, { "type": "sickle", "name": "Adamantium Sickle", "material": "simpleores:adamantium_block", "effectSize": 3, "harvestLevel": 5, "durability": 13824‬, "efficiency": 8.0, "attackDamage": 10.5, "attackSpeed": -2.8, "enchantability": 6, "textureColour": "0x3fff7f" }, { "type": "sickle", "name": "Onyx Sickle", "material": "simpleores:onyx_block", "effectSize": 3, "harvestLevel": 6, "durability": 18432, "efficiency": 6.0, "attackDamage": 11.0, "attackSpeed": -2.8, "enchantability": 28, "textureColour": "0x5f5f5f" }, { "type": "sickle", "name": "Platinum Sickle", "material": "sipl:platinum_block", "effectSize": 2, "harvestLevel": 4, "durability": 6912, "efficiency": 4.0, "attackDamage": 9.0, "attackSpeed": -2.8, "enchantability": 24, "textureColour": "0xbfbfdf" }, { "type": "sickle", "name": "Vulcanite Sickle", "material": "vulcanite:vulcanite_block", "effectSize": 3, "harvestLevel": 5, "durability": 11520, "efficiency": 5.5, "attackDamage": 10.0, "attackSpeed": -2.8, "enchantability": 22, "textureColour": "0xff2f00" } ]

And here's the crash report i get when trying to boot up Minecraft:

`---- Minecraft Crash Report ----

WARNING: coremods are present: ToolProgressionPlugin (toolprogression-core-1.12.2-1.6.9.jar) Quark Plugin (Quark-r1.6-177.jar) ForgelinPlugin (Forgelin-1.8.4.jar) OTGCorePlugin (OTG-Core.jar) F5FixLoadingPlugin (f5fix-1.2.jar) LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar) BetterSprintingCore (BetterSprinting-1.12.2-v3.0.1.jar) LibrarianLib Plugin (librarianlib-1.12.2-4.19.2-release.jar) PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.2.6+build50-universal.jar) SurgeLoadingPlugin (Surge-1.12.2-2.0.77.jar) BetterFoliageLoader (BetterFoliage-MC1.12-2.2.0.jar) IvToolkit (IvToolkit-1.3.3-1.12.jar) CharmLoadingPlugin (Charm-1.12.2-1.3.6.jar) RandomPatches (randompatches-1.12.2-1.19.1.1.jar) Contact their authors BEFORE contacting forge

// Who set us up the TNT?

Time: 2/15/20 3:22 PM Description: Initializing game

com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: For input string: "4032‬" at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:245) at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:235) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.Gson.fromJson(Gson.java:887) at brightspark.sparkstools.init.SHItems.regItems(SHItems.kt:45) at brightspark.sparkstools.SparksTools.regItems(SparksTools.kt:96) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_193_SparksTools_regItems_Register.invoke(.dynamic) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144) at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:850) at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:630) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) at net.minecraft.client.main.Main.main(SourceFile:123) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.NumberFormatException: For input string: "4032‬" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at sun.misc.FloatingDecimal.parseDouble(Unknown Source) at java.lang.Double.parseDouble(Unknown Source) at com.google.gson.stream.JsonReader.nextInt(JsonReader.java:1193) at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:243) ... 25 more

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

-- Head -- Thread: Client thread Stacktrace: at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:245) at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:235) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.Gson.fromJson(Gson.java:887) at brightspark.sparkstools.init.SHItems.regItems(SHItems.kt:45) at brightspark.sparkstools.SparksTools.regItems(SparksTools.kt:96) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_193_SparksTools_regItems_Register.invoke(.dynamic) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144) at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:850) at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:630) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)

-- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) at net.minecraft.client.main.Main.main(SourceFile:123) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details -- Details: Minecraft Version: 1.12.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_211, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 3223204360 bytes (3073 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB) JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G -Xms4G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2847 Optifine OptiFine_1.12.2_HD_U_F4 101 mods loaded, 101 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State | ID                        | Version                     | Source                                       | Signature                                |
|:----- |:------------------------- |:--------------------------- |:-------------------------------------------- |:---------------------------------------- |
| LCH   | minecraft                 | 1.12.2                      | minecraft.jar                                | None                                     |
| LCH   | mcp                       | 9.42                        | minecraft.jar                                | None                                     |
| LCH   | FML                       | 8.0.99.99                   | forge-1.12.2-14.23.5.2847.jar                | None                                     |
| LCH   | forge                     | 14.23.5.2847                | forge-1.12.2-14.23.5.2847.jar                | None                                     |
| LCH   | ivtoolkit                 | 1.3.3-1.12                  | minecraft.jar                                | None                                     |
| LCH   | otgcore                   | 1.12.2 - v8.3               | minecraft.jar                                | None                                     |
| LCH   | randompatches             | 1.12.2-1.19.1.1             | randompatches-1.12.2-1.19.1.1.jar            | None                                     |
| LCH   | jei                       | 4.15.0.291                  | jei_1.12.2-4.15.0.291.jar                    | None                                     |
| LCH   | quark                     | r1.6-177                    | Quark-r1.6-177.jar                           | None                                     |
| LCH   | autoreglib                | 1.3-32                      | AutoRegLib-1.3-32.jar                        | None                                     |
| LCH   | backups                   | 1.5.1                       | Backups-1.12.2-1.5.1.jar                     | None                                     |
| LCH   | baubles                   | 1.5.2                       | Baubles-1.12-1.5.2.jar                       | None                                     |
| LCH   | baubleshulkerboxes        | 4r                          | BaubleShulkerBoxes-1.12.2-4r.jar             | 4d7b29cd19124e986da685107d16ce4b49bc0a97 |
| LCH   | forgelin                  | 1.8.4                       | Forgelin-1.8.4.jar                           | None                                     |
| LCH   | betterfoliage             | 2.2.0                       | BetterFoliage-MC1.12-2.2.0.jar               | None                                     |
| LCH   | bettermobgriefinggamerule | 1.12.2-7.1.0                | bettermobgriefinggamerule-1.12.2-7.1.0.jar   | None                                     |
| LCH   | betternether              | 0.1.8.5                     | betternether-0.1.8.5.jar                     | None                                     |
| LCH   | bettershears              | 1.12.2-2019_1.3r-LANGUPDATE | bettershears-1.12.2-2019_1.3r-LANGUPDATE.jar | None                                     |
| LCH   | bettersprinting           | 3.0.1                       | BetterSprinting-1.12.2-v3.0.1.jar            | None                                     |
| LCH   | bloodmoon                 | 1.5.3                       | Bloodmoon-MC1.12.2-1.5.3.jar                 | d72e0dd57935b3e9476212aea0c0df352dd76291 |
| LCH   | bottledmilk               | 1.0.0                       | BottledMilk-1.12-1.1.0.jar                   | None                                     |
| LCH   | bountiful                 | 2.2.1                       | Bountiful-2.2.1.jar                          | None                                     |
| LCH   | charm                     | 1.12.2-1.3.6                | Charm-1.12.2-1.3.6.jar                       | None                                     |
| LCH   | cherishedworlds           | 1.12.2-1.0.1                | cherishedworlds-1.12.2-1.0.1.jar             | 2484ef4d131fdc0dca0647aa21b7b944ddb935a1 |
| LCH   | cleanview                 | 1.12.2-v1c                  | CleanView-1.12.2-v1c.jar                     | aaaf83332a11df02406e9f266b1b65c1306f0f76 |
| LCH   | climaticbiomesjbg         | 2.14.11                     | ClimaticBiomes-2.14.11-MC1.12.2.jar          | None                                     |
| LCH   | combatrefined             | 1.4.1                       | combatrefined-1.4.2.jar                      | None                                     |
| LCH   | confdespawnt              | 1.0                         | confdespawnt_1.12-1.0.jar                    | None                                     |
| LCH   | cosmeticarmorreworked     | 1.12.2-v4a                  | CosmeticArmorReworked-1.12.2-v4a.jar         | aaaf83332a11df02406e9f266b1b65c1306f0f76 |
| LCH   | wearablebackpacks         | 3.1.4                       | WearableBackpacks-1.12.2-3.1.4.jar           | None                                     |
| LCH   | corpsecomplex             | 1.0.8                       | corpsecomplex-1.12.2-1.0.8.jar               | 2484ef4d131fdc0dca0647aa21b7b944ddb935a1 |
| LCH   | cosmeticbeds              | 1.12.2-1.0.2.2              | cosmeticbeds-1.12.2-1.0.2.2.jar              | 5d5b8aee896a4f5ea3f3114784742662a67ad32f |
| LCH   | crowmap                   | 1.1.2                       | crowmap-1.1.2.jar                            | None                                     |
| LCH   | debarkedlogs              | ${version}                  | Debarked+Logs-1.0.5-1.12.jar                 | None                                     |
| LCH   | dismounte                 | 1.0                         | dismounte_1.12-1.0.jar                       | None                                     |
| LCH   | easyelytrato              | 1.1                         | easyelytrato_1.12-1.1.jar                    | None                                     |
| LCH   | enchdesc                  | 1.1.15                      | EnchantmentDescriptions-1.12.2-1.1.15.jar    | d476d1b22b218a10d845928d1665d45fce301b27 |
| LCH   | exactspawn                | 1.12-1.2.3.17               | ExactSpawn-1.12-1.2.3.17.jar                 | None                                     |
| LCH   | fertilization             | 1.0.7                       | Fertilization_1.12.2-1.0.7.jar               | None                                     |
| LCH   | mod_lavacow               | 1.0.11                      | Fishs_Undead_Rising-1.0.11.jar               | None                                     |
| LCH   | galaxite                  | 1.1.2                       | galaxite-1.1.2-mc1.12.x.jar                  | None                                     |
| LCH   | gamblingstyle             | 1.0.1                       | GamblingStyle-v1.0.1-1.12.2.jar              | 12d137bcc36051a1c2c8ea7211cfc1da1c6e9dea |
| LCH   | grss                      | 1.1                         | grss_1.12-1.1.jar                            | None                                     |
| LCH   | librarianlib              | 4.19.2                      | librarianlib-1.12.2-4.19.2-release.jar       | None                                     |
| LCH   | hooked                    | %VERSION%                   | hooked-1.0.3.jar                             | None                                     |
| LCH   | horsetweaks               | 1.0.5                       | HorseTweaks_1.12.2-1.0.5.jar                 | None                                     |
| LCH   | ido                       | 1.0.6                       | ido-1.12.2-1.1.0.jar                         | None                                     |
| LCH   | infernalmobs              | 1.7.6                       | InfernalMobs-1.12.2.jar                      | None                                     |
| LCH   | inftrading                | 1.0                         | inftrading_1.12-1.0.jar                      | None                                     |
| LCH   | inventoryspam             | 1.0.5                       | InventorySpam-1.12.2-1.0.5.jar               | None                                     |
| LCH   | ironfurnaces              | 1.3.5                       | ironfurnaces-1.3.5.jar                       | None                                     |
| LCH   | jmh                       | 2.1                         | jmh_1.12-2.1.jar                             | None                                     |
| LCH   | jaff                      | 1.7_for_1.12                | JustAFewFish-1.7_for_1.12.jar                | None                                     |
| LCH   | letmesleep                | 1.2.1                       | LetMeSleep-v1.2.1-1.12.2.jar                 | 12d137bcc36051a1c2c8ea7211cfc1da1c6e9dea |
| LCH   | materialchanger           | 1.0                         | materialchanger1.0.3-1.12.2.jar              | None                                     |
| LCH   | ncc                       | 1.1                         | ncc_1.12-1.1.jar                             | None                                     |
| LCH   | nethergoldore             | 1.2.1                       | nethergoldore-1.2.1-mc1.12.x.jar             | None                                     |
| LCH   | netherportalfix           | 5.3.17                      | NetherPortalFix_1.12.1-5.3.17.jar            | None                                     |
| LCH   | nolancheating             | v1.2                        | nolancheating-1.12.2-v1.0.jar                | None                                     |
| LCH   | orecontrol                | 0.4.3                       | orecontrol-1.12.2-0.4.3.jar                  | None                                     |
| LCH   | terracore                 | 2.1.13                      | TerraCore-1.12-2.1.13.jar                    | None                                     |
| LCH   | ore_controller            | 1.12-1.0.12                 | OreController-1.12-1.0.12.jar                | None                                     |
| LCH   | overpowered_mending       | 1.0.1                       | OverpoweredMending-1.12.2-1.0.1+8.jar        | None                                     |
| LCH   | pitweaks                  | 1.12-1.1.1                  | PiTweaks-1.12-1.1.1.jar                      | None                                     |
| LCH   | potioncore                | 1.8_for_1.12.2              | PotionCore-1.8_for_1.12.2.jar                | None                                     |
| LCH   | potionfingers             | r1.0-8                      | PotionFingers-r1.0-8.jar                     | None                                     |
| LCH   | potionfixer               | 1.0.0                       | potionfixer-v1.0.0-mc1.12.2.jar              | None                                     |
| LCH   | qualitytools              | 1.0.7_for_1.12.2            | QualityTools-1.0.7_for_1.12.2.jar            | None                                     |
| LCH   | reccomplex                | 1.4.8.2                     | RecurrentComplex-1.4.8.2.jar                 | None                                     |
| LCH   | roguelike                 | 1.8.0                       | RoguelikeDungeons-1.12.2-1.8.0.jar           | None                                     |
| LCH   | roughmobs                 | 2.0.0                       | roughmobs2-1.12.2_2.0.15.jar                 | None                                     |
| LCH   | servertabinfo             | 1.2.6                       | ServerTabInfo-1.12.2-1.2.6.jar               | None                                     |
| LCH   | simplecore                | 1.7.3.4                     | simplecore-1.12.2-1.7.3.4.jar                | None                                     |
| LCH   | simpleores                | 1.11.2.2                    | simpleores-1.12.2-1.11.2.2.jar               | None                                     |
| LCH   | simplesponge              | 3.6.2                       | SimpleSponge-1.12.2-3.6.2.jar                | 4ffa87db52cf086d00ecc4853a929367b1c39b5c |
| LCH   | simpleworldtimer          | 1.1.0                       | simpleworldtimer-1.12.2-1.1.0.jar            | None                                     |
| LCH   | sipl                      | 1.6                         | Simply+Platinum+MC+1.12.2+(1.6).jar          | None                                     |
| LCH   | smoothbedrock             | 1.12.2-3.0.0.129            | SmoothBedrock-1.12.2-3.0.0.129.jar           | None                                     |
| LCH   | sparkstools               | @VERSION@                   | sparkstools-1.12.2-1.1.1.jar                 | None                                     |
| LCH   | surge                     | 2.0.77                      | Surge-1.12.2-2.0.77.jar                      | d476d1b22b218a10d845928d1665d45fce301b27 |
| LCH   | swisscheese               | 1.1                         | SwissCheese-1.1-1.12.jar                     | None                                     |
| LCH   | swordblockingcombat       | 1.0.2                       | SwordBlockingCombat-v1.0.2-1.12.2.jar        | 12d137bcc36051a1c2c8ea7211cfc1da1c6e9dea |
| LCH   | toolbelt                  | 1.9.12                      | ToolBelt-1.12.2-1.9.12.jar                   | None                                     |
| LCH   | torohealthmod             | 1.12.2-11                   | torohealth-1.12.2-11.jar                     | None                                     |
| LCH   | toughnessbar              | 2.1                         | toughnessbar-2.3.jar                         | None                                     |
| LCH   | tramplestopper            | 1.2.0.4                     | tramplestopper-1.12.2-1.2.0.5-universal.jar  | None                                     |
| LCH   | teleporter                | ${version}                  | VanillaTeleporter-1.12.2-1.7.1.jar           | None                                     |
| LCH   | veining                   | 1.3.2                       | veining-1.3.2-1.12.x.jar                     | None                                     |
| LCH   | vulcanite                 | 1.5.2                       | vulcanite-1.5.2-mc1.12.x.jar                 | None                                     |
| LCH   | weirdinggadget            | 1.0                         | weirdinggadget-1.12.2-2.1.16-universal.jar   | None                                     |
| LCH   | wolfarmor                 | 2.2.3.6                     | wolfarmor-1.12.2-2.2.3.1798-universal.jar    | None                                     |
| LCH   | xaeroworldmap             | 1.5.2                       | XaerosWorldMap_1.5.2_Forge_1.12.jar          | None                                     |
| LCH   | xpfromharvest             | 1.1.0                       | xpfromharvest-1.12.2-1.1.0.jar               | None                                     |
| LCH   | xpbook                    | v1.1.4                      | xptome-1.12.2-v1.1.4.jar                     | None                                     |
| LCH   | deathmaps                 | 1.0.0                       | deathmaps-1.12.2-1.0.0.jar                   | 7b14aaee2dd17b12a140baecab28948fff3a263f |
| LCH   | phosphor-lighting         | 1.12.2-0.2.6                | phosphor-1.12.2-0.2.6+build50-universal.jar  | f0387d288626cc2d937daa504e74af570c52a2f1 |
| LCH   | snowrealmagic             | 0.3.3                       | SnowRealMagic-0.3.3.jar                      | None                                     |
| LCH   | toolprogression           | 1.12.2-1.6.9                | toolprogression-1.12.2-1.6.9.jar             | e631d7254e451d0360d0148cb21407d5511d45e9 |
| LCH   | totemexpansion            | 1.2.2                       | totemexpansion-1.2.2-1.12.2.jar              | None                                     |
| LCH   | vt                        | 1.12.2-1.5.6                | VanillaTweaks-1.12.2-1.5.6.jar               | None                                     |
| LCH   | librarianliblate          | 4.19.2                      | librarianlib-1.12.2-4.19.2-release.jar       | None                                     |

Loaded coremods (and transformers): 

ToolProgressionPlugin (toolprogression-core-1.12.2-1.6.9.jar) tyra314.toolprogression.core.asm.ToolProgressionClassTransformer Quark Plugin (Quark-r1.6-177.jar) vazkii.quark.base.asm.ClassTransformer ForgelinPlugin (Forgelin-1.8.4.jar)

OTGCorePlugin (OTG-Core.jar) com.pg85.otg.forge.asm.excluded.OTGClassTransformer F5FixLoadingPlugin (f5fix-1.2.jar) de.morrien.f5fix.F5FixTransformer LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar) lumien.bloodmoon.asm.ClassTransformer BetterSprintingCore (BetterSprinting-1.12.2-v3.0.1.jar) chylex.bettersprinting.system.core.TransformerEntityPlayerSP LibrarianLib Plugin (librarianlib-1.12.2-4.19.2-release.jar) com.teamwizardry.librarianlib.asm.LibLibTransformer PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.2.6+build50-universal.jar)

SurgeLoadingPlugin (Surge-1.12.2-2.0.77.jar)

BetterFoliageLoader (BetterFoliage-MC1.12-2.2.0.jar) mods.betterfoliage.loader.BetterFoliageTransformer IvToolkit (IvToolkit-1.3.3-1.12.jar)

CharmLoadingPlugin (Charm-1.12.2-1.3.6.jar) svenhjol.charm.base.CharmClassTransformer RandomPatches (randompatches-1.12.2-1.19.1.1.jar) com.therandomlabs.randompatches.core.RPTransformer GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 441.66' Renderer: 'GeForce GTX 980 Ti/PCIe/SSE2' Launched Version: 1.12.2-forge1.12.2-14.23.5.2847 LWJGL: 2.9.4 OpenGL: GeForce GTX 980 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 441.66, NVIDIA Corporation GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported.

Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: Thombias' Resource Pack.zip, MC-PLUS Resource Pack.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
OptiFine Version: OptiFine_1.12.2_HD_U_F4
OptiFine Build: 20191023-234904
Render Distance Chunks: 16
Mipmaps: 0
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 NVIDIA 441.66
OpenGlRenderer: GeForce GTX 980 Ti/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 8`
thebrightspark commented 4 years ago

Caused by: java.lang.NumberFormatException: For input string: "4032‬" Sounds like a badly formatted file. I can't see the issue in what you've pasted there, but there's some unknown characters lying in there.