---- Minecraft Crash Report ---- // Surprise! Haha. Well, this is awkward. Time: 2024-05-03 13:43:17 Description: Unexpected error java.lang.IllegalStateException: Missing registry: ResourceKey[minecraft:root / minecraft:enchantment_provider] at net.minecraft.core.RegistryAccess.java.lang.IllegalStateException lambda$registryOrThrow$0(net.minecraft.resources.ResourceKey)(RegistryAccess.java:26) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at net.minecraft.core.RegistryAccess.net.minecraft.core.Registry registryOrThrow(net.minecraft.resources.ResourceKey)(RegistryAccess.java:26) at net.minecraft.world.item.enchantment.EnchantmentHelper.void enchantItemFromProvider(net.minecraft.world.item.ItemStack,net.minecraft.resources.ResourceKey,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.util.RandomSource)(EnchantmentHelper.java:521) at net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds.net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource)(VillagerTrades.java:1202) at net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds.void lambda$getOffer$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource,net.minecraft.resources.ResourceKey)(VillagerTrades.java:1202) at java.base/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds.net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource)(VillagerTrades.java:1202) at net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds.void lambda$getOffer$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource,net.minecraft.resources.ResourceKey)(VillagerTrades.java:1202) at net.minecraft.world.entity.npc.VillagerTrades$TypeSpecificTrade.net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource)(VillagerTrades.java:1119) at net.minecraft.world.entity.npc.AbstractVillager.void addOffersFromItemListings(net.minecraft.world.item.trading.MerchantOffers,net.minecraft.world.entity.npc.VillagerTrades$ItemListing[],int)(AbstractVillager.java:237) at net.minecraft.world.entity.npc.Villager.void updateTrades()(Villager.java:898) at net.minecraft.world.entity.npc.AbstractVillager.net.minecraft.world.item.trading.MerchantOffers getOffers()(AbstractVillager.java:110) at net.minecraft.world.entity.npc.Villager.net.minecraft.world.InteractionResult mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand)(Villager.java:339) at net.minecraft.world.entity.Mob.net.minecraft.world.InteractionResult interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand)(Mob.java:1276) at net.minecraft.world.entity.player.Player.net.minecraft.world.InteractionResult interactOn(net.minecraft.world.entity.Entity,net.minecraft.world.InteractionHand)(Player.java:1116) at net.minecraft.client.multiplayer.MultiPlayerGameMode.net.minecraft.world.InteractionResult interact(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Entity,net.minecraft.world.InteractionHand)(MultiPlayerGameMode.java:424) at net.minecraft.client.Minecraft.void startUseItem()(Minecraft.java:1851) at net.minecraft.client.Minecraft.void handleKeybinds()(Minecraft.java:2122) at net.minecraft.client.Minecraft.void tick()(Minecraft.java:1953) at net.minecraft.client.Minecraft.void runTick(boolean)(Minecraft.java:1245) at net.minecraft.client.Minecraft.void run()(Minecraft.java:880) at net.minecraft.client.main.Main.void main(java.lang.String[])(Main.java:265) at org.prismlauncher.launcher.impl.StandardLauncher.null launch(null)(StandardLauncher.java:88) at org.prismlauncher.EntryPoint.null listen(null)(EntryPoint.java:126) at org.prismlauncher.EntryPoint.null main(null)(EntryPoint.java:71) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at net.minecraft.core.RegistryAccess.java.lang.IllegalStateException lambda$registryOrThrow$0(net.minecraft.resources.ResourceKey)(RegistryAccess.java:26) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at net.minecraft.core.RegistryAccess.net.minecraft.core.Registry registryOrThrow(net.minecraft.resources.ResourceKey)(RegistryAccess.java:26) at net.minecraft.world.item.enchantment.EnchantmentHelper.void enchantItemFromProvider(net.minecraft.world.item.ItemStack,net.minecraft.resources.ResourceKey,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.util.RandomSource)(EnchantmentHelper.java:521) at net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds.net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource)(VillagerTrades.java:1202) at net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds.void lambda$getOffer$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource,net.minecraft.resources.ResourceKey)(VillagerTrades.java:1202) at java.base/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds.net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource)(VillagerTrades.java:1202) at net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds.void lambda$getOffer$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource,net.minecraft.resources.ResourceKey)(VillagerTrades.java:1202) at net.minecraft.world.entity.npc.VillagerTrades$TypeSpecificTrade.net.minecraft.world.item.trading.MerchantOffer getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource)(VillagerTrades.java:1119) at net.minecraft.world.entity.npc.AbstractVillager.void addOffersFromItemListings(net.minecraft.world.item.trading.MerchantOffers,net.minecraft.world.entity.npc.VillagerTrades$ItemListing[],int)(AbstractVillager.java:237) at net.minecraft.world.entity.npc.Villager.void updateTrades()(Villager.java:898) at net.minecraft.world.entity.npc.AbstractVillager.net.minecraft.world.item.trading.MerchantOffers getOffers()(AbstractVillager.java:110) at net.minecraft.world.entity.npc.Villager.net.minecraft.world.InteractionResult mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand)(Villager.java:339) at net.minecraft.world.entity.Mob.net.minecraft.world.InteractionResult interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand)(Mob.java:1276) at net.minecraft.world.entity.player.Player.net.minecraft.world.InteractionResult interactOn(net.minecraft.world.entity.Entity,net.minecraft.world.InteractionHand)(Player.java:1116) at net.minecraft.client.multiplayer.MultiPlayerGameMode.net.minecraft.world.InteractionResult interact(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Entity,net.minecraft.world.InteractionHand)(MultiPlayerGameMode.java:424) at net.minecraft.client.Minecraft.void startUseItem()(Minecraft.java:1851) at net.minecraft.client.Minecraft.void handleKeybinds()(Minecraft.java:2122) -- Uptime -- Details: JVM uptime: 94.362s Wall uptime: 89.654s High-res time: 89.411s Client ticks: 1630 ticks / 81.500s Stacktrace: at net.minecraft.client.Minecraft.net.minecraft.CrashReport fillReport(net.minecraft.CrashReport)(Minecraft.java:2512) at net.minecraft.client.Minecraft.void emergencySaveAndCrash(net.minecraft.CrashReport)(Minecraft.java:947) at net.minecraft.client.Minecraft.void run()(Minecraft.java:903) at net.minecraft.client.main.Main.void main(java.lang.String[])(Main.java:265) at org.prismlauncher.launcher.impl.StandardLauncher.null launch(null)(StandardLauncher.java:88) at org.prismlauncher.EntryPoint.null listen(null)(EntryPoint.java:126) at org.prismlauncher.EntryPoint.null main(null)(EntryPoint.java:71) -- Affected level -- Details: All players: 1 total; [gcz['Captain_S0L0'/1170, l='ClientLevel', x=9.41, y=64.00, z=32.44]] Chunk stats: 729, 453 Level dimension: minecraft:overworld Level spawn location: World: (0,67,32), Section: (at 0,3,0 in 0,4,2; chunk contains blocks 0,-64,32 to 15,319,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) Level time: 1060 game time, 1060 day time Server brand: vanilla Server type: Integrated singleplayer server Tracked entity count: 185 -- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla -- System Details -- Details: Minecraft Version: 24w18a Minecraft Version ID: 24w18a Operating System: Windows 10 (amd64) version 10.0 Java Version: 21.0.2, Oracle Corporation Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 827324416 bytes (788 MiB) / 1620049920 bytes (1545 MiB) up to 2147483648 bytes (2048 MiB) CPUs: 12 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 5 3600X 6-Core Processor Identifier: AuthenticAMD Family 23 Model 113 Stepping 0 Microarchitecture: Zen 2 Frequency (GHz): 4.00 Number of physical packages: 1 Number of physical CPUs: 6 Number of logical CPUs: 12 Graphics card #0 name: NVIDIA GeForce GTX 1060 6GB Graphics card #0 vendor: NVIDIA Graphics card #0 VRAM (MiB): 6144.00 Graphics card #0 deviceId: VideoController1 Graphics card #0 versionInfo: 31.0.15.5222 Memory slot #0 capacity (MiB): 8192.00 Memory slot #0 clockSpeed (GHz): 3.20 Memory slot #0 type: DDR4 Memory slot #1 capacity (MiB): 8192.00 Memory slot #1 clockSpeed (GHz): 3.20 Memory slot #1 type: DDR4 Memory slot #2 capacity (MiB): 8192.00 Memory slot #2 clockSpeed (GHz): 3.20 Memory slot #2 type: DDR4 Memory slot #3 capacity (MiB): 8192.00 Memory slot #3 clockSpeed (GHz): 3.20 Memory slot #3 type: DDR4 Virtual memory max (MiB): 36814.90 Virtual memory used (MiB): 29170.68 Swap memory total (MiB): 4096.00 Swap memory used (MiB): 1094.22 Space in storage for jna.tmpdir (MiB): Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): Space in storage for io.netty.native.workdir (MiB): Space in storage for java.io.tmpdir (MiB): available: 176986.59, total: 459940.00 Space in storage for workdir (MiB): available: 176986.59, total: 459940.00 JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms1024m -Xmx2048m Launched Version: 24w18a Backend library: LWJGL version 3.3.1 build 7 Backend API: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 GL version 3.2.0 NVIDIA 552.22, NVIDIA Corporation Window size: 854x480 GL Caps: Using framebuffer using OpenGL 3.2 GL debug messages: Using VBOs: Yes Is Modded: Probably not. Client jar signature and brand is untouched; Server jar signature and brand is untouched Universe: 400921fb54442d18 Type: Integrated Server (map_client.txt) Graphics mode: fancy Render Distance: 10/10 chunks Resource Packs: vanilla Current Language: en_us Locale: en_US CPU: 12x AMD Ryzen 5 3600X 6-Core Processor Server Running: true Player Count: 1 / 8; [aql['Captain_S0L0'/1170, l='ServerLevel[villager test]', x=9.41, y=64.00, z=32.44]] Active Data Packs: vanilla, trade_rebalance Available Data Packs: bundle, trade_rebalance, vanilla Enabled Feature Flags: minecraft:vanilla, minecraft:trade_rebalance World Generation: Stable World Seed: 6126616262080888000