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.
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)
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.
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.
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
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.