[Bug] Terra is not generating world
AsP3X opened this issue ยท 1 comments
Pre-Issue Checklist
- I have checked that I am on the latest version of Terra.
- I have searched the github issue tracker for similar issues, including closed ones.
- I have made sure that this is not a bug with another mod or plugin, and it is Terra that is causing the issue.
- I have checked that this is an issue with Terra and not an issue with the pack I am using.
- I have attached a copy of the
latest.log
file - I have filled out and provided all the appropriate information.
Environment
Name | Value |
---|---|
Terra Version | Terra v4.0.0-BETA+213182e |
Platform / Platform Version | PaperMC 1.16.5 - papermc-762-1.16.5 |
Any External Plugins or Mods | multiverse-core, essentialsx |
Terra Packs In Use | default |
Terra Addons In Use | none |
Issue Description
When starting the server the plugin tries to initialize but spits out following error:
com.dfsek.tectonic.exception.LoadException: Failed to load value "biomes" to field "providerBuilder": Value "biomes" was not found in the provided config.
Steps to reproduce
- Setting up a server from scratch and starting it to initialize all nesessary files.
- Stopping server and copying all mentioned plugins
- Restarting the server
- ERROR
Expected behavior
The plugin initializes and loads default and nether config
Actual behavior
Crashes and logs error:
Full stacktrace
[Terra] Loading ZIP archive: default.zip
[18:15:04] [Server thread/WARN]: com.dfsek.tectonic.exception.LoadException: Failed to load value "noise" to field "noiseBuilderMap": Unable to load object.
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:206)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:250)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:136)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.config.pack.ConfigPack.<init>(ConfigPack.java:152)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.registry.ConfigRegistry.load(ConfigRegistry.java:45)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.registry.ConfigRegistry.loadAll(ConfigRegistry.java:35)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.bukkit.command.command.ReloadCommand.execute(ReloadCommand.java:33)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.bukkit.command.Command.onCommand(Command.java:97)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.bukkit.command.Command.onCommand(Command.java:84)
[18:15:04] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[18:15:04] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)
[18:15:04] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:827)
[18:15:04] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchServerCommand(CraftServer.java:789)
[18:15:04] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.handleCommandQueue(DedicatedServer.java:470)
[18:15:04] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:437)
[18:15:04] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1341)
[18:15:04] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1129)
[18:15:04] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:290)
[18:15:04] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:834)
[18:15:04] [Server thread/WARN]: Caused by: com.dfsek.tectonic.exception.LoadException: Unable to load object.
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.object.ObjectTemplateLoader.load(ObjectTemplateLoader.java:27)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.loadClass(ConfigLoader.java:276)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.config.loaders.config.sampler.NoiseSamplerBuilderLoader.load(NoiseSamplerBuilderLoader.java:32)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.config.loaders.config.sampler.NoiseSamplerBuilderLoader.load(NoiseSamplerBuilderLoader.java:17)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.loadType(ConfigLoader.java:265)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.loaders.generic.HashMapLoader.load(HashMapLoader.java:23)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.loaders.generic.HashMapLoader.load(HashMapLoader.java:12)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.loadType(ConfigLoader.java:265)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:190)
[18:15:04] [Server thread/WARN]: ... 18 more
[18:15:04] [Server thread/WARN]: Caused by: com.dfsek.tectonic.exception.LoadException: Failed to load value "type" to field "type": Unexpected exception thrown during type loading: No enum constant com.dfsek.terra.api.math.noise.samplers.FastNoiseLite.NoiseType.FBm
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:206)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:250)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.object.ObjectTemplateLoader.load(ObjectTemplateLoader.java:25)
[18:15:04] [Server thread/WARN]: ... 26 more
[18:15:04] [Server thread/WARN]: Caused by: com.dfsek.tectonic.exception.LoadException: Unexpected exception thrown during type loading: No enum constant com.dfsek.terra.api.math.noise.samplers.FastNoiseLite.NoiseType.FBm
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.loadType(ConfigLoader.java:270)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:190)
[18:15:04] [Server thread/WARN]: ... 28 more
[18:15:04] [Server thread/WARN]: Caused by: java.lang.IllegalArgumentException: No enum constant com.dfsek.terra.api.math.noise.samplers.FastNoiseLite.NoiseType.FBm
[18:15:04] [Server thread/WARN]: at java.base/java.lang.Enum.valueOf(Enum.java:240)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.api.math.noise.samplers.FastNoiseLite$NoiseType.valueOf(FastNoiseLite.java:2588)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.config.GenericLoaders.lambda$register$4(GenericLoaders.java:92)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.loadType(ConfigLoader.java:265)
[18:15:04] [Server thread/WARN]: ... 29 more
[18:15:04] [Server thread/INFO]: [Terra] Loading ZIP archive: nether.zip
[18:15:04] [Server thread/WARN]: com.dfsek.tectonic.exception.LoadException: Failed to load value "noise" to field "noiseBuilderMap": Unable to load object.
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:206)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:250)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:136)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.config.pack.ConfigPack.<init>(ConfigPack.java:152)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.registry.ConfigRegistry.load(ConfigRegistry.java:45)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.registry.ConfigRegistry.loadAll(ConfigRegistry.java:35)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.bukkit.command.command.ReloadCommand.execute(ReloadCommand.java:33)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.bukkit.command.Command.onCommand(Command.java:97)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.bukkit.command.Command.onCommand(Command.java:84)
[18:15:04] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[18:15:04] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)
[18:15:04] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:827)
[18:15:04] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchServerCommand(CraftServer.java:789)
[18:15:04] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.handleCommandQueue(DedicatedServer.java:470)
[18:15:04] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:437)
[18:15:04] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1341)
[18:15:04] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1129)
[18:15:04] [Server thread/WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:290)
[18:15:04] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:834)
[18:15:04] [Server thread/WARN]: Caused by: com.dfsek.tectonic.exception.LoadException: Unable to load object.
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.object.ObjectTemplateLoader.load(ObjectTemplateLoader.java:27)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.loadClass(ConfigLoader.java:276)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.config.loaders.config.sampler.NoiseSamplerBuilderLoader.load(NoiseSamplerBuilderLoader.java:32)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.config.loaders.config.sampler.NoiseSamplerBuilderLoader.load(NoiseSamplerBuilderLoader.java:17)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.loadType(ConfigLoader.java:265)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.loaders.generic.HashMapLoader.load(HashMapLoader.java:23)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.loaders.generic.HashMapLoader.load(HashMapLoader.java:12)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.loadType(ConfigLoader.java:265)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:190)
[18:15:04] [Server thread/WARN]: ... 18 more
[18:15:04] [Server thread/WARN]: Caused by: com.dfsek.tectonic.exception.LoadException: Failed to load value "type" to field "type": Unexpected exception thrown during type loading: No enum constant com.dfsek.terra.api.math.noise.samplers.FastNoiseLite.NoiseType.FBm
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:206)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:250)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.object.ObjectTemplateLoader.load(ObjectTemplateLoader.java:25)
[18:15:04] [Server thread/WARN]: ... 26 more
[18:15:04] [Server thread/WARN]: Caused by: com.dfsek.tectonic.exception.LoadException: Unexpected exception thrown during type loading: No enum constant com.dfsek.terra.api.math.noise.samplers.FastNoiseLite.NoiseType.FBm
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.loadType(ConfigLoader.java:270)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.load(ConfigLoader.java:190)
[18:15:04] [Server thread/WARN]: ... 28 more
[18:15:04] [Server thread/WARN]: Caused by: java.lang.IllegalArgumentException: No enum constant com.dfsek.terra.api.math.noise.samplers.FastNoiseLite.NoiseType.FBm
[18:15:04] [Server thread/WARN]: at java.base/java.lang.Enum.valueOf(Enum.java:240)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.api.math.noise.samplers.FastNoiseLite$NoiseType.valueOf(FastNoiseLite.java:2588)
[18:15:04] [Server thread/WARN]: at com.dfsek.terra.config.GenericLoaders.lambda$register$4(GenericLoaders.java:92)
[18:15:04] [Server thread/WARN]: at com.dfsek.tectonic.loading.ConfigLoader.loadType(ConfigLoader.java:265)
[18:15:04] [Server thread/WARN]: ... 29 more
[18:15:04] [Server thread/INFO]: Errors occurred while reloading Terra configurations. See logs for more information.
Additional details
Even custom packs are resulting in the same error