-
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Paper 1.21.10
Plugin stop working when you set biomes in config, restart server and it showing red, biomes was set up using command
oreconfig:
value:
==: CustomOreGenerator#OreConfig
name: oraxen_dark_ore
material: NOTE_BLOCK
ore-generator: VANILLA_MINABLE_GENERATOR
block-selector: COUNT_RANGE
activated: true
generated-all: false
biomes:
- CraftBiome{holder=Reference{ResourceKey[minecraft:worldgen/biome / minecraft:plains]=net.minecraft.world.level.biome.Biome@bae9499}}
replace-materials:
- COAL_ORE
- DEEPSLATE_REDSTONE_ORE
- COPPER_ORE
- GRANITE
- DEEPSLATE_GOLD_ORE
- GOLD_ORE
- STONE
- REDSTONE_ORE
- DEEPSLATE_IRON_ORE
- DEEPSLATE_COAL_ORE
- DEEPSLATE_COPPER_ORE
- IRON_ORE
custom-data:
ORAXEN: dark_ore
ore-generator-settings:
==: CustomOreGenerator#OreSettingsContainer
ore-settings:
VEIN_SIZE: 2.0
block-selector-settings:
==: CustomOreGenerator#OreSettingsContainer
ore-settings:
VEINS_PER_CHUNK: 1.0
HEIGHT_RANGE: 45.0
MINIMUM_HEIGHT: 1.0
Error:
08:26:56] [Server thread/INFO]: [custom-ore-generator] Enabling custom-ore-generator vdev-99-SNAPSHOT
[08:26:57] [Server thread/ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static de.derfrzocker.custom.ore.generator.impl.OreConfigYamlImpl de.derfrzocker.custom.ore.generator.impl.OreConfigYamlImpl.deserialize(java.util.Map)' of class de.derfrzocker.custom.ore.generator.impl.OreConfigYamlImpl for deserialization
java.lang.NullPointerException: Cannot invoke "org.bukkit.NamespacedKey.getNamespace()" because "key" is null
at org.bukkit.craftbukkit.util.CraftNamespacedKey.toMinecraft(CraftNamespacedKey.java:22) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at io.papermc.paper.util.MCUtil.toResourceKey(MCUtil.java:206) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at org.bukkit.craftbukkit.CraftRegistry.get(CraftRegistry.java:199) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at org.bukkit.craftbukkit.CraftRegistry.get(CraftRegistry.java:132) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at org.bukkit.craftbukkit.util.CraftMagicNumbers.get(CraftMagicNumbers.java:479) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at org.bukkit.block.Biome.valueOf(Biome.java:184) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.legacy.FieldRename.valueOf_Biome(FieldRename.java:166) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at custom-ore-generator-dev-99-SNAPSHOT.jar/de.derfrzocker.custom.ore.generator.impl.OreConfigYamlImpl.BUKKIT_CUSTOM_METHOD_org_bukkit_craftbukkit_legacy_FieldRename_valueOf_Biome(OreConfigYamlImpl.java) ~[custom-ore-generator-dev-99-SNAPSHOT.jar:?]
at custom-ore-generator-dev-99-SNAPSHOT.jar/de.derfrzocker.custom.ore.generator.impl.OreConfigYamlImpl.deserialize(OreConfigYamlImpl.java:168) ~[custom-ore-generator-dev-99-SNAPSHOT.jar:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?]
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?]
at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:164) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:121) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at custom-ore-generator-dev-99-SNAPSHOT.jar/de.derfrzocker.custom.ore.generator.utils.Config.load(Config.java:89) ~[custom-ore-generator-dev-99-SNAPSHOT.jar:?]
at custom-ore-generator-dev-99-SNAPSHOT.jar/de.derfrzocker.custom.ore.generator.utils.Config.<init>(Config.java:47) ~[custom-ore-generator-dev-99-SNAPSHOT.jar:?]
at custom-ore-generator-dev-99-SNAPSHOT.jar/de.derfrzocker.custom.ore.generator.impl.dao.LazyOreConfigCache.getOreConfig(LazyOreConfigCache.java:109) ~[custom-ore-generator-dev-99-SNAPSHOT.jar:?]
at custom-ore-generator-dev-99-SNAPSHOT.jar/de.derfrzocker.custom.ore.generator.impl.dao.OreConfigYamlDao.lambda$getAll$0(OreConfigYamlDao.java:107) ~[custom-ore-generator-dev-99-SNAPSHOT.jar:?]
at java.base/java.util.HashMap.forEach(HashMap.java:1429) ~[?:?]
at custom-ore-generator-dev-99-SNAPSHOT.jar/de.derfrzocker.custom.ore.generator.impl.dao.OreConfigYamlDao.getAll(OreConfigYamlDao.java:107) ~[custom-ore-generator-dev-99-SNAPSHOT.jar:?]
at custom-ore-generator-dev-99-SNAPSHOT.jar/de.derfrzocker.custom.ore.generator.impl.CustomOreGeneratorServiceImpl.getOreConfigs(CustomOreGeneratorServiceImpl.java:239) ~[custom-ore-generator-dev-99-SNAPSHOT.jar:?]
at custom-ore-generator-dev-99-SNAPSHOT.jar/de.derfrzocker.custom.ore.generator.CustomOreGenerator.onEnable(CustomOreGenerator.java:217) ~[custom-ore-generator-dev-99-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[paper-api-1.21.10-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:639) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:596) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:324) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1257) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:384) ~[paper-1.21.10.jar:1.21.10-129-3e25649]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working