Проблема регистрации генерации

Версия Minecraft
1.19.4
API
Fabric
Minecraft 1.19.4, API Fabric

Создаю свое измерение со своим биомом и своим сгенерированным островом. Измерение получилось, биом пока еще не очень, но стопорнулась на генерации.

Создала файл генерации острова, HomeIslandFeature, временно скопировала ванильную механику генерации острова в пустотном биоме, файл HomeIslandFeature полностью копирует ванильный файл VoidStartPlatform, так что приводить его сюда не вижу смысла.

Далее регистрирую его:
Example3Feature:
package net.kustik.example3.world.gen.feature;

import net.kustik.example3.Example3;
import net.minecraft.registry.Registries;
import net.minecraft.registry.Registry;
import net.minecraft.util.Identifier;
import net.minecraft.world.gen.feature.DefaultFeatureConfig;
import net.minecraft.world.gen.feature.Feature;
import net.minecraft.world.gen.feature.FeatureConfig;

public abstract class Example3Feature<FC extends FeatureConfig> {

    public static final Feature<DefaultFeatureConfig> HOME_ISLAND = register
            ("home_island", new HomeIslandFeature(DefaultFeatureConfig.CODEC));

    private static <C extends FeatureConfig, F extends Feature<C>> F register (String name, F feature){
        return Registry.register(Registries.FEATURE, new Identifier(Example3.MOD_ID, name), feature);
    }
}

Затем регистрация в Configured и Placed:
Example3ConfiguredFeatures:
package net.kustik.example3.world;

import net.kustik.example3.Example3;
import net.kustik.example3.block.Example3Blocks;
import net.kustik.example3.world.gen.feature.Example3Feature;
import net.minecraft.registry.Registerable;
import net.minecraft.registry.RegistryKey;
import net.minecraft.registry.RegistryKeys;
import net.minecraft.registry.tag.BlockTags;
import net.minecraft.structure.rule.RuleTest;
import net.minecraft.structure.rule.TagMatchRuleTest;
import net.minecraft.util.Identifier;
import net.minecraft.util.math.intprovider.ConstantIntProvider;
import net.minecraft.world.gen.feature.*;
import net.minecraft.world.gen.feature.size.TwoLayersFeatureSize;
import net.minecraft.world.gen.foliage.BlobFoliagePlacer;
import net.minecraft.world.gen.stateprovider.BlockStateProvider;
import net.minecraft.world.gen.trunk.StraightTrunkPlacer;

import java.util.List;

public class Example3ConfiguredFeatures {
    //public static final RegistryKey<ConfiguredFeature<?, ?>> HOME_ISLAND = ConfiguredFeatures.of("home_island");
    public static final RegistryKey<ConfiguredFeature<?, ?>> HOME_ISLAND = registryKey("home_island");

    public static RegistryKey<ConfiguredFeature<?, ?>> registryKey(String name){
        return RegistryKey.of(RegistryKeys.CONFIGURED_FEATURE, new Identifier(Example3.MOD_ID, name));
    }

    private static void register
            (Registerable<ConfiguredFeature<?, ?>> context, RegistryKey<ConfiguredFeature<?, ?>> key,
             Feature<DefaultFeatureConfig> feature){
        register(context, key, feature, FeatureConfig.DEFAULT);
    }

    private static <FC extends FeatureConfig, F extends Feature<FC>> void register
            (Registerable<ConfiguredFeature<?, ?>> context, RegistryKey<ConfiguredFeature<?, ?>> key,
             F feature, FC configuration){
        context.register(key, new ConfiguredFeature<>(feature, configuration));
    }

    public static void bootstrap(Registerable<ConfiguredFeature<?, ?>> context){
        register(context, HOME_ISLAND, Example3Feature.HOME_ISLAND);
    }
}

Example3PlacedFeature:
package net.kustik.example3.world;

import net.kustik.example3.Example3;
import net.kustik.example3.block.Example3Blocks;
import net.minecraft.registry.Registerable;
import net.minecraft.registry.RegistryKey;
import net.minecraft.registry.RegistryKeys;
import net.minecraft.registry.entry.RegistryEntry;
import net.minecraft.util.Identifier;
import net.minecraft.world.gen.YOffset;
import net.minecraft.world.gen.feature.*;
import net.minecraft.world.gen.placementmodifier.BiomePlacementModifier;
import net.minecraft.world.gen.placementmodifier.HeightRangePlacementModifier;
import net.minecraft.world.gen.placementmodifier.PlacementModifier;

