Skip to content

Adding New Creatures To the Config #24

@Ivory-Tower37

Description

@Ivory-Tower37

i tried to add chocobos from chococraft and im getting a crash. im gonna post the crash report and the editied config

CRASH REPORT

[12:10:26] [Server thread/ERROR]:Encountered an unexpected exception
net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigLoadingException: Failed loading config file createhorsepower-server.toml of type SERVER for modid createhorsepower
at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:47) ~[fmlcore-1.20.1-47.4.12.jar%23741!/:?]
at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:60) ~[fmlcore-1.20.1-47.4.12.jar%23741!/:?]
at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:50) ~[fmlcore-1.20.1-47.4.12.jar%23741!/:?]
at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at java.util.Collections$SynchronizedCollection.forEach(Collections.java:2131) ~[?:?]
at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:50) ~[fmlcore-1.20.1-47.4.12.jar%23741!/:?]
at net.minecraftforge.server.ServerLifecycleHooks.handleServerAboutToStart(ServerLifecycleHooks.java:96) ~[forge-1.20.1-47.4.12-universal.jar%23745!/:?]
at net.minecraft.client.server.IntegratedServer.m_7038_(IntegratedServer.java:62) ~[client-1.20.1-20230612.114412-srg.jar%23740!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:634) ~[client-1.20.1-20230612.114412-srg.jar%23740!/:?]
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[client-1.20.1-20230612.114412-srg.jar%23740!/:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: com.electronwill.nightconfig.core.io.ParsingException: Invalid TOML data: entry "[largeCreatures]" defined twice in its table.
at com.electronwill.nightconfig.toml.TableParser.checkDuplicateKey(TableParser.java:88) ~[toml-3.6.4.jar%2394!/:?]
at com.electronwill.nightconfig.toml.TableParser.parseNormal(TableParser.java:59) ~[toml-3.6.4.jar%2394!/:?]
at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:44) ~[toml-3.6.4.jar%2394!/:?]
at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:37) ~[toml-3.6.4.jar%2394!/:?]
at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:113) ~[core-3.6.4.jar%2393!/:?]
at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:219) ~[core-3.6.4.jar%2393!/:?]
at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:202) ~[core-3.6.4.jar%2393!/:?]
at com.electronwill.nightconfig.core.file.WriteSyncFileConfig.load(WriteSyncFileConfig.java:73) ~[core-3.6.4.jar%2393!/:?]
at com.electronwill.nightconfig.core.file.AutosaveCommentedFileConfig.load(AutosaveCommentedFileConfig.java:85) ~[core-3.6.4.jar%2393!/:?]
at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:43) ~[fmlcore-1.20.1-47.4.12.jar%23741!/:?]
... 10 more
[12:10:26] [Server thread/FATAL]:Preparing crash report with UUID 63a75562-6896-4525-be24-0f07999f3d34

EDITED CONFIG

#Base rpm creatures can spin the horse crank.
#Range: > 1
creatureRPMRange = 4
#How much stress small creatures can produce for the horse crank.
#Range: > 1
smallCreatureStressRange = 128
#How much stress medium creatures can produce for the horse crank.
#Range: > 1
mediumCreatureStressRange = 256
#How much stress large creatures can produce for the horse crank.
#Range: > 1
largeCreatureStressRange = 512
#The multiplier for "Poor" paths
#Range: 0.0 ~ 1.7976931348623157E308
poorMultiplier = 0.5
#The multiplier for "Normal" paths
#Range: 0.0 ~ 1.7976931348623157E308
normalMultiplier = 1.0
#The multiplier for "Great" paths
#Range: 0.0 ~ 1.7976931348623157E308
greatMultiplier = 2.0
#Types of blocks valid as "Poor" quality
poorPathBlock = ["minecraft:dirt", "minecraft:grass_block"]
#Types of blocks valid as "Normal" quality
normalPathBlock = ["minecraft:dirt_path", "minecraft:gravel"]
#Types of blocks valid as "Great" quality
greatPathBlock = ["minecraft:ice", "minecraft:packed_ice", "minecraft:blue_ice"]
#Valid "Small" creatures
smallCreatures = ["minecraft:wolf"]
#Valid "Medium" creatures
mediumCreatures = ["minecraft:cow"]
#Valid "Large" creatures
largeCreatures = ["minecraft:horse"]
largeCreatures = ["chococraft:chocobo"]

also i may have the wrong tags im working on figureing that out as well

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions