Gems & Jewels

Tax Villagers, Crowns, Create support, Crystals, Ores for ruby, sapphire, amethyst, opal, topaz, and 18 other new gems, more uses for diamond and emerald, hundreds of new tools, armor, bows, crossbows, crystals

File Details

Gems Jewels Mod World Gen.zip

  • B
  • Sep 27, 2023
  • 59.65 KB
  • 20
  • 1.19.2+1
  • Forge

File Name

Gems Jewels Mod World Gen.zip

Supported Versions

  • 1.19.2
  • 1.19

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:gems-jewels-392943:4770670")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

A datapack for modifying the Gems & Jewels world generation. Can be modified in any way to meet the users needs. This data pack disables all world generation and dungeon loot spawns except for overworld Alexandrite ore which it amplifies immensely. This is a simple blue-print example for changing the world generation.

 

For modifying gem spawns

[1] Navigate to data->gemsnjewels->forge->biome_modifier these files determine what spawns in the world.

[2] Open "add_ow_alexandrite_ore.json" this one I specifically modified for custom spawns.

Line 1 "type" this line tells forge what to do. You can have "forge:add_features", "forge:remove_features", and "forge:none". "forge:none" turns off the spawn

Line 2 "biomes" this line uses tags to determine which biome to spawn in. A list of Minecraft biome tags can be found here: minecraft.fandom.com/wiki/Tag#Biomes . To spawn in any overworld biome I use "#minecraft:is_overworld"

Line 3 "features" this line references which file to use for the ore generation stats. In this case, I changed the value from "gemsnjewels:alexandrite_ore_placed" to "pack:alexandrite_ore_placed" "pack" is a folder I created in the datapack that is completely separate from the Gems & Jewels mod.

Line 4 "step" not important for now

[3] Navigate to data->pack->worldgen->placed_feature->alexandrite_ore_placed this file is what we referenced in Line 3 of add_ow_alexandrite_ore.json

[4] Line 6 "count" this value is how many spawns per chunk. Higher numbers means more spawns. Line 10 "chance" this value is the chance for spawns to occur. Higher number means less spawns. Line 2 "feature" this line references which file to use for the ore generation size, block, etc.

[5] Navigate to data->pack->worldgen->configured_feature->alexandrite_ore_feature.json this is the file we referenced in Line 2 of alexandrite_ore_placed Line 4 "size" how big you want each vein to be.

[6] Summary: biome_modifier->placed_feature->configured_feature each file plays a role in modifying world generation, Biome->How Many/Height->Size/Block.