import java.util.List;

public class Example3PlacedFeatures {
    //public static final RegistryKey<PlacedFeature> HOME_ISLAND = PlacedFeatures.of("home_island");
    public static final RegistryKey<PlacedFeature> HOME_ISLAND = registerKey("home_island");

    private static RegistryKey<PlacedFeature> registerKey(String name) {
        return RegistryKey.of(RegistryKeys.PLACED_FEATURE, new Identifier(Example3.MOD_ID, name));
    }

    private static void register
            (Registerable<PlacedFeature> context,
             RegistryKey<PlacedFeature> key,
             RegistryEntry<ConfiguredFeature<?, ?>> configuration,
             List<PlacementModifier> modifiers){
        context.register(key, new PlacedFeature(configuration, List.copyOf(modifiers)));
    }

    private static <FC extends FeatureConfig, F extends Feature<FC>> void register
            (Registerable<PlacedFeature> context,
             RegistryKey<PlacedFeature> key,
             RegistryEntry<ConfiguredFeature<?, ?>> configuration,
             PlacementModifier... modifiers){
        register(context, key, configuration, List.of(modifiers));
    }

    public static void bootstrap(Registerable<PlacedFeature> context){
        var configuredFeatureRegistryEntryLookup = context.getRegistryLookup
                (RegistryKeys.CONFIGURED_FEATURE);
        register(context, HOME_ISLAND, configuredFeatureRegistryEntryLookup.getOrThrow(Example3ConfiguredFeatures.HOME_ISLAND),
                BiomePlacementModifier.of());
    }
}

И, наконец, json-файлы:

data/example3/worldgen/configured_feature/home_island.json:
home_island.json:
{
  "type": "example3:home_island",
  "config": {}
}

data/example3/worldgen/placed_feature/home_island.json:
home_island.json:
{
  "feature": "example3:home_island",
  "placement": [
    {
      "type": "minecraft:biome"
    }
  ]
}

Измерение использует пока ванильный биом the_void. Майн запускается, но стоит зайти в меню создания мира, крашится, и в консоли главное сообщение:

Caused by: java.lang.RuntimeException: Unknown registry key in ResourceKey[minecraft:root / minecraft:worldgen/feature]: example3:home_island

Полный краш-лог прилагаю.

Проблема возникает в самом присутствии json-файлов. Даже если убрать все регистрации, не обращаться к ним вообще никак, сообщение при краше ровно такое же. И напротив, если оставить все регистрации, но убрать json-файлы, краша не происходит, хотя последнее меня ни капли не удивляет. Я не уверена, что вообще правильно понимаю сообщение, но Майн жалуется на непонятный ему ключ в своем реестре? Деревья и руды, реализованные ровно теми же командами он кушал спокойно, все работает как часы:

Example3ConfiguredFeatures:
public static final RegistryKey<ConfiguredFeature<?, ?>> BERGAMOT_TREE = registryKey("bergamot_tree");
public static final RegistryKey<ConfiguredFeature<?, ?>> TIN_ORE_GEN = registryKey("tin_ore_gen");

RuleTest stonereplacables = new TagMatchRuleTest(BlockTags.STONE_ORE_REPLACEABLES);
RuleTest deepslatereplacables = new TagMatchRuleTest(BlockTags.DEEPSLATE_ORE_REPLACEABLES);

List<OreFeatureConfig.Target> overWorldTinOres = List.of
        (OreFeatureConfig.createTarget (stonereplacables, Example3Blocks.TIN_ORE.getDefaultState()),
        OreFeatureConfig.createTarget(deepslatereplacables, Example3Blocks.DEEPSLATE_TIN_ORE.getDefaultState()));

register(context, BERGAMOT_TREE, Feature.TREE, new TreeFeatureConfig.Builder(
        BlockStateProvider.of(Example3Blocks.BERGAMOT_LOG),
        new StraightTrunkPlacer(5, 6, 3),
        BlockStateProvider.of(Example3Blocks.BERGAMOT_LEAVES),
        new BlobFoliagePlacer(ConstantIntProvider.create(2), ConstantIntProvider.create(0), 4),
        new TwoLayersFeatureSize(1, 0, 2)).build());

