diff --git a/config/WeirdingGadget.toml b/config/WeirdingGadget.toml index deb1f5b..03a61e6 100644 --- a/config/WeirdingGadget.toml +++ b/config/WeirdingGadget.toml @@ -3,7 +3,7 @@ [server] #The number of hours the player will be offline before deactivating (default 2 days) #Range: 1 ~ 8760 - hoursBeforeDeactivation = 48 + hoursBeforeDeactivation = 24 #Disables Chunk loading, use if there is a crash happening in a chunk loaded area emergencymode = false #Width/length of chunks to be loaded, it is recommend this is an odd number (max 25) diff --git a/config/appliedenergistics2-common.toml b/config/appliedenergistics2-common.toml index afd7044..a89e2f3 100644 --- a/config/appliedenergistics2-common.toml +++ b/config/appliedenergistics2-common.toml @@ -27,10 +27,10 @@ InWorldFluix = true InWorldSingularity = true InWorldPurification = true - EnableFacadeCrafting = true + EnableFacadeCrafting = false [features.World] - CertusQuartzWorldGen = true + CertusQuartzWorldGen = false VillagerTrading = true SpawnPressesInMeteorites = true MeteoriteWorldGen = true diff --git a/config/astralsorcery-common.toml b/config/astralsorcery-common.toml index 280f133..db53c11 100644 --- a/config/astralsorcery-common.toml +++ b/config/astralsorcery-common.toml @@ -53,7 +53,7 @@ #Set this to true to let this feature generate in any world. (Does NOT work for structures!) everyWorld = false #Set this to false to disable this worldgen feature. - enabled = true + enabled = false [worldgen.desert_shrine] #Sets the categories to generate this feature in. Available categories: none,taiga,extreme_hills,jungle,mesa,plains,savanna,icy,the_end,beach,forest,ocean,desert,river,swamp,mushroom,nether @@ -101,5 +101,5 @@ #Set this to true to let this feature generate in any world. (Does NOT work for structures!) everyWorld = false #Set this to false to disable this worldgen feature. - enabled = true + enabled = false diff --git a/config/extcaves_config.toml b/config/extcaves_config.toml index fce50c0..acf8971 100644 --- a/config/extcaves_config.toml +++ b/config/extcaves_config.toml @@ -211,7 +211,7 @@ gen_block_packed_ice = true # #Generate Broken Stone - gen_block_brokenstone = true + gen_block_brokenstone = false # #Generate Sediment Stone gen_block_sedimentstone = true diff --git a/config/ftbbackups-common.toml b/config/ftbbackups-common.toml index 0bbe7fe..b3c249a 100644 --- a/config/ftbbackups-common.toml +++ b/config/ftbbackups-common.toml @@ -18,7 +18,7 @@ backup_timer = 120 #1 - Best speed #9 - Smallest file size #Range: 0 ~ 9 -compression_level = 3 +compression_level = 5 #Absolute path to backups folder. folder = "" #Prints (current size | total size) when backup is done. diff --git a/config/invtweaks-client.toml b/config/invtweaks-client.toml index 935a61e..01e4dae 100644 --- a/config/invtweaks-client.toml +++ b/config/invtweaks-client.toml @@ -132,7 +132,7 @@ #2 = buttons for external sorting only #3 = all buttons enabled (default) #Range: 0 ~ 3 - enableButtons = 0 + enableButtons = 3 #Enable auto-refill autoRefill = true #0 = disable sorting diff --git a/config/javd-common.toml b/config/javd-common.toml index 7fc6aba..55ae7dd 100644 --- a/config/javd-common.toml +++ b/config/javd-common.toml @@ -1,4 +1,4 @@ #The range of how many blocks out to build the platform #Range: 1 ~ 10 -platformRange = 3 +platformRange = 5 diff --git a/config/quark-common.toml b/config/quark-common.toml index d48825f..3903ae4 100644 --- a/config/quark-common.toml +++ b/config/quark-common.toml @@ -7,7 +7,7 @@ # #Set to true to make the quark big worldgen features such as stone clusters or underground biomes generate as spheres rather than unique shapes. It's faster, but won't look as cool "Use Fast Worldgen" = false - "Enable 'q' Button" = true + "Enable 'q' Button" = false # #A list of screens that don't play well with quark's buttons. Use "Print Screen Classnames" to find the names of any others you'd want to add. "Ignored Screens" = ["blusunrize.immersiveengineering.client.gui.CraftingTableScreen", "com.tfar.craftingstation.client.CraftingStationScreen", "com.refinedmods.refinedstorage.screen.grid.GridScreen", "appeng.client.gui.implementations.CraftingTermScreen", "appeng.client.gui.implementations.PatternTermScreen", "com.blakebr0.extendedcrafting.client.screen.EliteTableScreen", "com.blakebr0.extendedcrafting.client.screen.EliteAutoTableScreen", "com.blakebr0.extendedcrafting.client.screen.UltimateTableScreen", "com.blakebr0.extendedcrafting.client.screen.UltimateAutoTableScreen", "me.desht.modularrouters.client.gui.filter.GuiFilterScreen", "com.resourcefulbees.resourcefulbees.client.gui.screen.CentrifugeScreen", "com.resourcefulbees.resourcefulbees.client.gui.screen.MechanicalCentrifugeScreen", "com.resourcefulbees.resourcefulbees.client.gui.screen.CentrifugeMultiblockScreen"] @@ -20,7 +20,7 @@ "Enable Network Profiling" = false # #Quark replaces the Piston logic to allow for its piston features to work. If you're having troubles, try turning this off. - "Use Piston Logic Replacement" = true + "Use Piston Logic Replacement" = false # #Set to true if you need to find the class name for a screen that's causing problems "Print Screen Classnames" = false @@ -530,7 +530,7 @@ "New Stone Types" = true "Lush Underground Biome" = true "Big Dungeon" = true - Speleothems = true + Speleothems = false "Elder Prismarine Underground Biome" = true "Blossom Trees" = true "Sandstone Underground Biome" = true @@ -540,19 +540,19 @@ "Slime Underground Biome" = true "Fairy Rings" = true "Chorus Vegetation" = true - Crevices = true + Crevices = false "Nether Obsidian Spikes" = true "Mega Caves" = true - "Realistic World Gen" = true + "Realistic World Gen" = false Biotite = true - "Big Stone Clusters" = true + "Big Stone Clusters" = false "Brimstone Underground Biome" = true "Cave Crystal Underground Biome" = true "Spiral Spires" = true "Overgrown Underground Biome" = true "Cave Roots" = true "Spider Nest Underground Biome" = true - "Monster Box" = true + "Monster Box" = false [world.monster_box] # diff --git a/config/recipebuffers-common.toml b/config/recipebuffers-common.toml index ac19ac7..72c8407 100644 --- a/config/recipebuffers-common.toml +++ b/config/recipebuffers-common.toml @@ -1,13 +1,13 @@ #Write the recipe packet to a file. Useful for debugging. -dumpPacket = false +dumpPacket = true #Write statistics of the recipe packet size to the log logPacketStats = true #Controls different levels of debug output that can be useful for debugging issues #Range: 0 ~ 2 -debugLogLevel = 0 +debugLogLevel = 2 #Set to true to serialize and deserialize the recipe packet even in singleplayer. #This is useless for anything but debugging issues -runSerializerInSingleplayer = false +runSerializerInSingleplayer = true #Prefix recipes by their length in the packet. This allows early detection of broken serializers writeRecipeLength = false diff --git a/config/refinedstorage-client.toml b/config/refinedstorage-client.toml index db22b28..626b047 100644 --- a/config/refinedstorage-client.toml +++ b/config/refinedstorage-client.toml @@ -7,7 +7,7 @@ #Whether the Grid should prevent sorting while the shift key is held down preventSortingWhileShiftIsDown = true #Whether the Grid should remember the search query when closing and re-opening the Grid - rememberSearchQuery = false + rememberSearchQuery = true #The maximum amount of rows that the Grid can show when stretched #Range: > 3 maxRowsStretch = 2147483647 diff --git a/config/storagedrawers-common.toml b/config/storagedrawers-common.toml index 06afa69..2b870d8 100644 --- a/config/storagedrawers-common.toml +++ b/config/storagedrawers-common.toml @@ -2,7 +2,7 @@ [General] #List of rules in format "domain:item1, domain:item2, n". #Causes a compacting drawer convert n of item1 into 1 of item2. - compactingRules = ["minecraft:clay, minecraft:clay_ball, 4"] + compactingRules = [] enableUI = true debugTrace = false enableItemConversion = true @@ -17,10 +17,10 @@ enableSidedOutput = true [StorageUpgrades] - level2Mult = 4 #Storage upgrades multiply storage capacity by the given amount. #When multiple storage upgrades are used together, their multipliers are added before being applied. level1Mult = 2 + level2Mult = 4 level3Mult = 8 level5Mult = 32 level4Mult = 16 diff --git a/config/waystones-server.toml b/config/waystones-server.toml index 76f75c3..8ecfb53 100644 --- a/config/waystones-server.toml +++ b/config/waystones-server.toml @@ -72,7 +72,7 @@ #These options define restrictions when managing waystones. [server.restrictions] #If enabled, only the owner of a waystone (the one who placed it) can rename it. - restrictRenameToOwner = false + restrictRenameToOwner = true #If enabled, only creative players can place, edit or break waystones. This does NOT disable the crafting recipe. restrictToCreative = false #If enabled, waystones generated in worldgen are unbreakable. diff --git a/config/worldstripper-common.toml b/config/worldstripper-common.toml new file mode 100644 index 0000000..11070bf --- /dev/null +++ b/config/worldstripper-common.toml @@ -0,0 +1,48 @@ + +#World Stripper Config File +[WorldStripper] + + #Stripper Settings + [WorldStripper.Stripping] + #Amount of blocks to strip in on the x-axis + #Range: 0 ~ 320 + blocks_to_strip_x = 48 + #Amount of blocks to strip in on the z-axis + #Range: 0 ~ 320 + blocks_to_strip_z = 48 + #Toggles realtime world stripping / dressing + live_stripping = true + #Should bedrock be removed? + strip_bedrock = false + #Replaces every block touched by the stripper with this block + replacement_block = "minecraft:air" + + #Stripper Profile Settings + [WorldStripper.Profiles] + #Selected profile + #Allowed Values: PROFILE_1, PROFILE_2, PROFILE_3, PROFILE_4, PROFILE_5 + profile = "PROFILE_1" + #Profile 1 - A list of blocks to strip away from the world + profile_1 = ["minecraft:dirt", "minecraft:coarse_dirt", "minecraft:grass", "minecraft:grass_path", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:stone", "minecraft:diorite", "minecraft:granite", "minecraft:andesite", "minecraft:gravel", "minecraft:sand", "minecraft:sandstone", "minecraft:stone", "minecraft:oak_log", "minecraft:dark_oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:oak_leaves", "minecraft:dark_oak_leaves", "minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:water", "minecraft:flowing_water", "minecraft:lava", "minecraft:flowing_lava", "minecraft:netherrack", "minecraft:end_stone", "minecraft:podzol", "minecraft:bamboo", "minecraft:seagrass", "minecraft:tall_seagrass", "create:gabbro", "create:natural_scoria", "create:limestone", "quark:slate", "quark:marble", "quark:jasper", "extcaves:oldstone", "extcaves:dirtstone", "extcaves:sedimentstone", "extcaves:brokenstone", "extcaves:lavastone"] + #Profile 2 - A list of blocks to strip away from the world + profile_2 = ["minecraft:dirt", "minecraft:grass", "minecraft:grass_path", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:stone", "minecraft:diorite", "minecraft:granite", "minecraft:andesite", "minecraft:gravel", "minecraft:sand", "minecraft:sandstone", "minecraft:oak_log", "minecraft:dark_oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:oak_leaves", "minecraft:dark_oak_leaves", "minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:water", "minecraft:flowing_water", "minecraft:lava", "minecraft:flowing_lava", "minecraft:netherrack", "minecraft:end_stone", "minecraft:podzol", "minecraft:bamboo", "minecraft:seagrass", "minecraft:tall_seagrass"] + #Profile 3 - A list of blocks to strip away from the world + profile_3 = ["minecraft:dirt", "minecraft:grass", "minecraft:grass_path", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:stone", "minecraft:diorite", "minecraft:granite", "minecraft:andesite", "minecraft:gravel", "minecraft:sand", "minecraft:sandstone", "minecraft:oak_log", "minecraft:dark_oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:oak_leaves", "minecraft:dark_oak_leaves", "minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:water", "minecraft:flowing_water", "minecraft:lava", "minecraft:flowing_lava", "minecraft:netherrack", "minecraft:end_stone", "minecraft:podzol", "minecraft:bamboo", "minecraft:seagrass", "minecraft:tall_seagrass"] + #Profile 4 - A list of blocks to strip away from the world + profile_4 = ["minecraft:dirt", "minecraft:grass", "minecraft:grass_path", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:stone", "minecraft:diorite", "minecraft:granite", "minecraft:andesite", "minecraft:gravel", "minecraft:sand", "minecraft:sandstone", "minecraft:oak_log", "minecraft:dark_oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:oak_leaves", "minecraft:dark_oak_leaves", "minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:water", "minecraft:flowing_water", "minecraft:lava", "minecraft:flowing_lava", "minecraft:netherrack", "minecraft:end_stone", "minecraft:podzol", "minecraft:bamboo", "minecraft:seagrass", "minecraft:tall_seagrass"] + #Profile 5 - A list of blocks to strip away from the world + profile_5 = ["minecraft:dirt", "minecraft:grass", "minecraft:grass_path", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:stone", "minecraft:diorite", "minecraft:granite", "minecraft:andesite", "minecraft:gravel", "minecraft:sand", "minecraft:sandstone", "minecraft:oak_log", "minecraft:dark_oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:oak_leaves", "minecraft:dark_oak_leaves", "minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:water", "minecraft:flowing_water", "minecraft:lava", "minecraft:flowing_lava", "minecraft:netherrack", "minecraft:end_stone", "minecraft:podzol", "minecraft:bamboo", "minecraft:seagrass", "minecraft:tall_seagrass"] + + #Block Update Settings + [WorldStripper.BlockUpdate] + #Calls neighborChanged on surrounding blocks (with isMoving as false) + notify_neighbors = false + #Calls for block update + block_update = true + #Stops the blocks from being marked for a render update + no_render = false + #Makes the block be re-rendered immediately, on the main thread + render_main_thread = false + #Causes neighbor updates to be sent to ALL surrounding blocks + update_neighbors = true + diff --git a/config[client]/invtweaks-client.toml b/config[client]/invtweaks-client.toml index 935a61e..01e4dae 100644 --- a/config[client]/invtweaks-client.toml +++ b/config[client]/invtweaks-client.toml @@ -132,7 +132,7 @@ #2 = buttons for external sorting only #3 = all buttons enabled (default) #Range: 0 ~ 3 - enableButtons = 0 + enableButtons = 3 #Enable auto-refill autoRefill = true #0 = disable sorting diff --git a/config[common]/WeirdingGadget.toml b/config[common]/WeirdingGadget.toml new file mode 100644 index 0000000..03a61e6 --- /dev/null +++ b/config[common]/WeirdingGadget.toml @@ -0,0 +1,12 @@ + +#Server configuration settings +[server] + #The number of hours the player will be offline before deactivating (default 2 days) + #Range: 1 ~ 8760 + hoursBeforeDeactivation = 24 + #Disables Chunk loading, use if there is a crash happening in a chunk loaded area + emergencymode = false + #Width/length of chunks to be loaded, it is recommend this is an odd number (max 25) + #Range: 1 ~ 25 + chunkLoaderWidth = 3 + diff --git a/config[common]/appliedenergistics2-common.toml b/config[common]/appliedenergistics2-common.toml new file mode 100644 index 0000000..a89e2f3 --- /dev/null +++ b/config[common]/appliedenergistics2-common.toml @@ -0,0 +1,139 @@ + +#Warning: Disabling a feature may disable other features depending on it. +[features] + + [features.Facades] + #Unsupported: Allows whitelisting TileEntity as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK. + TileEntityFacades = false + + [features.Rendering] + AlphaPass = true + + [features.Misc] + CraftingLog = false + IntegrationLogging = false + DebugLogging = false + PacketLogging = false + UnsupportedDeveloperTools = false + UpdateLogging = false + WebsiteRecipes = false + LogSecurityAudits = false + + [features.Commands] + ChunkLoggerTrace = false + + [features.Crafting] + EnableDisassemblyCrafting = true + InWorldFluix = true + InWorldSingularity = true + InWorldPurification = true + EnableFacadeCrafting = false + + [features.World] + CertusQuartzWorldGen = false + VillagerTrading = true + SpawnPressesInMeteorites = true + MeteoriteWorldGen = true + +[general] + #Will auto-remove items that crash when being loaded from storage. This will destroy those items instead of crashing the game! + removeCrashingItemsOnLoad = false + +[automation] + #TODO + formationPlaneEntityLimit = 128 + +[craftingCPU] + craftingCalculationTimePerTick = 5 + +[spatialio] + #BE CAREFUL, CAN CORRUPT YOUR WORLD! Will use #spatial/whitelist as whitelist. + spatialBlockTags = false + spatialPowerExponent = 1.35 + spatialPowerMultiplier = 1250.0 + +[GrindStone] + #Chance to actually get an output with stacksize > 1. + #Range: 0.0 ~ 100.0 + oreDoublePercentage = 90.0 + +[battery] + entropyManipulator = 200000 + chargedStaff = 8000 + wirelessTerminal = 1600000 + portableCell = 20000 + colorApplicator = 20000 + matterCannon = 200000 + +[worldGen] + quartzOresClusterAmount = 20 + meteoriteBiomeBlacklist = [] + quartzOresPerCluster = 4 + quartzOresBiomeBlacklist = [] + #Range: 0.0 ~ 1.0 + spawnChargedChance = 0.08 + +[wireless] + wirelessTerminalDrainMultiplier = 1.0 + wirelessBoosterExp = 1.5 + wirelessCostMultiplier = 1.0 + wirelessHighWirelessCount = 64.0 + wirelessBaseRange = 16.0 + wirelessBaseCost = 8.0 + wirelessBoosterRangeMultiplier = 1.0 + +[PowerRatios] + IC2 = 2.0 + ForgeEnergy = 0.5 + #Range: 0.01 ~ 1.7976931348623157E308 + UsageMultiplier = 1.0 + +[Condenser] + Singularity = 256000 + MatterBalls = 256 + +# Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested. +[tickRates] + ChargerMax = 120 + IOPortMax = 5 + METunnelMin = 5 + StorageBusMax = 60 + FluidStorageBusMax = 60 + LightTunnelMax = 60 + FluidExportBusMax = 60 + ItemTunnelMin = 5 + FluidImportBusMax = 40 + FluidStorageBusMin = 5 + IOPortMin = 1 + InterfaceMax = 120 + OpenComputersTunnelMax = 5 + StorageBusMin = 5 + InscriberMin = 1 + ImportBusMax = 40 + FluidImportBusMin = 5 + VibrationChamberMax = 40 + ImportBusMin = 5 + InterfaceMin = 5 + OpenComputersTunnelMin = 1 + AnnihilationPlaneMin = 2 + ExportBusMin = 5 + PressureTunnelMax = 120 + ChargerMin = 10 + METunnelMax = 20 + AnnihilationPlaneMax = 120 + InscriberMax = 1 + ItemTunnelMax = 60 + LightTunnelMin = 5 + ExportBusMax = 60 + PressureTunnelMin = 1 + FluidExportBusMin = 5 + VibrationChamberMin = 10 + +#Settings for in-world purification of crystals. +[inWorldPurification] + #A fluid tag that identifies fluids that improve crystal purification speed. Does not affect purification with water/lava. + improvedFluidTag = "" + #The speed multiplier to use when the crystals are submerged in the improved fluid. + #Range: 1.0 ~ 10.0 + improvedFluidMultiplier = 2.0 + diff --git a/config[common]/astralsorcery-common.toml b/config[common]/astralsorcery-common.toml index 280f133..db53c11 100644 --- a/config[common]/astralsorcery-common.toml +++ b/config[common]/astralsorcery-common.toml @@ -53,7 +53,7 @@ #Set this to true to let this feature generate in any world. (Does NOT work for structures!) everyWorld = false #Set this to false to disable this worldgen feature. - enabled = true + enabled = false [worldgen.desert_shrine] #Sets the categories to generate this feature in. Available categories: none,taiga,extreme_hills,jungle,mesa,plains,savanna,icy,the_end,beach,forest,ocean,desert,river,swamp,mushroom,nether @@ -101,5 +101,5 @@ #Set this to true to let this feature generate in any world. (Does NOT work for structures!) everyWorld = false #Set this to false to disable this worldgen feature. - enabled = true + enabled = false diff --git a/config[common]/emendatusenigmatica-common.toml b/config[common]/emendatusenigmatica-common.toml new file mode 100644 index 0000000..fea7880 --- /dev/null +++ b/config[common]/emendatusenigmatica-common.toml @@ -0,0 +1,1354 @@ + +#World Gen - Ore Generation Configuration +["Coal Config"] + + ["Coal Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Coal Config".Overworld] + #Average Ores per Chunk [Default: 20] + #Range: 0 ~ 64 + count = 20 + #Configure the ore Vein Size [Default: 17] + #Range: 0 ~ 64 + vein_size = 17 + #Baseline Y-Level [Default: 60] + #Range: 0 ~ 256 + baseline = 60 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 60] + #Range: 0 ~ 256 + spread = 60 + + ["Coal Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Iron Config"] + + ["Iron Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Iron Config".Overworld] + #Average Ores per Chunk [Default: 20] + #Range: 0 ~ 64 + count = 20 + #Configure the ore Vein Size [Default: 11] + #Range: 0 ~ 64 + vein_size = 11 + #Baseline Y-Level [Default: 32] + #Range: 0 ~ 256 + baseline = 32 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 32] + #Range: 0 ~ 256 + spread = 32 + + ["Iron Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Gold Config"] + + ["Gold Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Gold Config".Overworld] + #Average Ores per Chunk [Default: 7] + #Range: 0 ~ 64 + count = 7 + #Configure the ore Vein Size [Default: 8] + #Range: 0 ~ 64 + vein_size = 8 + #Baseline Y-Level [Default: 16] + #Range: 0 ~ 256 + baseline = 16 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 16] + #Range: 0 ~ 256 + spread = 16 + + ["Gold Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Diamond Config"] + + ["Diamond Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Diamond Config".Overworld] + #Average Ores per Chunk [Default: 3] + #Range: 0 ~ 64 + count = 3 + #Configure the ore Vein Size [Default: 8] + #Range: 0 ~ 64 + vein_size = 8 + #Baseline Y-Level [Default: 8] + #Range: 0 ~ 256 + baseline = 8 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Diamond Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Emerald Config"] + + ["Emerald Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Emerald Config".Overworld] + #Average Ores per Chunk [Default: 1] + #Range: 0 ~ 64 + count = 1 + #Configure the ore Vein Size [Default: 6] + #Range: 0 ~ 64 + vein_size = 6 + #Baseline Y-Level [Default: 96] + #Range: 0 ~ 256 + baseline = 96 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 32] + #Range: 0 ~ 256 + spread = 32 + + ["Emerald Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Lapis Lazuli Config"] + + ["Lapis Lazuli Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Lapis Lazuli Config".Overworld] + #Average Ores per Chunk [Default: 4] + #Range: 0 ~ 64 + count = 4 + #Configure the ore Vein Size [Default: 7] + #Range: 0 ~ 64 + vein_size = 7 + #Baseline Y-Level [Default: 8] + #Range: 0 ~ 256 + baseline = 8 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Lapis Lazuli Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Redstone Config"] + + ["Redstone Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Redstone Config".Overworld] + #Average Ores per Chunk [Default: 9] + #Range: 0 ~ 64 + count = 9 + #Configure the ore Vein Size [Default: 14] + #Range: 0 ~ 64 + vein_size = 14 + #Baseline Y-Level [Default: 8] + #Range: 0 ~ 256 + baseline = 8 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Redstone Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Copper Config"] + + ["Copper Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Copper Config".Overworld] + #Average Ores per Chunk [Default: 20] + #Range: 0 ~ 64 + count = 20 + #Configure the ore Vein Size [Default: 7] + #Range: 0 ~ 64 + vein_size = 7 + #Baseline Y-Level [Default: 52] + #Range: 0 ~ 256 + baseline = 52 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Copper Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Aluminum Config"] + + ["Aluminum Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Aluminum Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 60] + #Range: 0 ~ 256 + baseline = 60 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 10] + #Range: 0 ~ 256 + spread = 10 + + ["Aluminum Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Silver Config"] + + ["Silver Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Silver Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 34] + #Range: 0 ~ 256 + baseline = 34 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 4] + #Range: 0 ~ 256 + spread = 4 + + ["Silver Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Lead Config"] + + ["Lead Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Lead Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 36] + #Range: 0 ~ 256 + baseline = 36 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 4] + #Range: 0 ~ 256 + spread = 4 + + ["Lead Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Nickel Config"] + + ["Nickel Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Nickel Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 4] + #Range: 0 ~ 64 + vein_size = 4 + #Baseline Y-Level [Default: 32] + #Range: 0 ~ 256 + baseline = 32 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Nickel Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Uranium Config"] + + ["Uranium Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Uranium Config".Overworld] + #Average Ores per Chunk [Default: 6] + #Range: 0 ~ 64 + count = 6 + #Configure the ore Vein Size [Default: 6] + #Range: 0 ~ 64 + vein_size = 6 + #Baseline Y-Level [Default: 12] + #Range: 0 ~ 256 + baseline = 12 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Uranium Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Osmium Config"] + + ["Osmium Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Osmium Config".Overworld] + #Average Ores per Chunk [Default: 17] + #Range: 0 ~ 64 + count = 17 + #Configure the ore Vein Size [Default: 6] + #Range: 0 ~ 64 + vein_size = 6 + #Baseline Y-Level [Default: 32] + #Range: 0 ~ 256 + baseline = 32 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 12] + #Range: 0 ~ 256 + spread = 12 + + ["Osmium Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Tin Config"] + + ["Tin Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Tin Config".Overworld] + #Average Ores per Chunk [Default: 20] + #Range: 0 ~ 64 + count = 20 + #Configure the ore Vein Size [Default: 7] + #Range: 0 ~ 64 + vein_size = 7 + #Baseline Y-Level [Default: 47] + #Range: 0 ~ 256 + baseline = 47 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 7] + #Range: 0 ~ 256 + spread = 7 + + ["Tin Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Zinc Config"] + + ["Zinc Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Zinc Config".Overworld] + #Average Ores per Chunk [Default: 9] + #Range: 0 ~ 64 + count = 9 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 42] + #Range: 0 ~ 256 + baseline = 42 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Zinc Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Certus Quartz Config"] + + ["Certus Quartz Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Certus Quartz Config".Overworld] + #Average Ores per Chunk [Default: 16] + #Range: 0 ~ 64 + count = 16 + #Configure the ore Vein Size [Default: 8] + #Range: 0 ~ 64 + vein_size = 8 + #Baseline Y-Level [Default: 32] + #Range: 0 ~ 256 + baseline = 32 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 32] + #Range: 0 ~ 256 + spread = 32 + + ["Certus Quartz Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Charged Certus Quartz Config"] + + ["Charged Certus Quartz Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Charged Certus Quartz Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 4] + #Range: 0 ~ 64 + vein_size = 4 + #Baseline Y-Level [Default: 16] + #Range: 0 ~ 256 + baseline = 16 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 16] + #Range: 0 ~ 256 + spread = 16 + + ["Charged Certus Quartz Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Fluorite Config"] + + ["Fluorite Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Fluorite Config".Overworld] + #Average Ores per Chunk [Default: 6] + #Range: 0 ~ 64 + count = 6 + #Configure the ore Vein Size [Default: 12] + #Range: 0 ~ 64 + vein_size = 12 + #Baseline Y-Level [Default: 16] + #Range: 0 ~ 256 + baseline = 16 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 16] + #Range: 0 ~ 256 + spread = 16 + + ["Fluorite Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Bitumen Config"] + + ["Bitumen Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Bitumen Config".Overworld] + #Average Ores per Chunk [Default: 2] + #Range: 0 ~ 64 + count = 2 + #Configure the ore Vein Size [Default: 18] + #Range: 0 ~ 64 + vein_size = 18 + #Baseline Y-Level [Default: 100] + #Range: 0 ~ 256 + baseline = 100 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 60] + #Range: 0 ~ 256 + spread = 60 + + ["Bitumen Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Cinnabar Config"] + + ["Cinnabar Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Cinnabar Config".Overworld] + #Average Ores per Chunk [Default: 4] + #Range: 0 ~ 64 + count = 4 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 10] + #Range: 0 ~ 256 + baseline = 10 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 6] + #Range: 0 ~ 256 + spread = 6 + + ["Cinnabar Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Apatite Config"] + + ["Apatite Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Apatite Config".Overworld] + #Average Ores per Chunk [Default: 2] + #Range: 0 ~ 64 + count = 2 + #Configure the ore Vein Size [Default: 22] + #Range: 0 ~ 64 + vein_size = 22 + #Baseline Y-Level [Default: 96] + #Range: 0 ~ 256 + baseline = 96 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 32] + #Range: 0 ~ 256 + spread = 32 + + ["Apatite Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Sulfur Config"] + + ["Sulfur Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Sulfur Config".Overworld] + #Average Ores per Chunk [Default: 3] + #Range: 0 ~ 64 + count = 3 + #Configure the ore Vein Size [Default: 7] + #Range: 0 ~ 64 + vein_size = 7 + #Baseline Y-Level [Default: 8] + #Range: 0 ~ 256 + baseline = 8 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Sulfur Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Potassium Nitrate Config"] + + ["Potassium Nitrate Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Potassium Nitrate Config".Overworld] + #Average Ores per Chunk [Default: 4] + #Range: 0 ~ 64 + count = 4 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 25] + #Range: 0 ~ 256 + baseline = 25 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 7] + #Range: 0 ~ 256 + spread = 7 + + ["Potassium Nitrate Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Arcane Config"] + + ["Arcane Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Arcane Config".Overworld] + #Average Ores per Chunk [Default: 5] + #Range: 0 ~ 64 + count = 5 + #Configure the ore Vein Size [Default: 6] + #Range: 0 ~ 64 + vein_size = 6 + #Baseline Y-Level [Default: 33] + #Range: 0 ~ 256 + baseline = 33 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 13] + #Range: 0 ~ 256 + spread = 13 + + ["Arcane Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Dimensional Shard Config"] + + ["Dimensional Shard Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Dimensional Shard Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 8] + #Range: 0 ~ 64 + vein_size = 8 + #Baseline Y-Level [Default: 21] + #Range: 0 ~ 256 + baseline = 21 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 19] + #Range: 0 ~ 256 + spread = 19 + + ["Dimensional Shard Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +#World Gen - Ore Generation on Strata Stone Type +["Stratum Config: minecraft_stone"] + active = true + +["Stratum Config: minecraft_andesite"] + active = false + +["Stratum Config: minecraft_granite"] + active = false + +["Stratum Config: minecraft_diorite"] + active = false + +["Stratum Config: minecraft_sand"] + active = false + +["Stratum Config: minecraft_gravel"] + active = false + +["Stratum Config: minecraft_netherrack"] + active = false + +["Stratum Config: minecraft_blackstone"] + active = false + +["Stratum Config: minecraft_end_stone"] + active = false + +["Stratum Config: create_gabbro"] + active = false + +["Stratum Config: create_limestone"] + active = false + +["Stratum Config: create_scoria"] + active = false + +["Stratum Config: create_weathered_limestone"] + active = false + +["Stratum Config: quark_jasper"] + active = false + +["Stratum Config: quark_marble"] + active = false + +["Stratum Config: quark_slate"] + active = false + +["Stratum Config: byg_mossy_stone"] + active = false + diff --git a/config[common]/extcaves_config.toml b/config[common]/extcaves_config.toml new file mode 100644 index 0000000..acf8971 --- /dev/null +++ b/config[common]/extcaves_config.toml @@ -0,0 +1,271 @@ + +[Patches_Sizes] + # + #Dirt Stone Patches Size (default=60) + #Range: 1 ~ 100 + patch_size_dirtstone = 60 + # + #Lavastone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_lavastone = 40 + # + #Dirt Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_dirt = 40 + # + #Broken Stone Patches Size (default=24) + #Range: 1 ~ 100 + patch_size_brokenstone = 24 + # + #Sediment Stone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_sedimentstone = 40 + # + #Marlstone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_marlstone = 60 + # + #Old Stone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_oldstone = 40 + # + #Packed Ice Patches Size (default=60) + #Range: 1 ~ 100 + patch_size_packed_ice = 60 + +[Spawn_Rates] + + [Spawn_Rates.Blocks] + # + #Packed Ice Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_packed_ice = 5 + # + #Lavastone Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_block_lavastone = 8 + # + #Old Stone Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_block_oldstone = 10 + # + #Broken Stone Spawn Rate (default=12) + #Range: 1 ~ 50 + spawnrate_block_brokenstone = 12 + # + #Dirt Stone Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_dirtstone = 5 + # + #Marlstone Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_marlstone = 5 + # + #Sediment Stone Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_block_sedimentstone = 8 + # + #Dirt Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_dirt = 5 + + [Spawn_Rates.Vines] + # + #Cave Vine Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_cave_vine = 10 + + [Spawn_Rates.Mushrooms] + # + #Lumishroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_lumishroom = 10 + # + #Goldishroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_goldishroom = 10 + # + #Shinyshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_shinyshroom = 10 + # + #Fluoshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_fluoshroom = 10 + # + #Sweetshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_sweetshroom = 10 + # + #Rockshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_rockshroom = 10 + + [Spawn_Rates.Mosses] + # + #Fire Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_fire = 10 + # + #Hanging Roots Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_hanging_roots = 10 + # + #Frozen Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_frozen = 10 + # + #Dry Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_dry = 10 + # + #Humid Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_humid = 10 + + [Spawn_Rates.Rocks] + # + #Rock Piles Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_rockpiles = 10 + # + #Stalagmite Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_stalagmites = 10 + # + #Pebble Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_pebbles = 10 + # + #Flint Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_flints = 10 + # + #Stalactite Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_stalactites = 10 + + [Spawn_Rates.Structures] + # + #Spruce Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_spruce = 7 + # + #Ice Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_ice = 5 + # + #Cobblestone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_cobblestone = 5 + # + #Lavastone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_lavastone = 5 + # + #Oak Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_oak = 7 + # + #Tall Cobblestone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_tall_cobblestone = 5 + # + #Bricks Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_bricks = 7 + # + #Jungle Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_jungle = 7 + # + #Tall Lavastone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_tall_lavastone = 5 + # + #Acacia Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_acacia = 7 + # + #Cobblestone Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_cobblestone = 7 + +[Spawn_Conditions] + + [Spawn_Conditions.Blocks] + # + #Generate Dirt + gen_block_dirt = true + # + #Generate Marlstone + gen_block_marlstone = true + # + #Generate Lavastone + gen_block_lavastone = true + # + #Generate Dirt Stone + gen_block_dirtstone = true + # + #Generate Packed Ice + gen_block_packed_ice = true + # + #Generate Broken Stone + gen_block_brokenstone = false + # + #Generate Sediment Stone + gen_block_sedimentstone = true + # + #Generate Old Stone + gen_block_oldstone = true + + [Spawn_Conditions.Vines] + # + #Generate Vines + gen_vines = true + + [Spawn_Conditions.Mushrooms] + # + #Generate Mushrooms + gen_mushrooms = true + + [Spawn_Conditions.Mosses] + # + #Generate Mosses + gen_mosses = true + + [Spawn_Conditions.Rocks] + # + #Generate Flints + gen_rock_flints = true + # + #Generate Pebbles + gen_rock_pebbles = true + # + #Generate Rock Piles + gen_rock_rockpiles = true + # + #Generate Stalagmites + gen_rock_stalagmites = true + # + #Generate Stalactites + gen_rock_stalactites = true + + [Spawn_Conditions.Structures] + # + #Generate Cabins + gen_structure_cabins = true + # + #Generate Dungeons + gen_structure_dungeons = true + +[Items] + # + #Health amount given by the bandage (1 = half heart) (default=4) + #Range: 1 ~ 40 + item_bandage_health = 4 + # + #Healing items cooldown in seconds (default=5) + #Range: 1 ~ 30 + item_medecine_cooldown = 5 + diff --git a/config[common]/ftbbackups-common.toml b/config[common]/ftbbackups-common.toml index 0bbe7fe..b3c249a 100644 --- a/config[common]/ftbbackups-common.toml +++ b/config[common]/ftbbackups-common.toml @@ -18,7 +18,7 @@ backup_timer = 120 #1 - Best speed #9 - Smallest file size #Range: 0 ~ 9 -compression_level = 3 +compression_level = 5 #Absolute path to backups folder. folder = "" #Prints (current size | total size) when backup is done. diff --git a/config[common]/javd-common.toml b/config[common]/javd-common.toml new file mode 100644 index 0000000..55ae7dd --- /dev/null +++ b/config[common]/javd-common.toml @@ -0,0 +1,4 @@ +#The range of how many blocks out to build the platform +#Range: 1 ~ 10 +platformRange = 5 + diff --git a/config[common]/quark-common.toml b/config[common]/quark-common.toml index 507c693..3903ae4 100644 --- a/config[common]/quark-common.toml +++ b/config[common]/quark-common.toml @@ -7,7 +7,7 @@ # #Set to true to make the quark big worldgen features such as stone clusters or underground biomes generate as spheres rather than unique shapes. It's faster, but won't look as cool "Use Fast Worldgen" = false - "Enable 'q' Button" = true + "Enable 'q' Button" = false # #A list of screens that don't play well with quark's buttons. Use "Print Screen Classnames" to find the names of any others you'd want to add. "Ignored Screens" = ["blusunrize.immersiveengineering.client.gui.CraftingTableScreen", "com.tfar.craftingstation.client.CraftingStationScreen", "com.refinedmods.refinedstorage.screen.grid.GridScreen", "appeng.client.gui.implementations.CraftingTermScreen", "appeng.client.gui.implementations.PatternTermScreen", "com.blakebr0.extendedcrafting.client.screen.EliteTableScreen", "com.blakebr0.extendedcrafting.client.screen.EliteAutoTableScreen", "com.blakebr0.extendedcrafting.client.screen.UltimateTableScreen", "com.blakebr0.extendedcrafting.client.screen.UltimateAutoTableScreen", "me.desht.modularrouters.client.gui.filter.GuiFilterScreen", "com.resourcefulbees.resourcefulbees.client.gui.screen.CentrifugeScreen", "com.resourcefulbees.resourcefulbees.client.gui.screen.MechanicalCentrifugeScreen", "com.resourcefulbees.resourcefulbees.client.gui.screen.CentrifugeMultiblockScreen"] @@ -20,7 +20,7 @@ "Enable Network Profiling" = false # #Quark replaces the Piston logic to allow for its piston features to work. If you're having troubles, try turning this off. - "Use Piston Logic Replacement" = true + "Use Piston Logic Replacement" = false # #Set to true if you need to find the class name for a screen that's causing problems "Print Screen Classnames" = false @@ -149,9 +149,6 @@ #Set to true to allow ropes to move Tile Entities even if Pistons Push TEs is disabled. #Note that ropes will still use the same blacklist. "Force Enable Move Tile Entities" = false - #This also includes Red Sandstone Bricks and Soul Sandstone Bricks - "Enable Sandstone Bricks" = true - "Enable Blackstone Variant Bricks" = true [building.more_stone_variants] "Enable Bricks" = true @@ -533,7 +530,7 @@ "New Stone Types" = true "Lush Underground Biome" = true "Big Dungeon" = true - Speleothems = true + Speleothems = false "Elder Prismarine Underground Biome" = true "Blossom Trees" = true "Sandstone Underground Biome" = true @@ -543,19 +540,19 @@ "Slime Underground Biome" = true "Fairy Rings" = true "Chorus Vegetation" = true - Crevices = true + Crevices = false "Nether Obsidian Spikes" = true "Mega Caves" = true - "Realistic World Gen" = true + "Realistic World Gen" = false Biotite = true - "Big Stone Clusters" = true + "Big Stone Clusters" = false "Brimstone Underground Biome" = true "Cave Crystal Underground Biome" = true "Spiral Spires" = true "Overgrown Underground Biome" = true "Cave Roots" = true "Spider Nest Underground Biome" = true - "Monster Box" = true + "Monster Box" = false [world.monster_box] # diff --git a/config[common]/refinedstorage-client.toml b/config[common]/refinedstorage-client.toml new file mode 100644 index 0000000..626b047 --- /dev/null +++ b/config[common]/refinedstorage-client.toml @@ -0,0 +1,19 @@ + +[grid] + #Whether the Grid should use a large font for stack quantity display + largeFont = false + #Whether the Grid should display a detailed tooltip when hovering over an item or fluid + detailedTooltip = true + #Whether the Grid should prevent sorting while the shift key is held down + preventSortingWhileShiftIsDown = true + #Whether the Grid should remember the search query when closing and re-opening the Grid + rememberSearchQuery = true + #The maximum amount of rows that the Grid can show when stretched + #Range: > 3 + maxRowsStretch = 2147483647 + +[crafterManager] + #The maximum amount of rows that the Crafter Manager can show when stretched + #Range: > 3 + maxRowsStretch = 2147483647 + diff --git a/config[common]/storagedrawers-common.toml b/config[common]/storagedrawers-common.toml new file mode 100644 index 0000000..2b870d8 --- /dev/null +++ b/config[common]/storagedrawers-common.toml @@ -0,0 +1,30 @@ + +[General] + #List of rules in format "domain:item1, domain:item2, n". + #Causes a compacting drawer convert n of item1 into 1 of item2. + compactingRules = [] + enableUI = true + debugTrace = false + enableItemConversion = true + enableSidedInput = true + #The number of item stacks held in a basic unit of storage. + #1x1 drawers hold 8 units, 1x2 drawers hold 4 units, 2x2 drawers hold 2 units. + #Half-depth drawers hold half those amounts. + baseStackStorage = 4 + enableExtraCompactingRules = true + #Range: 1 ~ 50 + controllerRange = 12 + enableSidedOutput = true + +[StorageUpgrades] + #Storage upgrades multiply storage capacity by the given amount. + #When multiple storage upgrades are used together, their multipliers are added before being applied. + level1Mult = 2 + level2Mult = 4 + level3Mult = 8 + level5Mult = 32 + level4Mult = 16 + +[Integration] + wailaStackRemainder = true + diff --git a/config[common]/waystones-server.toml b/config[common]/waystones-server.toml new file mode 100644 index 0000000..8ecfb53 --- /dev/null +++ b/config[common]/waystones-server.toml @@ -0,0 +1,80 @@ + +#These options will be synced to joining clients. +[server] + + #Note: Base XP cost is based on the distance travelled. + [server.baseXpCost] + #The amount of blocks per xp level requirement. If set to 500, the base xp cost for travelling 1000 blocks will be 2 levels. + #Range: > 1 + blocksPerXPLevel = 1000 + #The minimum base xp cost + #Range: 0.0 ~ Infinity + minimumXpCost = 0.0 + #The maximum base xp cost (may be exceeded by multipliers defined below), set to 0 to disable all XP costs + #Range: 0.0 ~ Infinity + maximumXpCost = 0.0 + + #These options apply to teleporting from one waystone to another by right-clicking it. + [server.waystoneToWaystone] + #The multiplier applied to the base xp cost when teleporting from one waystone to another. + #Range: 0.0 ~ Infinity + waystoneXpCostMultiplier = 1.0 + + #These options apply to the optional Waystones button displayed in the inventory. + [server.inventoryButton] + #Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone. + inventoryButton = "NONE" + #The multiplier applied to the base xp cost when teleporting via the inventory button. + #Range: 0.0 ~ Infinity + inventoryButtonXpCostMultiplier = 0.0 + #The cooldown between usages of the inventory button in seconds. + #Range: > 0 + inventoryButtonCooldown = 300 + + #These options apply to the global waystones. + [server.globalWaystones] + #The multiplier applied to the base xp cost when teleporting to a global waystone through any method. + #Range: 0.0 ~ Infinity + globalWaystonesXpCostMultiplier = 1.0 + #The multiplier applied to the cooldown when teleporting to a global waystone via inventory button or warp stone. + #Range: 0.0 ~ Infinity + globalWaystoneCooldownMultiplier = 1.0 + #Set to false to allow non-creative players to make waystones globally activated for all players. + globalWaystoneRequiresCreative = true + + #These options apply to teleporting using the Warp Stone item. + [server.warpStone] + #The multiplier applied to the base xp cost when teleporting using a Warp Stone item (not the Waystone block, John) + #Range: 0.0 ~ Infinity + warpStoneXpCostMultiplier = 0.0 + #The cooldown between usages of the warp stone in seconds. This is bound to the player, not the item, so multiple warp stones share the same cooldown. + #Range: > 0 + warpStoneCooldown = 300 + #The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click. + #Range: > 1 + warpStoneUseTime = 32 + + #These options apply to teleporting using the scroll items. + [server.scrolls] + #The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click. + #Range: > 1 + scrollUseTime = 32 + + #These options apply to teleporting between dimensions. + [server.dimensionalWarp] + #Set to 'ALLOW' to allow dimensional warp in general. Set to 'GLOBAL_ONLY' to restrict dimensional warp to global waystones. Set to 'DENY' to disallow all dimensional warps. + #Allowed Values: ALLOW, GLOBAL_ONLY, DENY + dimensionalWarp = "ALLOW" + #The base xp level cost when travelling between dimensions. Ignores block distance. + #Range: > 0 + dimensionalWarpXpCost = 3 + + #These options define restrictions when managing waystones. + [server.restrictions] + #If enabled, only the owner of a waystone (the one who placed it) can rename it. + restrictRenameToOwner = true + #If enabled, only creative players can place, edit or break waystones. This does NOT disable the crafting recipe. + restrictToCreative = false + #If enabled, waystones generated in worldgen are unbreakable. + generatedWaystonesUnbreakable = false + diff --git a/defaultconfigs/immersiveengineering-server.toml b/defaultconfigs/immersiveengineering-server.toml index 4730e67..78f5b82 100644 --- a/defaultconfigs/immersiveengineering-server.toml +++ b/defaultconfigs/immersiveengineering-server.toml @@ -350,7 +350,7 @@ [ores.copper] #The maximum size of a vein. Set to 0 to disable generation #Range: > 0 - vein_size = 8 + vein_size = 0 #The minimum Y coordinate this ore can spawn at #Range: > -2147483648 min_y = 40 @@ -367,7 +367,7 @@ [ores.bauxite] #The maximum size of a vein. Set to 0 to disable generation #Range: > 0 - vein_size = 4 + vein_size = 0 #The minimum Y coordinate this ore can spawn at #Range: > -2147483648 min_y = 40 @@ -384,7 +384,7 @@ [ores.lead] #The maximum size of a vein. Set to 0 to disable generation #Range: > 0 - vein_size = 6 + vein_size = 0 #The minimum Y coordinate this ore can spawn at #Range: > -2147483648 min_y = 8 @@ -401,7 +401,7 @@ [ores.silver] #The maximum size of a vein. Set to 0 to disable generation #Range: > 0 - vein_size = 8 + vein_size = 0 #The minimum Y coordinate this ore can spawn at #Range: > -2147483648 min_y = 8 @@ -418,7 +418,7 @@ [ores.nickel] #The maximum size of a vein. Set to 0 to disable generation #Range: > 0 - vein_size = 6 + vein_size = 0 #The minimum Y coordinate this ore can spawn at #Range: > -2147483648 min_y = 8 @@ -435,7 +435,7 @@ [ores.uranium] #The maximum size of a vein. Set to 0 to disable generation #Range: > 0 - vein_size = 4 + vein_size = 0 #The minimum Y coordinate this ore can spawn at #Range: > -2147483648 min_y = 8 diff --git a/defaultconfigs/rftoolsbase-server.toml b/defaultconfigs/rftoolsbase-server.toml new file mode 100644 index 0000000..402661b --- /dev/null +++ b/defaultconfigs/rftoolsbase-server.toml @@ -0,0 +1,64 @@ + +#Settings for the infusing system +[infuser] + #Maximum amount of dimensional shards before a machine is fully infused + #Range: > 1 + maxInfuse = 256 + #Amount of RF used per tick while infusing + #Range: > 0 + usePerTick = 600 + #Maximum RF storage that the infuser can hold + #Range: > 0 + infuserMaxRF = 60000 + #RF per tick that the infuser can receive + #Range: > 0 + infuserRFPerTick = 600 + +#Dimensional shard ore generation +[worldgen] + + #Overworld + [worldgen.overworld] + #Number of times to try generate the ore (set to 0 to disable) + #Range: 0 ~ 256 + oreChances = 0 + #Max size of veins + #Range: 1 ~ 256 + oreVeinsize = 5 + #Min height + #Range: 0 ~ 256 + oreMin = 2 + #Max height + #Range: 0 ~ 256 + oreMax = 40 + + #Overworld + [worldgen.nether] + #Number of times to try generate the ore (set to 0 to disable) + #Range: 0 ~ 256 + oreChances = 0 + #Max size of veins + #Range: 1 ~ 256 + oreVeinsize = 8 + #Min height + #Range: 0 ~ 256 + oreMin = 2 + #Max height + #Range: 0 ~ 256 + oreMax = 40 + + #End + [worldgen.end] + #Number of times to try generate the ore (set to 0 to disable) + #Range: 0 ~ 256 + oreChances = 0 + #Max size of veins + #Range: 1 ~ 256 + oreVeinsize = 10 + #Min height + #Range: 0 ~ 256 + oreMin = 2 + #Max height + #Range: 0 ~ 256 + oreMax = 80 + diff --git a/defaultconfigs/thermal-server.toml b/defaultconfigs/thermal-server.toml new file mode 100644 index 0000000..52d17c4 --- /dev/null +++ b/defaultconfigs/thermal-server.toml @@ -0,0 +1,51 @@ + +["Global Options"] + #If TRUE, most Thermal Blocks will retain Energy when dropped. This setting does not control ALL blocks. + "Blocks Retain Energy" = true + #If TRUE, most Thermal Blocks will retain Inventory Contents when dropped. This setting does not control ALL blocks. + "Blocks Retain Inventory" = false + #If TRUE, most Thermal Blocks will retain Tank Contents when dropped. This setting does not control ALL blocks. + "Blocks Retain Tank Contents" = false + #If TRUE, Thermal Blocks will retain Augments when dropped. + "Blocks Retain Augments" = true + #If TRUE, Thermal Blocks will retain Redstone Control configuration when dropped. + "Blocks Retain Redstone Control" = true + #If TRUE, Thermal Blocks will retain Side configuration when dropped. + "Blocks Retain Side Configuration" = true + #If TRUE, Thermal Blocks will retain Transfer Control configuration when dropped. + "Blocks Retain Transfer Control" = true + +[Features] + #If TRUE, various 'Vanilla+' Blocks and Recipes are enabled. + "Vanilla+" = true + #If TRUE, Rockwool Blocks and Recipes are enabled. + Rockwool = true + #If TRUE, the Basalz Mob is enabled. + Basalz = true + #If TRUE, the Blitz Mob is enabled. + Blitz = true + #If TRUE, the Blizz Mob is enabled. + Blizz = true + +["World Generation"] + #Set to FALSE to prevent 'Thermal Series' Apatite from generating. + Apatite = false + #Set to FALSE to prevent 'Thermal Series' Cinnabar from generating. + Cinnabar = false + #Set to FALSE to prevent 'Thermal Series' Niter from generating. + Niter = false + #Set to FALSE to prevent 'Thermal Series' Sulfur from generating. + Sulfur = false + #Set to FALSE to prevent 'Thermal Series' Copper from generating. + Copper = false + #Set to FALSE to prevent 'Thermal Series' Tin from generating. + Tin = false + #Set to FALSE to prevent 'Thermal Series' Lead from generating. + Lead = false + #Set to FALSE to prevent 'Thermal Series' Silver from generating. + Silver = false + #Set to FALSE to prevent 'Thermal Series' Nickel from generating. + Nickel = false + #Set to FALSE to prevent 'Thermal Series' Oil Sands from generating. + Oil = true + diff --git a/defaultconfigs[default]/rftoolsbase-server.toml b/defaultconfigs[default]/rftoolsbase-server.toml index 732bc12..402661b 100644 --- a/defaultconfigs[default]/rftoolsbase-server.toml +++ b/defaultconfigs[default]/rftoolsbase-server.toml @@ -21,7 +21,7 @@ [worldgen.overworld] #Number of times to try generate the ore (set to 0 to disable) #Range: 0 ~ 256 - oreChances = 2 + oreChances = 0 #Max size of veins #Range: 1 ~ 256 oreVeinsize = 5 @@ -36,7 +36,7 @@ [worldgen.nether] #Number of times to try generate the ore (set to 0 to disable) #Range: 0 ~ 256 - oreChances = 8 + oreChances = 0 #Max size of veins #Range: 1 ~ 256 oreVeinsize = 8 @@ -51,7 +51,7 @@ [worldgen.end] #Number of times to try generate the ore (set to 0 to disable) #Range: 0 ~ 256 - oreChances = 8 + oreChances = 0 #Max size of veins #Range: 1 ~ 256 oreVeinsize = 10 diff --git a/kubejs/server_scripts/constants.js b/kubejs/server_scripts/constants.js new file mode 100644 index 0000000..e69de29 diff --git a/kubejs/server_scripts/functions.js b/kubejs/server_scripts/functions.js new file mode 100644 index 0000000..e69de29 diff --git a/kubejs/server_scripts/player/first_start.js b/kubejs/server_scripts/player/first_start.js new file mode 100644 index 0000000..6d39196 --- /dev/null +++ b/kubejs/server_scripts/player/first_start.js @@ -0,0 +1,6 @@ +events.listen('player.logged_in', (event) => { + if (!event.hasGameStage('starting_items')) { + event.player.give(item.of('ftbquests:book')); + event.addGameStage('starting_items'); + } +}); \ No newline at end of file diff --git a/kubejs/server_scripts/recipes/remove.js b/kubejs/server_scripts/recipes/remove.js new file mode 100644 index 0000000..4131b34 --- /dev/null +++ b/kubejs/server_scripts/recipes/remove.js @@ -0,0 +1,11 @@ +events.listen('recipes', (event) => { + // Additional Lights + event.remove({output: 'additional_lights:fire_for_standing_torch_s'}); + event.remove({output: 'additional_lights:fire_for_standing_torch_l'}); + event.remove({output: 'additional_lights:fire_for_fire_pit_s'}); + event.remove({output: 'additional_lights:fire_for_fire_pit_l'}); + event.remove({output: 'additional_lights:soul_fire_for_standing_torch_s'}); + event.remove({output: 'additional_lights:soul_fire_for_standing_torch_l'}); + event.remove({output: 'additional_lights:soul_fire_for_fire_pit_s'}); + event.remove({output: 'additional_lights:soul_fire_for_fire_pit_l'}); +}); \ No newline at end of file diff --git a/kubejs/server_scripts/recipes/replace_output.js b/kubejs/server_scripts/recipes/replace_output.js new file mode 100644 index 0000000..e69de29 diff --git a/kubejs/server_scripts/recipes/shapeless.js b/kubejs/server_scripts/recipes/shapeless.js new file mode 100644 index 0000000..767fc9f --- /dev/null +++ b/kubejs/server_scripts/recipes/shapeless.js @@ -0,0 +1,11 @@ +events.listen('recipes', (event) => { + // Additional Lights + event.shapeless('additional_lights:fire_for_standing_torch_s', ['#fellies:minicoal']); + event.shapeless('additional_lights:fire_for_standing_torch_l', ['#fellies:minicoal', '#fellies:minicoal']); + event.shapeless('additional_lights:fire_for_fire_pit_s', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal']); + event.shapeless('additional_lights:fire_for_fire_pit_l', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal','#fellies:minicoal']); + event.shapeless('additional_lights:soul_fire_for_standing_torch_s', ['#fellies:minicoal', '#forge:soul_sand']); + event.shapeless('additional_lights:soul_fire_for_standing_torch_l', ['#fellies:minicoal', '#fellies:minicoal', '#forge:soul_sand']); + event.shapeless('additional_lights:soul_fire_for_fire_pit_s', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal', '#forge:soul_sand']); + event.shapeless('additional_lights:soul_fire_for_fire_pit_l', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal','#fellies:minicoal', '#forge:soul_sand']); +}); \ No newline at end of file diff --git a/kubejs/server_scripts/tags/fellies.js b/kubejs/server_scripts/tags/fellies.js new file mode 100644 index 0000000..342b275 --- /dev/null +++ b/kubejs/server_scripts/tags/fellies.js @@ -0,0 +1,4 @@ +events.listen('item.tags', function (event) { + event.add('fellies:minicoal', 'minicoal2:minicoal') + event.add('fellies:minicoal', 'minicoal2:minicharcoal') +}); \ No newline at end of file diff --git a/kubejs/server_scripts/unification/additions.js b/kubejs/server_scripts/unification/additions.js new file mode 100644 index 0000000..e69de29 diff --git a/kubejs/startup_scripts/worldgen/add.js b/kubejs/startup_scripts/worldgen/add.js new file mode 100644 index 0000000..c1e273a --- /dev/null +++ b/kubejs/startup_scripts/worldgen/add.js @@ -0,0 +1,88 @@ +events.listen('worldgen.add', (event) => { + var data = { + stones: [ + { + block: 'create:natural_scoria', + clusterMinSize: 128, + clusterMaxSize: 128, + minHeight: 0, + maxHeight: 8, + clusterCount: 1 + }, + { + block: 'quark:jasper', + clusterMinSize: 128, + clusterMaxSize: 128, + + minHeight: 8, + maxHeight: 16, + clusterCount: 1 + }, + { + block: 'create:gabbro', + clusterMinSize: 128, + clusterMaxSize: 128, + minHeight: 16, + maxHeight: 24, + clusterCount: 1 + }, + { + block: 'quark:slate', + clusterMinSize: 128, + clusterMaxSize: 128, + minHeight: 24, + maxHeight: 32, + clusterCount: 1 + }, + { + block: 'quark:marble', + clusterMinSize: 128, + clusterMaxSize: 128, + minHeight: 32, + maxHeight: 40, + clusterCount: 1 + }, + { + block: 'minecraft:andesite', + clusterMinSize: 128, + clusterMaxSize: 128, + minHeight: 40, + maxHeight: 48, + clusterCount: 1 + }, + { + block: 'create:limestone', + clusterMinSize: 128, + clusterMaxSize: 128, + minHeight: 48, + maxHeight: 56, + clusterCount: 1 + }, + { + block: 'create:weather_limestone', + clusterMinSize: 128, + clusterMaxSize: 128, + minHeight: 56, + maxHeight: 64, + clusterCount: 1 + } + ] + }; + let i = 1; + data.stones.forEach((stone) => { + let minHeight = i * 8 - 4; + let maxHeight = i * 8 + 4; + event.addOre((ore) => { + ore.block = stone.block; + ore.clusterMinSize = stone.clusterMinSize; + ore.clusterMaxSize = stone.clusterMaxSize; + ore.minHeight = minHeight; + ore.maxHeight = maxHeight; + ore.clusterCount = stone.clusterCount; + + // WorldgenLayer is specified to ensure Emendatus Enigmatica can spawn ores in the stones we generate + ore.worldgenLayer = 'local_modifications'; + }); + i++; + }); +}); diff --git a/kubejs/startup_scripts/worldgen/remove.js b/kubejs/startup_scripts/worldgen/remove.js new file mode 100644 index 0000000..b696ccf --- /dev/null +++ b/kubejs/startup_scripts/worldgen/remove.js @@ -0,0 +1,5 @@ +events.listen('worldgen.remove', (event) => { + event.removeOres((ores) => { + ores.blocks = ['minecraft:granite', 'minecraft:diorite', 'minecraft:andesite', 'minecraft:dirt']; + }); +}); diff --git a/kubejs[e6]/server_scripts/enigmatica/kubejs/functions.js b/kubejs[e6]/server_scripts/enigmatica/kubejs/functions.js index 50b389f..6cf66b3 100644 --- a/kubejs[e6]/server_scripts/enigmatica/kubejs/functions.js +++ b/kubejs[e6]/server_scripts/enigmatica/kubejs/functions.js @@ -39,6 +39,7 @@ function compareIndices(a, b, tag) { console.error('[' + a + ', ' + b + '] were both unaccounted for in mod unification' + (tag ? ' for ' + tag : '!')); return 0; } + function wrapArray(array) { return utils.listOf(array).toArray(); } diff --git a/mods/GameStages-1.16.5-6.0.1.jar b/mods/GameStages-1.16.5-6.0.1.jar new file mode 100644 index 0000000..4d87bbb Binary files /dev/null and b/mods/GameStages-1.16.5-6.0.1.jar differ diff --git a/mods/World Stripper-1.16.4-2.0.1.jar b/mods/World Stripper-1.16.4-2.0.1.jar new file mode 100644 index 0000000..d62c2c5 Binary files /dev/null and b/mods/World Stripper-1.16.4-2.0.1.jar differ diff --git a/mods[common]/GameStages-1.16.5-6.0.1.jar b/mods[common]/GameStages-1.16.5-6.0.1.jar new file mode 100644 index 0000000..4d87bbb Binary files /dev/null and b/mods[common]/GameStages-1.16.5-6.0.1.jar differ diff --git a/mods[common]/ftb-quests-1604.1.1.21.jar b/mods[common]/ftb-quests-1604.1.1.21.jar new file mode 100644 index 0000000..4cb1135 Binary files /dev/null and b/mods[common]/ftb-quests-1604.1.1.21.jar differ diff --git a/mods[common]/item-filters-1605.2.3.27-forge.jar b/mods[common]/item-filters-1605.2.3.27-forge.jar new file mode 100644 index 0000000..e15b1d2 Binary files /dev/null and b/mods[common]/item-filters-1605.2.3.27-forge.jar differ diff --git a/mods[common]/minecolonies-0.13.589-ALPHA-universal.jar b/mods[common]/minecolonies-0.13.592-ALPHA-universal.jar similarity index 93% rename from mods[common]/minecolonies-0.13.589-ALPHA-universal.jar rename to mods[common]/minecolonies-0.13.592-ALPHA-universal.jar index 7ecd4a3..90e2d92 100644 Binary files a/mods[common]/minecolonies-0.13.589-ALPHA-universal.jar and b/mods[common]/minecolonies-0.13.592-ALPHA-universal.jar differ diff --git a/mods[common]/supermartijn642configlib-1.0.2-mc1.16.jar b/mods[common]/supermartijn642configlib-1.0.3-mc1.16.jar similarity index 90% rename from mods[common]/supermartijn642configlib-1.0.2-mc1.16.jar rename to mods[common]/supermartijn642configlib-1.0.3-mc1.16.jar index 92f9361..6c1025f 100644 Binary files a/mods[common]/supermartijn642configlib-1.0.2-mc1.16.jar and b/mods[common]/supermartijn642configlib-1.0.3-mc1.16.jar differ diff --git a/mods[common]/titanium-1.16.4-3.2.5.jar b/mods[common]/titanium-1.16.5-3.2.6.jar similarity index 79% rename from mods[common]/titanium-1.16.4-3.2.5.jar rename to mods[common]/titanium-1.16.5-3.2.6.jar index 3af3fa0..0ae212b 100644 Binary files a/mods[common]/titanium-1.16.4-3.2.5.jar and b/mods[common]/titanium-1.16.5-3.2.6.jar differ