Crash on bee customization
gamer302 opened this issue · 6 comments
I've been attempting to create my own customized bees for Silent's Gear/Mechanisms. In creating my new bees, and generating new breeding paths to make resources a little tougher to get, the game now crashes on startup with a JSON syntax error. It seems to be from breed weights, but with no direct pointer as to which bee could be causing it.
The crash report is attached here:
Crash Report
---- Minecraft Crash Report ---- // Uh... Did I do that?Time: 12/23/20 11:00 AM
Description: Mod loading error has occurred
java.lang.Exception: Mod Loading has failed
at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:85) [?:?] {re:classloading}
at net.minecraftforge.fml.client.ClientModLoader.completeModLoading(ClientModLoader.java:188) [?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.lambda$null$1(Minecraft.java:508) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft$$Lambda$6680/1976828628.run(Unknown Source) [?:?] {}
at net.minecraft.util.Util.func_215077_a(Util.java:418) [?:?] {re:classloading,xf:OptiFine:default}
at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:504) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft$$Lambda$6437/237594516.accept(Unknown Source) [?:?] {}
at net.minecraft.client.gui.ResourceLoadProgressGui.func_230430_a_(ResourceLoadProgressGui.java:172) [?:?] {re:classloading,xf:OptiFine:default}
at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:802) [?:?] {re:classloading,pl:accesstransformer:B,xf:OptiFine:default,re:mixin,pl:accesstransformer:B}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:976) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.4-35.1.9.jar:35.1] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$479/584724454.call(Unknown Source) [forge-1.16.4-35.1.9.jar:35.1] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.6.jar:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Render thread
Stacktrace:
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559) ~[gson-2.8.0.jar:?] {}
-- MOD resourcefulbees --
Details:
Caused by 0: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected name at line 29 column 4 path $.BreedData.breedWeight
at com.google.gson.Gson.fromJson(Gson.java:902) ~[gson-2.8.0.jar:?] {}
at com.google.gson.Gson.fromJson(Gson.java:825) ~[gson-2.8.0.jar:?] {}
at com.resourcefulbees.resourcefulbees.init.BeeSetup.parseBee(BeeSetup.java:65) ~[?:1.16.3-0.5.5b] {re:classloading}
at com.resourcefulbees.resourcefulbees.init.BeeSetup.parseBee(BeeSetup.java:50) ~[?:1.16.3-0.5.5b] {re:classloading}
at com.resourcefulbees.resourcefulbees.init.BeeSetup.addBee(BeeSetup.java:87) ~[?:1.16.3-0.5.5b] {re:classloading}
at com.resourcefulbees.resourcefulbees.init.BeeSetup$$Lambda$5132/17659608.accept(Unknown Source) ~[?:?] {}
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:1.8.0_51] {}
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_51] {}
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_51] {}
at java.util.Iterator.forEachRemaining(Iterator.java:116) ~[?:1.8.0_51] {re:computing_frames}
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) ~[?:1.8.0_51] {}
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) ~[?:1.8.0_51] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[?:1.8.0_51] {}
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:1.8.0_51] {}
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:1.8.0_51] {}
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_51] {}
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_51] {}
at com.resourcefulbees.resourcefulbees.init.BeeSetup.addBees(BeeSetup.java:78) ~[?:1.16.3-0.5.5b] {re:classloading}
at com.resourcefulbees.resourcefulbees.init.BeeSetup.setupBees(BeeSetup.java:41) ~[?:1.16.3-0.5.5b] {re:classloading}
at com.resourcefulbees.resourcefulbees.ResourcefulBees.(ResourcefulBees.java:95) ~[?:1.16.3-0.5.5b] {re:classloading}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {}
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[?:35.1] {re:classloading}
at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3050/30784348.run(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModContainer$$Lambda$3158/1407155815.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}
Mod File: resourcefulbees-1.16.3-0.5.5b.jar
Failure message: Resourceful Bees (resourcefulbees) has failed to load correctly
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected name at line 29 column 4 path $.BreedData.breedWeight
Mod Version: 1.16.3-0.5.5b
Mod Issue URL: https://github.com/Resourceful-Bees/ResourcefulBees/issues/new/choose
Exception message: com.google.gson.stream.MalformedJsonException: Expected name at line 29 column 4 path $.BreedData.breedWeight
Stacktrace:
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559) ~[gson-2.8.0.jar:?] {}
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:505) ~[gson-2.8.0.jar:?] {}
at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:414) ~[gson-2.8.0.jar:?] {}
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:214) ~[gson-2.8.0.jar:?] {}
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) ~[gson-2.8.0.jar:?] {}
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) ~[gson-2.8.0.jar:?] {}
at com.google.gson.Gson.fromJson(Gson.java:887) ~[gson-2.8.0.jar:?] {}
at com.google.gson.Gson.fromJson(Gson.java:825) ~[gson-2.8.0.jar:?] {}
at com.resourcefulbees.resourcefulbees.init.BeeSetup.parseBee(BeeSetup.java:65) ~[?:1.16.3-0.5.5b] {re:classloading}
at com.resourcefulbees.resourcefulbees.init.BeeSetup.parseBee(BeeSetup.java:50) ~[?:1.16.3-0.5.5b] {re:classloading}
at com.resourcefulbees.resourcefulbees.init.BeeSetup.addBee(BeeSetup.java:87) ~[?:1.16.3-0.5.5b] {re:classloading}
at com.resourcefulbees.resourcefulbees.init.BeeSetup$$Lambda$5132/17659608.accept(Unknown Source) ~[?:?] {}
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:1.8.0_51] {}
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_51] {}
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_51] {}
at java.util.Iterator.forEachRemaining(Iterator.java:116) ~[?:1.8.0_51] {re:computing_frames}
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) ~[?:1.8.0_51] {}
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) ~[?:1.8.0_51] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[?:1.8.0_51] {}
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:1.8.0_51] {}
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:1.8.0_51] {}
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_51] {}
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_51] {}
at com.resourcefulbees.resourcefulbees.init.BeeSetup.addBees(BeeSetup.java:78) ~[?:1.16.3-0.5.5b] {re:classloading}
at com.resourcefulbees.resourcefulbees.init.BeeSetup.setupBees(BeeSetup.java:41) ~[?:1.16.3-0.5.5b] {re:classloading}
at com.resourcefulbees.resourcefulbees.ResourcefulBees.(ResourcefulBees.java:95) ~[?:1.16.3-0.5.5b] {re:classloading}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {}
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[?:35.1] {re:classloading}
at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3050/30784348.run(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModContainer$$Lambda$3158/1407155815.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}
-- System Details --
Details:
Minecraft Version: 1.16.4
Minecraft Version ID: 1.16.4
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: 1222747152 bytes (1166 MB) / 1949302784 bytes (1859 MB) up to 3817865216 bytes (3641 MB)
CPUs: 4
JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m -XX:PermSize=256m
ModLauncher: 8.0.6+85+master.325de55
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.2.jar mixin PLUGINSERVICE
/eventbus-3.0.5-service.jar eventbus PLUGINSERVICE
/forge-1.16.4-35.1.9.jar object_holder_definalize PLUGINSERVICE
/forge-1.16.4-35.1.9.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-2.2.0-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.16.4-35.1.9.jar capability_inject_definalize PLUGINSERVICE
/forge-1.16.4-35.1.9.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE
/OptiFine_1.16.4_HD_U_G5.jar OptiFine TRANSFORMATIONSERVICE
/forge-1.16.4-35.1.9.jar fml TRANSFORMATIONSERVICE
FML: 35.1
Forge: net.minecraftforge:35.1.9
FML Language Providers:
[email protected]
minecraft@1
Mod List:
QuarkOddities-1.16.3.jar |Quark Oddities |quarkoddities |1.16.3 |CREATE_REG|NOSIGNATURE
TrashSlot_1.16.3-12.2.1.jar |TrashSlot |trashslot |12.2.1 |CREATE_REG|NOSIGNATURE
spiders-2.0-1.16.4-1.0.4.jar |Spiders 2.0 |spiderstpo |1.0.4 |CREATE_REG|NOSIGNATURE
jei-1.16.4-7.6.0.58.jar |Just Enough Items |jei |7.6.0.58 |CREATE_REG|NOSIGNATURE
GoldenChorusFruit1.16.x-1.0.jar |Golden Chorus Fruit |goldenchorus |1.16.x-1.0.0 |CREATE_REG|NOSIGNATURE
SilentMechanisms-1.16.3-0.8.8+73.jar |Silent's Mechanisms |silents_mechanisms |0.8.8+73 |CREATE_REG|NOSIGNATURE
strawgolem-1.16-1.9.jar |Straw Golem |strawgolem |1.16-1.9 |CREATE_REG|NOSIGNATURE
BowInfinityFix-1.16.x-rv9.1.jar |Bow Infinity Fix |bowinfinityfix |rv9.1 |CREATE_REG|NOSIGNATURE
create-mc1.16.3_v0.3a.jar |Create |create |mc1.16.3_v0.3a |CREATE_REG|NOSIGNATURE
Waystones_1.16.3-7.3.1.jar |Waystones |waystones |7.3.1 |CREATE_REG|NOSIGNATURE
ForgeEndertech-1.16.4-7.0.8.0-build.0028.jar |Forge Endertech |forgeendertech |7.0.8.0 |CREATE_REG|NOSIGNATURE
Clumps-6.0.0.13.jar |Clumps |clumps |6.0.0.13 |CREATE_REG|NOSIGNATURE
light-overlay-5.5.4.jar |Light Overlay Forge |lightoverlay-forge |NONE |CREATE_REG|NOSIGNATURE
CTM-MC1.16.1-1.1.1.5.jar |ConnectedTexturesMod |ctm |MC1.16.1-1.1.1.5 |CREATE_REG|NOSIGNATURE
Placebo-1.16.3-4.3.3.jar |Placebo |placebo |4.3.3 |CREATE_REG|NOSIGNATURE
comforts-forge-1.16.4-4.0.0.2.jar |Comforts |comforts |1.16.4-4.0.0.2 |CREATE_REG|NOSIGNATURE
citadel-1.5.3.jar |Citadel |citadel |1.5.3 |CREATE_REG|NOSIGNATURE
alexsmobs-1.1.1.jar |Alex's Mobs |alexsmobs |1.1.1 |CREATE_REG|NOSIGNATURE
NaturesCompass-1.16.4-1.8.6.jar |Nature's Compass |naturescompass |1.16.4-1.8.6 |CREATE_REG|NOSIGNATURE
mightyarchitect-mc1.16.3_v0.5.jar |The Mighty Architect |mightyarchitect |0.5 |CREATE_REG|NOSIGNATURE
DungeonCrawl-1.16.3-2.2.2.jar |Dungeon Crawl |dungeoncrawl |2.2.2 |CREATE_REG|NOSIGNATURE
Wither-Skeleton-Tweaks-1.16.3-5.2.1.jar |Wither Skeleton Tweaks |wstweaks |5.2.1 |CREATE_REG|NOSIGNATURE
Bookshelf-1.16.4-9.3.18.jar |Bookshelf |bookshelf |9.3.18 |CREATE_REG|ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
BotanyPots-1.16.4-6.0.7.jar |BotanyPots |botanypots |6.0.7 |CREATE_REG|ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
creeperconfetti-3.4.jar |Creeper Confetti |creeperconfetti |3.4 |CREATE_REG|NOSIGNATURE
ClickMachine-1.16.3-4.2.2.jar |Click Machine |clickmachine |4.2.2 |CREATE_REG|NOSIGNATURE
Hwyla-forge-1.10.11-B78_1.16.2.jar |Waila |waila |1.10.11-B78_1.16.2 |CREATE_REG|NOSIGNATURE
WAWLA-1.16.4-7.0.2.jar |WAWLA |wawla |7.0.2 |CREATE_REG|ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
WaterStrainer-1.16.3-10.0.0.jar |Water Strainer |waterstrainer |1.16.3-10.0.0 |CREATE_REG|NOSIGNATURE
Toast-Control-1.16.3-4.3.0.jar |Toast Control |toastcontrol |4.3.0 |CREATE_REG|NOSIGNATURE
speedyhoppers-1.16.3-1.jar |Speedy Hoppers |speedyhoppers |1.16.3-1 |CREATE_REG|NOSIGNATURE
JEITweaker-1.16.4-1.0.1.5.jar |JEI Tweaker |jeitweaker |1.0.1.5 |CREATE_REG|NOSIGNATURE
carryon-1.16.3-1.15.1.7.jar |Carry On |carryon |1.15.1.7 |CREATE_REG|8c:03:ac:7d:21:62:65:e2:83:91:f3:22:57:99:ed:75:78:1e:db:de:03:99:ef:53:3b:59:95:18:01:bc:84:a9
JustEnoughResources-1.16.4-0.12.0.103.jar |Just Enough Resources |jeresources |0.12.0.103 |CREATE_REG|NOSIGNATURE
CraftTweaker-1.16.4-7.0.0.63.jar |CraftTweaker |crafttweaker |7.0.0.63 |CREATE_REG|NOSIGNATURE
BetterThanMending-1.5.1.jar |BetterThanMending |betterthanmending |1.5.1 |CREATE_REG|NOSIGNATURE
Paraglider-1.16.2-1.3.1.0.jar |Paraglider |paraglider |1.3.1.0 |CREATE_REG|NOSIGNATURE
forge-1.16.4-35.1.9-universal.jar |Forge |forge |35.1.9 |CREATE_REG|22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
Waddles-1.16.4-0.8.11.jar |Waddles |waddles |1.16.4-0.8.11 |CREATE_REG|NOSIGNATURE
betterendforge-1.16.4-1.1.0.jar |BetterEnd Forge Port |betterendforge |1.16.4-1.1.0 |CREATE_REG|NOSIGNATURE
dash-1.16.4-1.0.1.jar |Dash |dash |1.0.1 |CREATE_REG|NOSIGNATURE
structure-gel-api-1.16.4-1.7.2.jar |Structure Gel API |structure_gel |1.7.2 |CREATE_REG|NOSIGNATURE
forge-1.16.4-35.1.9-client.jar |Minecraft |minecraft |1.16.4 |CREATE_REG|NOSIGNATURE
FarmersDelight-1.16.3-0.2.4b.jar |Farmer's Delight |farmersdelight |1.16.3-0.2.4b |CREATE_REG|NOSIGNATURE
resourcefulbees-1.16.3-0.5.5b.jar |Resourceful Bees |resourcefulbees |1.16.3-0.5.5b |ERROR |NOSIGNATURE
swingthroughgrass-1.16.4-1.5.3.jar |SwingThroughGrass |swingthroughgrass |1.16.4-1.5.3 |CREATE_REG|NOSIGNATURE
ItemPhysicLite_v1.4.6_mc1.16.2.jar |ItemPhysic Lite |itemphysiclite |1.4.0 |CREATE_REG|NOSIGNATURE
AmbientSounds_v3.1.4_mc1.16.4.jar |Ambient Sounds |ambientsounds |3.0.3 |CREATE_REG|NOSIGNATURE
MouseTweaks-2.13-mc1.16.2.jar |Mouse Tweaks |mousetweaks |2.13 |CREATE_REG|NOSIGNATURE
GreaterEye-1.16.4-1.1.10.jar |GreaterEye |greater_eye |1.1.10 |CREATE_REG|NOSIGNATURE
SilentLib-1.16.3-4.9.0+63.jar |Silent Lib |silentlib |4.9.0+63 |CREATE_REG|NOSIGNATURE
BotanyTrees-1.16.4-2.0.4.jar |BotanyTrees |botanytrees |2.0.4 |CREATE_REG|ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
valhelsia_structures-16.0.5.jar |Valhelsia Structures |valhelsia_structures |16.0.5 |CREATE_REG|NOSIGNATURE
concreteconversion-1.16.4-6.0.0.1.jar |Concrete Conversion |concreteconversion |1.16.4-6.0.0.1 |CREATE_REG|NOSIGNATURE
dungeons-plus-1.16.4-1.1.0.jar |Dungeons Plus |dungeons_plus |1.1.0 |CREATE_REG|NOSIGNATURE
CreativeCore_v2.0.10_mc1.16.4.jar |CreativeCore |creativecore |2.0.0 |CREATE_REG|NOSIGNATURE
SilentGear-1.16.3-2.4.3+186.jar |Silent Gear |silentgear |2.4.3+186 |CREATE_REG|NOSIGNATURE
AdLods-1.16.4-4.1.2.0-build.0027.jar |Large Ore Deposits |adlods |4.1.2.0 |CREATE_REG|NOSIGNATURE
storage_overhaul-1.16.4-1.0.1.jar |Storage Overhaul |storage_overhaul |1.16.4-1.0.1 |CREATE_REG|NOSIGNATURE
ChickenChunks-1.16.4-2.7.0.85-universal.jar |ChickenChunks |chickenchunks |2.7.0.85 |CREATE_REG|31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
paintings-1.16.4-7.0.0.1.jar |Paintings ++ |paintings |1.16.4-6.0.1.5 |CREATE_REG|NOSIGNATURE
jeiintegration_1.16.4-6.1.1.11.jar |JEI Integration |jeiintegration |6.1.1.11 |CREATE_REG|NOSIGNATURE
curios-forge-1.16.4-4.0.3.0.jar |Curios API |curios |1.16.4-4.0.3.0 |CREATE_REG|NOSIGNATURE
Artifacts-1.16.4-2.7.2.jar |Artifacts |artifacts |1.16.4-2.7.2 |CREATE_REG|NOSIGNATURE
Xaeros_Minimap_20.29.0_Forge_1.16.4.jar |Xaero's Minimap |xaerominimap |20.29.0 |CREATE_REG|NOSIGNATURE
morecharcoal-1.16.3-1.jar |More Charcoal |morecharcoal |1.16.3-1 |CREATE_REG|NOSIGNATURE
leap-1.16.4-1.0.1.jar |Leap |leap |1.0.1 |CREATE_REG|NOSIGNATURE
gravestone-1.16.4-1.0.2.jar |Gravestone Mod |gravestone |1.16.4-1.0.2 |CREATE_REG|NOSIGNATURE
betterweather-1.0.4.jar |Better Weather |betterweather |1.0.1 |CREATE_REG|NOSIGNATURE
FastWorkbench-1.16.3-4.4.1.jar |FastWorkbench |fastbench |4.4.1 |CREATE_REG|NOSIGNATURE
extlights-3.2.jar |Extended Lights |extlights |3.2 |CREATE_REG|NOSIGNATURE
AutoRegLib-1.6-47.jar |AutoRegLib |autoreglib |1.6-47 |CREATE_REG|NOSIGNATURE
Quark-r2.4-280.jar |Quark |quark |r2.4-280 |CREATE_REG|NOSIGNATURE
Apotheosis-1.16.3-4.4.1.jar |Apotheosis |apotheosis |4.4.1 |CREATE_REG|NOSIGNATURE
StorageDrawers-1.16.3-8.2.1.jar |Storage Drawers |storagedrawers |8.2.1 |CREATE_REG|NOSIGNATURE
ftb-ultimine-1603.1.1.13.jar |FTB Ultimine |ftbultimine |1603.1.1.13 |CREATE_REG|NOSIGNATURE
cagedmobs-1.16.4-1.2.6.jar |Caged Mobs |cagedmobs |1.16.4-1.2.6 |CREATE_REG|NOSIGNATURE
structurize-0.13.100-RELEASE-universal.jar |Structurize |structurize |0.13.100-RELEASE |CREATE_REG|NOSIGNATURE
Runelic-1.16.4-6.0.2.jar |Runelic |runelic |6.0.2 |CREATE_REG|ea:45:b3:82:b6:9d:50:16:95:e7:2e:34:e1:92:d5:b4:9b:69:90:d3:4f:2e:71:99:b0:be:40:80:27:1f:3e:b0
FastFurnace-1.16.3-4.3.0.jar |FastFurnace |fastfurnace |4.3.0 |CREATE_REG|NOSIGNATURE
constructionwand-1.16.2-1.7.jar |Construction Wand |constructionwand |1.16.2-1.7 |CREATE_REG|NOSIGNATURE
cobbler-1.6.1.jar |Shulkers Faithful Factories |cobbler |1.6.1 |CREATE_REG|NOSIGNATURE
AppleSkin-mc1.16.2-forge-1.0.14.jar |AppleSkin |appleskin |1.0.14 |CREATE_REG|NOSIGNATURE
solcarrot-1.16.3-1.9.8.jar |Spice of Life: Carrot Edition |solcarrot |1.16.3-1.9.8 |CREATE_REG|NOSIGNATURE
cloth-config-forge-4.1.1.jar |Cloth Config v4 API |cloth-config |4.0 |CREATE_REG|NOSIGNATURE
bwncr-1.16.4-3.9.16.jar |Bad Wither No Cookie Reloaded |bwncr |1.16.4-3.9.16 |CREATE_REG|NOSIGNATURE
FastLeafDecay-v25.jar |FastLeafDecay |fastleafdecay |v25 |CREATE_REG|NOSIGNATURE
CosmeticArmorReworked-1.16.4-v1.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.16.4-v1 |CREATE_REG|5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53
CodeChickenLib-1.16.4-3.5.0.398-universal.jar |CodeChicken Lib |codechickenlib |3.5.0.398 |CREATE_REG|31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
EnderStorage-1.16.4-2.7.0.159-universal.jar |EnderStorage |enderstorage |2.7.0.159 |CREATE_REG|31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
overloadedarmorbar-5.1.0.jar |Overloaded Armor Bar |overloadedarmorbar |5.1.0 |CREATE_REG|NOSIGNATURE
chiselsandbits-0.2.8-RELEASE.jar |Chisels & bits |chiselsandbits |NONE |CREATE_REG|NOSIGNATURE
morered-1.16.4-2.0.1.2.jar |More Red |morered |2.0.1.2 |CREATE_REG|NOSIGNATURE
WailaHarvestability-mc1.16.2-forge-1.1.13.jar |Waila Harvestability |wailaharvestability |1.1.13 |CREATE_REG|NOSIGNATURE
xptome-1.16.2-v1.1.6.jar |XP Tome |xpbook |v1.1.6 |CREATE_REG|NOSIGNATURE
BetterAdvancements-1.16.4-0.1.0.103.jar |Better Advancements |betteradvancements |0.1.0.103 |CREATE_REG|NOSIGNATURE
Crash Report UUID: 7ea99582-4bc5-4d67-bb6a-06a43c75b4fe
OptiFine Version: OptiFine_1.16.4_HD_U_G5
OptiFine Build: 20201106-171901
Render Distance Chunks: 9
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 - Build 26.20.100.7812
OpenGlRenderer: Intel(R) HD Graphics 620
OpenGlVendor: Intel
CpuCount: 4
For reference, here is one of the customized bee json files I created. Of note is that the documentation didn't have reference for having different parents with differing non-100% breed weights, so having parents on different line pairs seemed the most intuitive without crashing.
Stone Bee JSON
{
"flower": "ALL",
"hasHoneycomb": false,
"ColorData": {
"isBeeColored": true,
"primaryColor": "#7a7977",
"secondaryColor": "#47433f"
},
"MutationData": {
"hasMutation": false
},
"CentrifugeData": {
"hasCentrifugeOutput": false
},
"SpawnData": {
"canSpawnInWorld": false
},
"BreedData": {
"isBreedable": true,
"parent1": "stone",
"parent2": "stone",
"breedWeight": 52,
"parent1": "stone",
"parent2": "rgbee",
"breedWeight": 31,
"parent1": "stone",
"parent2": "monster",
"breedWeight": 20,
"parent1": "blaze",
"parent2": "stone",
"breedWeight": 30
},
"TraitData": {}
}
Awesome, thanks! Is there a way to set individual odds for each set of parents using only one breedWeights object then?
Thanks, that's what I've been referencing. However, it only has examples of different odds for a single set of parents per bee, or multiple sets of parents all at the exact same odds. Having comma-demilited breed weights, or a list of, also results in a crash.
The weight doesn’t necessarily mean that the percent chance of getting the child will be the same for all sets of parents. Weight is calculated against all other children the same two parents can make.
So for example if you have a bee that has a weight of 10 and has 3 possible sets of parents and 2 of those sets can make 10 different bees but the 3rd set can only make this one bee then the percent chance of getting this bee from those parents would be 100% but for the other two sets it could be any percent amount.
I hope that makes sense.