register(context, TIN_ORE_GEN, Feature.ORE, new OreFeatureConfig(overWorldTinOres, 8));
 
Краш-лог
---- Minecraft Crash Report ----
// Why did you do that?

Time: 2024-12-12 12:20:54
Description: mouseClicked event handler

java.lang.IllegalStateException: Failed to load registries due to above errors
at net.minecraft.registry.RegistryLoader.load(RegistryLoader.java:90)
at net.minecraft.server.SaveLoading.loadDynamicRegistryManager(SaveLoading.java:81)
at net.minecraft.server.SaveLoading.withRegistriesLoaded(SaveLoading.java:90)
at net.minecraft.server.SaveLoading.load(SaveLoading.java:39)
at net.minecraft.client.gui.screen.world.CreateWorldScreen.create(CreateWorldScreen.java:128)
at net.minecraft.client.gui.screen.world.WorldListWidget.loadLevels(WorldListWidget.java:160)
at net.minecraft.client.gui.screen.world.WorldListWidget.<init>(WorldListWidget.java:102)
at net.minecraft.client.gui.screen.world.SelectWorldScreen.init(SelectWorldScreen.java:46)
at net.minecraft.client.gui.screen.Screen.init(Screen.java:441)
at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1091)
at net.minecraft.client.gui.screen.TitleScreen.method_19861(TitleScreen.java:195)
at net.minecraft.client.gui.widget.ButtonWidget.onPress(ButtonWidget.java:33)
at net.minecraft.client.gui.widget.PressableWidget.onClick(PressableWidget.java:62)
at net.minecraft.client.gui.widget.ClickableWidget.mouseClicked(ClickableWidget.java:183)
at net.minecraft.client.gui.ParentElement.mouseClicked(ParentElement.java:45)
at net.minecraft.client.gui.screen.TitleScreen.mouseClicked(TitleScreen.java:361)
at net.minecraft.client.Mouse.method_1611(Mouse.java:91)
at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:573)
at net.minecraft.client.Mouse.onMouseButton(Mouse.java:91)
at net.minecraft.client.Mouse.method_22686(Mouse.java:173)
at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:88)
at net.minecraft.client.Mouse.method_22684(Mouse.java:173)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:173)
at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:186)
at net.minecraft.client.util.Window.swapBuffers(Window.java:313)
at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1243)
at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:812)
at net.minecraft.client.main.Main.main(Main.java:210)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
at net.minecraft.registry.RegistryLoader.load(RegistryLoader.java:90)
at net.minecraft.server.SaveLoading.loadDynamicRegistryManager(SaveLoading.java:81)
at net.minecraft.server.SaveLoading.withRegistriesLoaded(SaveLoading.java:90)
at net.minecraft.server.SaveLoading.load(SaveLoading.java:39)
at net.minecraft.client.gui.screen.world.CreateWorldScreen.create(CreateWorldScreen.java:128)
at net.minecraft.client.gui.screen.world.WorldListWidget.loadLevels(WorldListWidget.java:160)
at net.minecraft.client.gui.screen.world.WorldListWidget.<init>(WorldListWidget.java:102)
at net.minecraft.client.gui.screen.world.SelectWorldScreen.init(SelectWorldScreen.java:46)
at net.minecraft.client.gui.screen.Screen.init(Screen.java:441)
at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1091)
at net.minecraft.client.gui.screen.TitleScreen.method_19861(TitleScreen.java:195)
at net.minecraft.client.gui.widget.ButtonWidget.onPress(ButtonWidget.java:33)
at net.minecraft.client.gui.widget.PressableWidget.onClick(PressableWidget.java:62)
at net.minecraft.client.gui.widget.ClickableWidget.mouseClicked(ClickableWidget.java:183)
at net.minecraft.client.gui.ParentElement.mouseClicked(ParentElement.java:45)
at net.minecraft.client.gui.screen.TitleScreen.mouseClicked(TitleScreen.java:361)
at net.minecraft.client.Mouse.method_1611(Mouse.java:91)
at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:573)
at net.minecraft.client.Mouse.onMouseButton(Mouse.java:91)
at net.minecraft.client.Mouse.method_22686(Mouse.java:173)
at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:88)
at net.minecraft.client.Mouse.method_22684(Mouse.java:173)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:173)
at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:186)

