Published Jul 9th, 2023, 7/9/23 9:46 pm
- 2,719 views, 2 today
- 614 downloads, 0 today
33
My friend and I were looking for gold in an SMP, and all of a sudden I imagined geodes with raw gold ore blocks (probably influenced by recently making the Ancient Reserves datapack). I did a little bit of research into actual gold lodes, and impulsively made this datapack. These geodes spawn with layers of raw gold blocks, then calcite, then granite on the outside. Good luck hitting it big in the next gold rush!
Where to Find Them:
Gold geodes spawn in badlands biomes and their variants; roughly between y-16 and y56. Unlike amethyst geodes, these ones typically spawn without a cracked opening. This allows the geode to sometimes masquerade as a granite blob, but its tell is exposed calcite and other times its circular shape.
Is This Balanced?
I have made these geodes spawn about five times more rarely than the common amethyst geode, but also only in three decently rare biomes. In spectator, I have found them to spawn exposed uncommonly. Otherwise, they tend to spawn in solid areas out of reach from caves. If you want to change the rarity, navigate to ~Gold Geodes/data/tbm_motherlode/worldgen/placed_feature/gold_lode, then adjust the "chance" value (higher being more rare).
Compatibility | Minecraft 1.19 |
to | Minecraft 1.20 |
Tags |
tools/tracking
6000037
119
gold-geodes
Create an account or sign in to comment.
[15:04:22 WARN]: Missing metadata in pack file/gold-geodes.zip
You need to unpack the ZIP...
java.nio.file.NotDirectoryException: .DS_Store
at net.minecraft.server.packs.PathPackResources.getNamespaces(PathPackResources.java:110) ~[purpur-1.20.1.jar:git-Purpur-2017]
at net.minecraft.server.packs.resources.MultiPackResourceManager.lambda$new$0(MultiPackResourceManager.java:27) ~[?:?]
at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273) ~[?:?]
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) ~[?:?]
at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) ~[?:?]
at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) ~[?:?]
at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) ~[?:?]
at java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) ~[?:?]
at net.minecraft.server.packs.resources.MultiPackResourceManager.lambda$new$0(MultiPackResourceManager.java:27) ~[?:?]
at net.minecraft.server.WorldLoader$PackConfig.createResourceManager(WorldLoader.java:80) ~[?:?]
at net.minecraft.server.WorldLoader.a(WorldLoader.java:28) ~[purpur-1.20.1.jar:git-Purpur-2017]
at net.minecraft.server.Main.lambda$main$1(Main.java:247) ~[purpur-1.20.1.jar:git-Purpur-2017]
at net.minecraft.Util.blockUntilDone(Util.java:821) ~[?:?]
at net.minecraft.Util.blockUntilDone(Util.java:816) ~[?:?]
at net.minecraft.server.Main.main(Main.java:246) ~[purpur-1.20.1.jar:git-Purpur-2017]
at org.bukkit.craftbukkit.Main.main(Main.java:330) ~[purpur-1.20.1.jar:git-Purpur-2017]
at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:04:22 ERROR]: Invalid directory entry: .DS_Store in .\world\datapacks\Gold Geodes.
java.nio.file.NotDirectoryException: .DS_Store
at net.minecraft.server.packs.PathPackResources.getNamespaces(PathPackResources.java:110) ~[purpur-1.20.1.jar:git-Purpur-2017]
at net.minecraft.server.packs.resources.MultiPackResourceManager.<init>(MultiPackResourceManager.java:33) ~[?:?]
at net.minecraft.server.WorldLoader$PackConfig.createResourceManager(WorldLoader.java:80) ~[?:?]
at net.minecraft.server.WorldLoader.a(WorldLoader.java:28) ~[purpur-1.20.1.jar:git-Purpur-2017]
at net.minecraft.server.Main.lambda$main$1(Main.java:247) ~[purpur-1.20.1.jar:git-Purpur-2017]
at net.minecraft.Util.blockUntilDone(Util.java:821) ~[?:?]
at net.minecraft.Util.blockUntilDone(Util.java:816) ~[?:?]
at net.minecraft.server.Main.main(Main.java:246) ~[purpur-1.20.1.jar:git-Purpur-2017]
at org.bukkit.craftbukkit.Main.main(Main.java:330) ~[purpur-1.20.1.jar:git-Purpur-2017]
at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:04:22 ERROR]: Invalid path in pack: minecraft:worldgen/biome/.DS_Store, ignoring
[15:04:23 ERROR]: Invalid path in pack: tbm_motherlode:worldgen/configured_feature/.DS_Store, ignoring
[15:04:23 ERROR]: Invalid path in pack: tbm_motherlode:worldgen/placed_feature/.DS_Store, ignoring
From what I can tell in your log, the issue seems to be the .DS_Store file. That is a result of me creating the pack in MacOS, and shouldn’t pose a game-breaking problem.
Does the pack validate? If it refuses to validate, try running the pack on a vanilla instance. If that works, perhaps it has to do with Purpur’s handling of the packs, which means it would require manually removing the .DS_Store files. From what I understand, this shouldn’t be necessary, however I would assume that would be the last logical explanation assuming it reads as invalid.