-- Affected screen --
Details:
Screen name: net.minecraft.client.gui.screen.TitleScreen
Stacktrace:
at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:573)
at net.minecraft.client.Mouse.onMouseButton(Mouse.java:91)
at net.minecraft.client.Mouse.method_22686(Mouse.java:173)
at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:88)
at net.minecraft.client.Mouse.method_22684(Mouse.java:173)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:173)
at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:186)
at net.minecraft.client.util.Window.swapBuffers(Window.java:313)
at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1243)
at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:812)
at net.minecraft.client.main.Main.main(Main.java:210)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, fabric
Stacktrace:
at net.minecraft.client.resource.ResourceReloadLogger.addReloadSection(ResourceReloadLogger.java:53)
at net.minecraft.client.MinecraftClient.addDetailsToCrashReport(MinecraftClient.java:2404)
at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:829)
at net.minecraft.client.main.Main.main(Main.java:210)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

-- System Details --
Details:
Minecraft Version: 1.19.4
Minecraft Version ID: 1.19.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.8, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 160432128 bytes (153 MiB) / 549453824 bytes (524 MiB) up to 2118123520 bytes (2020 MiB)
CPUs: 4
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz
Identifier: Intel64 Family 6 Model 60 Stepping 3
Microarchitecture: Haswell (Client)
Frequency (GHz): 2.59
Number of physical packages: 1
Number of physical CPUs: 2
Number of logical CPUs: 4
Graphics card #0 name: Intel(R) HD Graphics 4600
Graphics card #0 vendor: Intel Corporation (0x8086)
Graphics card #0 VRAM (MB): 1024.00
Graphics card #0 deviceId: 0x0416
Graphics card #0 versionInfo: DriverVersion=20.19.15.4531
Graphics card #1 name: NVIDIA GeForce GT 750M
Graphics card #1 vendor: NVIDIA (0x10de)
Graphics card #1 VRAM (MB): 2048.00
Graphics card #1 deviceId: 0x0fe4
Graphics card #1 versionInfo: DriverVersion=23.21.13.8912
Memory slot #0 capacity (MB): 4096.00
Memory slot #0 clockSpeed (GHz): 1.60
Memory slot #0 type: DDR3
Memory slot #1 capacity (MB): 4096.00
Memory slot #1 clockSpeed (GHz): 1.60
Memory slot #1 type: DDR3
Virtual memory max (MB): 13449.02
Virtual memory used (MB): 8173.44
Swap memory total (MB): 5376.00
Swap memory used (MB): 267.57
JVM Flags: 0 total;
Fabric Mods:
example3: example3 1.0.0
fabric-api: Fabric API 0.87.2+1.19.4
fabric-api-base: Fabric API Base 0.4.28+737a6ee8f4
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.29+504944c8f4
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.10+6b242079f4
fabric-block-api-v1: Fabric Block API (v1) 1.0.8+e022e5d1f4
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.38+10ce000ff4
fabric-client-tags-api-v1: Fabric Client Tags 1.1.1+0eee1254f4
fabric-command-api-v1: Fabric Command API (v1) 1.2.31+f71b366ff4
fabric-command-api-v2: Fabric Command API (v2) 2.2.10+10ce000ff4
fabric-commands-v0: Fabric Commands (v0) 0.2.48+df3654b3f4
fabric-containers-v0: Fabric Containers (v0) 0.1.59+df3654b3f4
fabric-content-registries-v0: Fabric Content Registries (v0) 3.5.14+10ce000ff4
fabric-convention-tags-v1: Fabric Convention Tags 1.5.3+6d727b51f4
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.17+aeb40ebef4
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 11.5.2+26f09d40f4
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.50+44c9c860f4
fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.17+10ce000ff4
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.1+4b6b93f0f4
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.56+df3654b3f4
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.36+3f657af2f4
fabric-gametest-api-v1: Fabric Game Test API (v1) 1.2.9+10ce000ff4
fabric-item-api-v1: Fabric Item API (v1) 2.1.21+10ce000ff4
fabric-item-group-api-v1: Fabric Item Group API (v1) 3.0.10+8400c67ef4
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.35+504944c8f4
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.33+df3654b3f4
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.19+10ce000ff4
fabric-loot-api-v2: Fabric Loot API (v2) 1.1.32+10ce000ff4
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.36+9e7660c6f4
fabric-message-api-v1: Fabric Message API (v1) 5.1.5+53c11dadf4
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.44+10ce000ff4
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.2+3a1ea2f1f4
fabric-models-v0: Fabric Models (v0) 0.4.1+a0255436f4
fabric-networking-api-v1: Fabric Networking API (v1) 1.3.6+ae9c4c6af4
fabric-networking-v0: Fabric Networking (v0) 0.3.46+df3654b3f4
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 7.1.1+d63b52eaf4
fabric-particles-v1: Fabric Particles (v1) 1.1.1+86d48884f4
fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.13+10ce000ff4
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.2+95ae8716f4
fabric-renderer-api-v1: Fabric Renderer API (v1) 2.4.2+90110d8df4
fabric-renderer-indigo: Fabric Renderer - Indigo 1.4.2+90110d8df4
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.42+df3654b3f4
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.32+10ce000ff4
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.25+10ce000ff4
fabric-rendering-v0: Fabric Rendering (v0) 1.1.45+df3654b3f4
fabric-rendering-v1: Fabric Rendering (v1) 2.1.5+10ce000ff4
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.3+10ce000ff4
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.7+8400c67ef4
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.49+10ce000ff4
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.25+10ce000ff4
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.11+10ce000ff4
fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.1+602c17c7f4
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 3.3.0+1b5f819af4
fabricloader: Fabric Loader 0.16.5
geckolib: Geckolib 4.1.1
java: Java HotSpot(TM) 64-Bit Server VM 17
minecraft: Minecraft 1.19.4
mixinextras: MixinExtras 0.4.1
Launched Version: Fabric
Backend library: LWJGL version 3.3.1 SNAPSHOT
Backend API: Intel(R) HD Graphics 4600 GL version 3.2.0 - Build 20.19.15.4531, Intel
Window size: 854x480
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs: fabric
Current Language: en_us
CPU: 4x Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz
Краш-лог:
---- Minecraft Crash Report ----
// Why did you do that?

Time: 2024-12-12 12:20:54
Description: mouseClicked event handler

java.lang.IllegalStateException: Failed to load registries due to above errors
	at net.minecraft.registry.RegistryLoader.load(RegistryLoader.java:90)
	at net.minecraft.server.SaveLoading.loadDynamicRegistryManager(SaveLoading.java:81)
	at net.minecraft.server.SaveLoading.withRegistriesLoaded(SaveLoading.java:90)
	at net.minecraft.server.SaveLoading.load(SaveLoading.java:39)
	at net.minecraft.client.gui.screen.world.CreateWorldScreen.create(CreateWorldScreen.java:128)
	at net.minecraft.client.gui.screen.world.WorldListWidget.loadLevels(WorldListWidget.java:160)
	at net.minecraft.client.gui.screen.world.WorldListWidget.<init>(WorldListWidget.java:102)
	at net.minecraft.client.gui.screen.world.SelectWorldScreen.init(SelectWorldScreen.java:46)
	at net.minecraft.client.gui.screen.Screen.init(Screen.java:441)
	at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1091)
	at net.minecraft.client.gui.screen.TitleScreen.method_19861(TitleScreen.java:195)
	at net.minecraft.client.gui.widget.ButtonWidget.onPress(ButtonWidget.java:33)
	at net.minecraft.client.gui.widget.PressableWidget.onClick(PressableWidget.java:62)
	at net.minecraft.client.gui.widget.ClickableWidget.mouseClicked(ClickableWidget.java:183)
	at net.minecraft.client.gui.ParentElement.mouseClicked(ParentElement.java:45)
	at net.minecraft.client.gui.screen.TitleScreen.mouseClicked(TitleScreen.java:361)
	at net.minecraft.client.Mouse.method_1611(Mouse.java:91)
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:573)
	at net.minecraft.client.Mouse.onMouseButton(Mouse.java:91)
	at net.minecraft.client.Mouse.method_22686(Mouse.java:173)
	at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:88)
	at net.minecraft.client.Mouse.method_22684(Mouse.java:173)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
	at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:173)
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:186)
	at net.minecraft.client.util.Window.swapBuffers(Window.java:313)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1243)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:812)
	at net.minecraft.client.main.Main.main(Main.java:210)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
	at net.minecraft.registry.RegistryLoader.load(RegistryLoader.java:90)
	at net.minecraft.server.SaveLoading.loadDynamicRegistryManager(SaveLoading.java:81)
	at net.minecraft.server.SaveLoading.withRegistriesLoaded(SaveLoading.java:90)
	at net.minecraft.server.SaveLoading.load(SaveLoading.java:39)
	at net.minecraft.client.gui.screen.world.CreateWorldScreen.create(CreateWorldScreen.java:128)
	at net.minecraft.client.gui.screen.world.WorldListWidget.loadLevels(WorldListWidget.java:160)
	at net.minecraft.client.gui.screen.world.WorldListWidget.<init>(WorldListWidget.java:102)
	at net.minecraft.client.gui.screen.world.SelectWorldScreen.init(SelectWorldScreen.java:46)
	at net.minecraft.client.gui.screen.Screen.init(Screen.java:441)
	at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1091)
	at net.minecraft.client.gui.screen.TitleScreen.method_19861(TitleScreen.java:195)
	at net.minecraft.client.gui.widget.ButtonWidget.onPress(ButtonWidget.java:33)
	at net.minecraft.client.gui.widget.PressableWidget.onClick(PressableWidget.java:62)
	at net.minecraft.client.gui.widget.ClickableWidget.mouseClicked(ClickableWidget.java:183)
	at net.minecraft.client.gui.ParentElement.mouseClicked(ParentElement.java:45)
	at net.minecraft.client.gui.screen.TitleScreen.mouseClicked(TitleScreen.java:361)
	at net.minecraft.client.Mouse.method_1611(Mouse.java:91)
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:573)
	at net.minecraft.client.Mouse.onMouseButton(Mouse.java:91)
	at net.minecraft.client.Mouse.method_22686(Mouse.java:173)
	at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:88)
	at net.minecraft.client.Mouse.method_22684(Mouse.java:173)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
	at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:173)
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:186)

-- Affected screen --
Details:
	Screen name: net.minecraft.client.gui.screen.TitleScreen
Stacktrace:
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:573)
	at net.minecraft.client.Mouse.onMouseButton(Mouse.java:91)
	at net.minecraft.client.Mouse.method_22686(Mouse.java:173)
	at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:88)
	at net.minecraft.client.Mouse.method_22684(Mouse.java:173)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403)
	at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:173)
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:186)
	at net.minecraft.client.util.Window.swapBuffers(Window.java:313)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1243)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:812)
	at net.minecraft.client.main.Main.main(Main.java:210)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: vanilla, fabric
Stacktrace:
	at net.minecraft.client.resource.ResourceReloadLogger.addReloadSection(ResourceReloadLogger.java:53)
	at net.minecraft.client.MinecraftClient.addDetailsToCrashReport(MinecraftClient.java:2404)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:829)
	at net.minecraft.client.main.Main.main(Main.java:210)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

-- System Details --
Details:
	Minecraft Version: 1.19.4
	Minecraft Version ID: 1.19.4
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.8, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
	Memory: 160432128 bytes (153 MiB) / 549453824 bytes (524 MiB) up to 2118123520 bytes (2020 MiB)
	CPUs: 4
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz
	Identifier: Intel64 Family 6 Model 60 Stepping 3
	Microarchitecture: Haswell (Client)
	Frequency (GHz): 2.59
	Number of physical packages: 1
	Number of physical CPUs: 2
	Number of logical CPUs: 4
	Graphics card #0 name: Intel(R) HD Graphics 4600
	Graphics card #0 vendor: Intel Corporation (0x8086)
	Graphics card #0 VRAM (MB): 1024.00
	Graphics card #0 deviceId: 0x0416
	Graphics card #0 versionInfo: DriverVersion=20.19.15.4531
	Graphics card #1 name: NVIDIA GeForce GT 750M
	Graphics card #1 vendor: NVIDIA (0x10de)
	Graphics card #1 VRAM (MB): 2048.00
	Graphics card #1 deviceId: 0x0fe4
	Graphics card #1 versionInfo: DriverVersion=23.21.13.8912
	Memory slot #0 capacity (MB): 4096.00
	Memory slot #0 clockSpeed (GHz): 1.60
	Memory slot #0 type: DDR3
	Memory slot #1 capacity (MB): 4096.00
	Memory slot #1 clockSpeed (GHz): 1.60
	Memory slot #1 type: DDR3
	Virtual memory max (MB): 13449.02
	Virtual memory used (MB): 8173.44
	Swap memory total (MB): 5376.00
	Swap memory used (MB): 267.57
	JVM Flags: 0 total; 
	Fabric Mods: 
		example3: example3 1.0.0
		fabric-api: Fabric API 0.87.2+1.19.4
		fabric-api-base: Fabric API Base 0.4.28+737a6ee8f4
		fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.29+504944c8f4
		fabric-biome-api-v1: Fabric Biome API (v1) 13.0.10+6b242079f4
		fabric-block-api-v1: Fabric Block API (v1) 1.0.8+e022e5d1f4
		fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.38+10ce000ff4
		fabric-client-tags-api-v1: Fabric Client Tags 1.1.1+0eee1254f4
		fabric-command-api-v1: Fabric Command API (v1) 1.2.31+f71b366ff4
		fabric-command-api-v2: Fabric Command API (v2) 2.2.10+10ce000ff4
		fabric-commands-v0: Fabric Commands (v0) 0.2.48+df3654b3f4
		fabric-containers-v0: Fabric Containers (v0) 0.1.59+df3654b3f4
		fabric-content-registries-v0: Fabric Content Registries (v0) 3.5.14+10ce000ff4
		fabric-convention-tags-v1: Fabric Convention Tags 1.5.3+6d727b51f4
		fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.17+aeb40ebef4
		fabric-data-generation-api-v1: Fabric Data Generation API (v1) 11.5.2+26f09d40f4
		fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.50+44c9c860f4
		fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.17+10ce000ff4
		fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.1+4b6b93f0f4
		fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.56+df3654b3f4
		fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.36+3f657af2f4
		fabric-gametest-api-v1: Fabric Game Test API (v1) 1.2.9+10ce000ff4
		fabric-item-api-v1: Fabric Item API (v1) 2.1.21+10ce000ff4
		fabric-item-group-api-v1: Fabric Item Group API (v1) 3.0.10+8400c67ef4
		fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.35+504944c8f4
		fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.33+df3654b3f4
		fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.19+10ce000ff4
		fabric-loot-api-v2: Fabric Loot API (v2) 1.1.32+10ce000ff4
		fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.36+9e7660c6f4
		fabric-message-api-v1: Fabric Message API (v1) 5.1.5+53c11dadf4
		fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.44+10ce000ff4
		fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.2+3a1ea2f1f4
		fabric-models-v0: Fabric Models (v0) 0.4.1+a0255436f4
		fabric-networking-api-v1: Fabric Networking API (v1) 1.3.6+ae9c4c6af4
		fabric-networking-v0: Fabric Networking (v0) 0.3.46+df3654b3f4
		fabric-object-builder-api-v1: Fabric Object Builder API (v1) 7.1.1+d63b52eaf4
		fabric-particles-v1: Fabric Particles (v1) 1.1.1+86d48884f4
		fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.13+10ce000ff4
		fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.2+95ae8716f4
		fabric-renderer-api-v1: Fabric Renderer API (v1) 2.4.2+90110d8df4
		fabric-renderer-indigo: Fabric Renderer - Indigo 1.4.2+90110d8df4
		fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.42+df3654b3f4
		fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.32+10ce000ff4
		fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.25+10ce000ff4
		fabric-rendering-v0: Fabric Rendering (v0) 1.1.45+df3654b3f4
		fabric-rendering-v1: Fabric Rendering (v1) 2.1.5+10ce000ff4
		fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.3+10ce000ff4
		fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.7+8400c67ef4
		fabric-screen-api-v1: Fabric Screen API (v1) 1.0.49+10ce000ff4
		fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.25+10ce000ff4
		fabric-sound-api-v1: Fabric Sound API (v1) 1.0.11+10ce000ff4
		fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.1+602c17c7f4
		fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 3.3.0+1b5f819af4
		fabricloader: Fabric Loader 0.16.5
		geckolib: Geckolib 4.1.1
		java: Java HotSpot(TM) 64-Bit Server VM 17
		minecraft: Minecraft 1.19.4
		mixinextras: MixinExtras 0.4.1
	Launched Version: Fabric
	Backend library: LWJGL version 3.3.1 SNAPSHOT
	Backend API: Intel(R) HD Graphics 4600 GL version 3.2.0 - Build 20.19.15.4531, Intel
	Window size: 854x480
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'
	Type: Client (map_client.txt)
	Graphics mode: fancy
	Resource Packs: fabric
	Current Language: en_us
	CPU: 4x Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz
Назад
Сверху