diff --git a/src/config/cofh_core-client.toml b/src/config/cofh_core-client.toml index 241b0b6..4f468f4 100644 --- a/src/config/cofh_core-client.toml +++ b/src/config/cofh_core-client.toml @@ -3,7 +3,7 @@ #If TRUE, Item descriptions will be added to their tooltips if possible. "Show Item Descriptions" = true #If TRUE, Enchantment descriptions will be added to the tooltip for Enchanted Books containing only a single enchantment. - "Show Enchantment Descriptions" = true + "Show Enchantment Descriptions" = false [Render] #If TRUE, Area Effect Block breaking will be rendered. Disable if you are using buggy mods such as OptiFine which apparently with this. Please also report the issue to OptiFine. diff --git a/src/config/colouredtooltips-client.toml b/src/config/colouredtooltips-client.toml new file mode 100644 index 0000000..fe40ca9 --- /dev/null +++ b/src/config/colouredtooltips-client.toml @@ -0,0 +1,10 @@ + +#General settings for the mod. +[general] + #The color for the background of the tooltip. + background = "B3009900" + #The color at the bottom of the tooltip gradient. + borderEnd = "ffffffff" + #The color at the top of the tooltip gradient. + borderStart = "ffffffff" + diff --git a/src/config/dungeons_gear-common.toml b/src/config/dungeons_gear-common.toml new file mode 100644 index 0000000..8613174 --- /dev/null +++ b/src/config/dungeons_gear-common.toml @@ -0,0 +1,155 @@ + +#Item Configuration +[item_configuration] + + #For armor durability configuration reference, here are the vanilla armor durability multiplier values: + #Leather - 5 + #Gold = 7 + #Iron = 14 + #Turtle = 25 + #Diamond = 33 + #Netherite = 37 + [item_configuration.armor_durability_multiplier_reference] + + #Super Rare Loot Table Configuration + [item_configuration.armor_durability_multiplier_reference.super_rare_loot_table_configuration] + #Add gear from this mod to loot tables considered super rare. + #To do so, enter the full path of the specific loot table, or the path of the folder containing the loot tables. + #You can also write an incomplete path, and the mod will add to loot tables containing that incomplete path. + superRareLootTables = ["minecraft:chests/woodland_mansion", "minecraft:chests/buried_treasure"] + #The decimal chance for an artifact to appear in super rare loot tables [0.0-1.0, default: 1.0] + #Range: 0.0 ~ 1.0 + artifactSuperRareLoot = 1.0 + #Use this list to prevent specific loot tables from getting super rare loot. + #To do so, enter the full path of the specific loot table. + superRareLootTablesBlacklist = [] + #The decimal chance for a unique item to appear in super rare loot tables instead of a common one [0.0-1.0, default: 0.6] + #Range: 0.0 ~ 1.0 + uniqueItemSuperRareLoot = 1.0 + + #Combat Configuration + [item_configuration.armor_durability_multiplier_reference.combat_configuration] + #Enable area of effects also being applied to players. + #If you do not want area of effects being applied to other players, disable this feature. [true / false] + enableAreaOfEffectOnPlayers = true + + #Rare Loot Table Configuration + [item_configuration.armor_durability_multiplier_reference.rare_loot_table_configuration] + #The decimal chance for an artifact to appear in rare loot tables [0.0-1.0, default: 0.75] + #Range: 0.0 ~ 1.0 + artifactRareLoot = 0.75 + #Add gear from this mod to loot tables considered rare. + #To do so, enter the full path of the specific loot table, or the path of the folder containing the loot tables. + #You can also write an incomplete path, and the mod will add to loot tables containing that incomplete path. + rareLootTables = ["minecraft:chests/stronghold", "minecraft:chests/underwater_ruin", "minecraft:chests/ruined_portal", "minecraft:chests/pillager_outpost", "minecraft:chests/simple_dungeon", "minecraft:chests/end_city_treasure", "minecraft:chests/igloo_chest"] + #The decimal chance for a unique weapon to appear in rare loot table instead of a common ones [0.0-1.0, default: 0.45] + #Range: 0.0 ~ 1.0 + uniqueItemRareLoot = 0.75 + #Use this list to prevent specific loot tables from getting rare loot. + #To do so, enter the full path of the specific loot table. + rareLootTableBlacklist = [] + + #Uncommon Loot Table Configuration + [item_configuration.armor_durability_multiplier_reference.uncommon_loot_table_configuration] + #The decimal chance for a unique item to appear in uncommon loot tables instead of a common one [0.0-1.0, default: 0.3] + #Range: 0.0 ~ 1.0 + uniqueItemUncommonLoot = 0.5 + #Add gear from this mod to loot tables considered uncommon. + #To do so, enter the full path of the specific loot table, or the path of the folder containing the loot tables. + #You can also write an incomplete path, and the mod will add to loot tables containing that incomplete path. + uncommonLootTables = ["minecraft:chests/jungle_temple", "minecraft:chests/nether_bridge", "minecraft:chests/bastion"] + #Use this list to prevent specific loot tables from getting uncommon loot. + #To do so, enter the full path of the specific loot table. + uncommonLootTablesBlacklist = ["minecraft:chests/jungle_temple_dispenser"] + #The decimal chance for an artifact to appear in uncommon loot tables [0.0-1.0, default: 0.5] + #Range: 0.0 ~ 1.0 + artifactUncommonLoot = 0.5 + + #Common Loot Table Configuration + [item_configuration.armor_durability_multiplier_reference.common_loot_table_configuration] + #The decimal chance for a unique item to appear in common loot tables instead of a common one [0.0-1.0, default: 0.15] + #Range: 0.0 ~ 1.0 + uniqueItemCommonLoot = 0.25 + #Add gear from this mod to loot tables considered common. + #To do so, enter the full path of the specific loot table, or the path of the folder containing the loot tables. + #You can also write an incomplete path, and the mod will add to loot tables containing that incomplete path. + commonLootTables = ["minecraft:chests/abandoned_mineshaft", "minecraft:chests/shipwreck", "minecraft:chests/desert_pyramid"] + #The decimal chance for an artifact to appear in common loot tables [0.0-1.0, default: 0.25] + #Range: 0.0 ~ 1.0 + artifactCommonLoot = 0.25 + #Use this list to prevent specific loot tables from getting common loot. + #To do so, enter the full path of the specific loot table. + commonLootTablesBlacklist = [] + + #For tool durability configuration reference, here are the vanilla tool durability values: + #Gold - 32 + #Wood = 59 + #Stone = 131 + #Iron = 250 + #Crossbow - 326 + #Bow - 384 + #Diamond = 1561 + #Netherite = 2031 + [item_configuration.armor_durability_multiplier_reference.tool_durability_reference] + #Set the durability multiplier for armors that can be classified as medium plate, such as Reinforced Mail. [0-1024, default: 14 + #Range: 0 ~ 1024 + mediumArmorDurabilityMultiplier = 14 + #Set the durability for melee weapons. [0-1024, default: 250 + #Range: 0 ~ 1024 + meleeWeaponDurability = 250 + #Set the durability for artifacts. [0-1024, default: 64 + #Range: 0 ~ 1024 + artifactDurability = 64 + #Set the durability multiplier for armors that can be classified as light plate, such as Guard's Armor. [0-1024, default: 14 + #Range: 0 ~ 1024 + lightArmorDurabilityMultiplier = 14 + #Set the durability multiplier for armors that can be classified as a robe, such as the Evocation Robe. [0-1024, default: 14 + #Range: 0 ~ 1024 + robeArmorDurabilityMultiplier = 14 + #Set the durability multiplier for armors that are made out of pelts, such as Wolf Armor. [0-1024, default: 14 + #Range: 0 ~ 1024 + peltArmorDurabilityMultiplier = 14 + #Set the durability multiplier for armors that can be classified as heavy plate, such as Mercenary Armor. [0-1024, default: 14 + #Range: 0 ~ 1024 + heavyArmorDurabilityMultiplier = 14 + #Set the durability multiplier for armors that can be classified as a vest, such as Hunter's Armor. [0-1024, default: 14 + #Range: 0 ~ 1024 + vestArmorDurabilityMultiplier = 14 + #Set the durability for crossbows. [0-1024, default: 326 + #Range: 0 ~ 1024 + crossbowDurability = 326 + #Set the durability for bows. [0-1024, default: 384 + #Range: 0 ~ 1024 + bowDurability = 384 + #Set the durability multiplier for armors that are made out of bones, such as Grim Armor. [0-1024, default: 14 + #Range: 0 ~ 1024 + boneArmorDurabilityMultiplier = 14 + +#General Mod Configuration +[general_mod_configuration] + #Enable Weaponsmith, Fletcher, Armorer and Leatherworker Villagers trading Dungeons Gear items. + #If you have other mods messing with the trades of those professions or simply don't want it, disable this feature. [true / false] + enableVillagerTrades = true + #The emerald value for an artifact [0-64, default: 24] + #Range: 0 ~ 64 + artifactValue = 24 + #Enable applying enchantments from this mod on non-Dungeons gear using the Enchanting Table. + #If you don't want your enchantments to become too cluttered for non-Dungeons gear, or simply don't like it, disable this feature. + #You can still use the anvil to put the enchantments onto them and have them work correctly. [true / false] + enableEnchantsOnNonDungeonsGear = true + #The emerald value for a common weapon or armor [0-64, default: 12] + #Range: 0 ~ 64 + commonItemValue = 12 + #Enable applying enchantments together to create combinations would be considered too overpowered. + #If you don't want overpowered enchantment combinations, like Sharpness and Committed on a sword, disable this feature. [true / false] + enableOverpoweredEnchantmentCombos = false + #Enable the mass addition of Dungeons Gear items to various vanilla loot tables by the mod itself. + #If you prefer to write your own loot pools via datapack or simply don't want it, disable this feature. [true / false] + enableDungeonsGearLoot = true + #The emerald value for a unique weapon or armor [0-64, default: 24] + #Range: 0 ~ 64 + uniqueItemValue = 24 + #Enable the salvaging of Dungeons Gear items by shift-right clicking villagers with the item in your hand. + #If you have other mods messing with shift-right clicking villagers or simply don't want it, disable this feature. [true / false] + enableSalvaging = true + diff --git a/src/config/enchantwithmob-common.toml b/src/config/enchantwithmob-common.toml new file mode 100644 index 0000000..ef25052 --- /dev/null +++ b/src/config/enchantwithmob-common.toml @@ -0,0 +1,4 @@ +"make Enchanted Mob can Spawn Natural" = true +"maje Enchanted Animal can Spawn Natural" = false +"make Enchanted Boss Monster can spawn" = false + diff --git a/src/config/hudcompass-client.toml b/src/config/hudcompass-client.toml new file mode 100644 index 0000000..f807940 --- /dev/null +++ b/src/config/hudcompass-client.toml @@ -0,0 +1,13 @@ + +[display] + #If set to FALSE, the closest waypoint to the center of the compass will not show the label, and sneak will be required to display it. + alwaysShowFocusedLabel = true + #If set to FALSE, sneaking will only show the closest waypoint to the center of the compass. + showAllLabelsOnSneak = true + #If set to FALSE, Xaero Minimap waypoints won't be displayed in the compass. + enableXaeroMinimapIntegration = true + #If set to TRUE, the labels on the compass will always be visible, if FALSE (default), only the closest to the center of the compass will show the name. + alwaysShowLabels = false + #If set to FALSE, support for sewing recipes will not be enabled regardless of the mod's presence. + animateLabels = true + diff --git a/src/config/hudcompass-common.toml b/src/config/hudcompass-common.toml new file mode 100644 index 0000000..097a201 --- /dev/null +++ b/src/config/hudcompass-common.toml @@ -0,0 +1,9 @@ + +[general] + #If set to FALSE, vanilla map waypoints won't be displayed in the compass. + enableVanillaMapIntegration = true + #If set to FALSE, the spawn point location will not be shown. + enableXaeroMinimapIntegration = true + #If set to TRUE, the server will not advertise itself to the clients, making them work in client-only mode. + disableServerHello = false + diff --git a/src/config/jei/ingredient-list-mod-sort-order.ini b/src/config/jei/ingredient-list-mod-sort-order.ini index af22f76..aada126 100644 --- a/src/config/jei/ingredient-list-mod-sort-order.ini +++ b/src/config/jei/ingredient-list-mod-sort-order.ini @@ -3,14 +3,12 @@ Dire Goo FastFurnace FastWorkbench Nature's Compass -Oh The Biomes You'll Go PackedUp Powah Waddles The One Probe Fruit Trees Macaw's Bridges -Mining Helmet Pickle Tweaks Platforms Simple Farming @@ -25,14 +23,20 @@ Spice of Life: Carrot Edition The Veggie Way Goopers Wildfires -Artifacts -Comforts Curios API Edible Bugs -Better Shields Rough Tweaks Simple Absorption -Candidate Hornets Metal Barrels Silent Gear +Artifacts +Better Shields +Comforts +Mining Helmet +Oh The Biomes You'll Go +Dungeons Gear +Enchant With Mob +Gateways To Eternity +Wither Skeleton Tweaks +Chunk Loaders diff --git a/src/config/jei/recipe-category-sort-order.ini b/src/config/jei/recipe-category-sort-order.ini index 62def1d..505be77 100644 --- a/src/config/jei/recipe-category-sort-order.ini +++ b/src/config/jei/recipe-category-sort-order.ini @@ -36,7 +36,7 @@ thermal:sawmill thermal:smelter thermal:smelter_catalyst thermal:stirling_fuel -ediblebugs:frying silentgear:category/gear_crafting silentgear:grading silentgear:salvaging +ediblebugs:frying diff --git a/src/config/pickletweaks-common.toml b/src/config/pickletweaks-common.toml index bc791b6..108cf9f 100644 --- a/src/config/pickletweaks-common.toml +++ b/src/config/pickletweaks-common.toml @@ -5,7 +5,7 @@ #Ex: ["minecraft:stone_pickaxe", "minecraft:stone_sword"] uselessTools = [] #Enabled tools not breaking? - toolBreaking = true + toolBreaking = false #Crafting grid tool repair configuration options. ["Grid Repair"] diff --git a/src/config/repurposed_structures-common.toml b/src/config/repurposed_structures-common.toml index d24bb91..400a7a6 100644 --- a/src/config/repurposed_structures-common.toml +++ b/src/config/repurposed_structures-common.toml @@ -74,13 +74,13 @@ # # 1 for spawning in most chunks and 1001 for no spawn. #Range: 1 ~ 1001 - stoneIglooSpawnrate = 20 + stoneIglooMaxChunkDistance = 20 # # How rare are Grassy Igloos in Plains and Forests. # # 1 for spawning in most chunks and 1001 for no spawn. #Range: 1 ~ 1001 - grassyIglooSpawnrate = 20 + grassyIglooMaxChunkDistance = 20 # # Add Stone Igloos to modded biomes that are # most likely Giant Tree Taiga variants. @@ -88,14 +88,19 @@ ["Mod-wide Impacting Options"."Structure Options"."Jungle Fortress"] # - # How rare are Jungle Fortresses. + # Controls whether loot chests spawn or not in Jungle Fortresses. + lootChests = true + # + # How often Silverfish Blocks will generate in Jungle Fortress as a percentage. + # Note: Mossy Stone Bricks block cannot be infected by Silverfish # - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - jungleFortressSpawnrate = 32 + # 0 for no Silverfish Blocks and 100 for max spawnrate. + #Range: 0.0 ~ 100.0 + silverfishSpawnrate = 0.5 # - # Controls whether loot chests spawn or not in Jungle Fortresses. - lootChestsJF = true + # Silverfish Mob Spawners generate in Stone Fortresses. + # If turned off, the spawners will become Skeleton spawners. + allowSilverfishSpawner = true # # Add the ID/resource location of the biome you don't want # RS's Jungle Fortresses to spawn in. Separate each ID with a comma , @@ -103,17 +108,28 @@ #Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" blacklistedFortressBiomes = "" # + # How rare are Jungle Fortresses. + # + # 1 for spawning in most chunks and 1001 for no spawn. + #Range: 1 ~ 1001 + jungleFortressMaxChunkDistance = 32 + # # Add Jungle Fortress to modded jungle biomes. addJungleFortressToModdedBiomes = true + + ["Mod-wide Impacting Options"."Structure Options"."Ruined Portals"] + #Add End themed ruined portals to modded + #End category biomes. + addRuinedPortalEndToModdedBiomes = true # - # How often Silverfish Blocks will generate in Jungle Fortress as a percentage. - # Note: Mossy Stone Bricks block cannot be infected by Silverfish - # - # 0 for no Silverfish Blocks and 100 for max spawnrate. - #Range: 0.0 ~ 100.0 - silverfishSpawnrateJF = 0.5 + # Add the ID/resource location of the biome you don't want + # RS's Ruined Portals to spawn in. Separate each ID with a comma , # - # Silverfish Mob Spawners generate in Stone Fortresses. - # If turned off, the spawners will become Skeleton spawners. - allowSilverfishSpawnerJF = true + #Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" + blacklistedRuinedPortalsBiomes = "" + #How rare are End themed Ruined Portals in + #End category biomes. 1 for spawning in most + #chunks and 1001 for none. + #Range: 1 ~ 1001 + ruinedPortalEndMaxChunkDistance = 57 diff --git a/src/config/repurposed_structures-dungeons.toml b/src/config/repurposed_structures-dungeons.toml index 98a26d9..6b40dd1 100644 --- a/src/config/repurposed_structures-dungeons.toml +++ b/src/config/repurposed_structures-dungeons.toml @@ -124,78 +124,78 @@ #Range: 2 ~ 255 jungleDungeonMinHeight = 2 - [Dungeons.Spawnrate] + [Dungeons.AttemptsPerChunk] # # Replace vanilla dungeon in Jungle biomes with Jungle themed dungeon. # How often dungeons will attempt to spawn per chunk. # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. # Note: Vanilla Dungeons will spawn again when this is set to 0. #Range: 0 ~ 1000 - jungleDungeonSpawnrate = 8 - # - # Add End themed dungeon to End biomes outside the Enderdragon island. - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - #Range: 0 ~ 1000 - endDungeonSpawnrate = 8 - # - # Add Nether themed dungeon to Nether biomes. - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - #Range: 0 ~ 1000 - netherDungeonSpawnrate = 8 + jungleDungeonAttemptsPerChunk = 8 # # Replace vanilla dungeon in Mushroom biomes with Mushroom themed dungeon. # How often dungeons will attempt to spawn per chunk. # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. # Note: Vanilla Dungeons will spawn again when this is set to 0. #Range: 0 ~ 1000 - mushroomDungeonSpawnrate = 8 + mushroomDungeonAttemptsPerChunk = 8 # - # Replace vanilla dungeon in Desert biomes with Desert themed dungeon. + # Replace vanilla dungeon in Dark Forest biomes with Dark Forest themed dungeon. # How often dungeons will attempt to spawn per chunk. # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. # Note: Vanilla Dungeons will spawn again when this is set to 0. #Range: 0 ~ 1000 - desertDungeonSpawnrate = 8 + darkForestDungeonAttemptsPerChunk = 8 # - # Replace vanilla dungeon in icy/snow biomes with icy/snow themed dungeon. + # Replace vanilla dungeon in Desert biomes with Desert themed dungeon. # How often dungeons will attempt to spawn per chunk. # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. # Note: Vanilla Dungeons will spawn again when this is set to 0. #Range: 0 ~ 1000 - snowDungeonSpawnrate = 8 + desertDungeonAttemptsPerChunk = 8 # - # Replace vanilla dungeon in Swamp biomes with Swamp themed dungeon. + # Replace vanilla dungeon in icy/snow biomes with icy/snow themed dungeon. # How often dungeons will attempt to spawn per chunk. # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. # Note: Vanilla Dungeons will spawn again when this is set to 0. #Range: 0 ~ 1000 - swampDungeonSpawnrate = 8 + snowDungeonAttemptsPerChunk = 8 # # Replace vanilla dungeon in Badlands biomes with Badlands themed dungeon. # How often dungeons will attempt to spawn per chunk. # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. # Note: Vanilla Dungeons will spawn again when this is set to 0. #Range: 0 ~ 1000 - badlandsDungeonSpawnrate = 8 + badlandsDungeonAttemptsPerChunk = 8 # # Add ocean themed dungeon to ocean biomes. These will spawn on # the ocean's floor and inside water filled caves and ravines. # # How often dungeons will attempt to spawn per chunk. - # 0 for no dungeons at all and 1000 for max dungeon spawnrate. + # 0 for no dungeons at all and 1000 for max Dungeon spawnrate. # # Note: Vanilla Dungeons will still generate if the biome has # them which is unlike the other modded dungeons from this mod # as those would normally replace the Vanilla Dungeons. #Range: 0 ~ 1000 - oceanDungeonSpawnrate = 6 + oceanDungeonAttemptsPerChunk = 6 # - # Replace vanilla dungeon in Dark Forest biomes with Dark Forest themed dungeon. + # Add End themed dungeon to End biomes outside the Enderdragon island. + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + #Range: 0 ~ 1000 + endDungeonAttemptsPerChunk = 8 + # + # Add Nether themed dungeon to Nether biomes. + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + #Range: 0 ~ 1000 + netherDungeonAttemptsPerChunk = 8 + # + # Replace vanilla dungeon in Swamp biomes with Swamp themed dungeon. # How often dungeons will attempt to spawn per chunk. # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. # Note: Vanilla Dungeons will spawn again when this is set to 0. #Range: 0 ~ 1000 - darkForestDungeonSpawnrate = 8 + swampDungeonAttemptsPerChunk = 8 diff --git a/src/config/repurposed_structures-outposts.toml b/src/config/repurposed_structures-outposts.toml index 50fe4f9..00b8bf3 100644 --- a/src/config/repurposed_structures-outposts.toml +++ b/src/config/repurposed_structures-outposts.toml @@ -6,29 +6,78 @@ blacklistedOutpostBiomes = "" [Outposts] - # - # How rare are Nether Brick Outposts in non-warped Nether biomes. - # 1 for spawning in most chunks and 1001 for none. - addNetherBrickOutpostToModdedBiomes = true + #Add Jungle Outposts to modded Jungle biomes. + addOutpostJungleToModdedBiomes = true # # How rare are Warped Outposts in Warped Nether biomes. # 1 for spawning in most chunks and 1001 for none. addWarpedOutpostToModdedBiomes = true # + # Add Warped Outposts to modded Nether Warped biomes. + #Range: 1 ~ 1001 + warpedOutpostMaxChunkDistance = 34 + # # Add Crimson Outposts to modded Nether Warped biomes. #Range: 1 ~ 1001 - crimsonOutpostSpawnrate = 34 + crimsonOutpostMaxChunkDistance = 34 + #Add Snowy Outposts to modded snowy biomes. + addOutpostSnowyToModdedBiomes = true + #Add Desert Outposts to modded Desert biomes. + addOutpostDesertToModdedBiomes = true + #Add Badlands Outposts to modded Badlands biomes. + addOutpostBadlandsToModdedBiomes = true + #Add Birch Outposts to modded Birch biomes. + addOutpostBirchToModdedBiomes = true # # Add Nether Brick Outposts to modded Nether biomes # that other nether outposts don't fit in. #Range: 1 ~ 1001 - netherBrickOutpostSpawnrate = 34 - # - # Add Warped Outposts to modded Nether Warped biomes. - #Range: 1 ~ 1001 - warpedOutpostSpawnrate = 34 + netherBrickOutpostMaxChunkDistance = 34 # # How rare are Crimson Outposts in Warped Nether biomes. # 1 for spawning in most chunks and 1001 for none. addCrimsonOutpostToModdedBiomes = true + # + # How rare are Nether Brick Outposts in non-warped Nether biomes. + # 1 for spawning in most chunks and 1001 for none. + addNetherBrickOutpostToModdedBiomes = true + #Add Giant Tree Taiga Outposts to modded Giant Tree Taiga biomes. + addOutpostGiantTreeTaigaToModdedBiomes = true + #How rare are Badlands Outposts in Badlands + #biomes. 1 for spawning in most chunks and + #1001 for none. + #Range: 1 ~ 1001 + outpostBadlandsMaxChunkDistance = 37 + #How rare are Jungle Outposts in Jungle + #biomes. 1 for spawning in most chunks and + #1001 for none. + #Range: 1 ~ 1001 + outpostJungleMaxChunkDistance = 39 + #How rare are Snowy Outposts in snowy + #biomes. 1 for spawning in most chunks and + #1001 for none. + #Range: 1 ~ 1001 + outpostSnowyMaxChunkDistance = 39 + #Add Icy Outposts to modded icy/extremely + #cold biomes. + addOutpostIcyToModdedBiomes = true + #How rare are Birch Outposts in Birch Forest + #biomes. 1 for spawning in most chunks and 1001 + #for none. + #Range: 1 ~ 1001 + outpostBirchMaxChunkDistance = 39 + #How rare are Icy Outposts in icy/extremely + #cold biomes. 1 for spawning in most chunks + #and 1001 for none. + #Range: 1 ~ 1001 + outpostIcyMaxChunkDistance = 37 + #How rare are Giant Tree Taiga Outposts in Giant Tree Taiga + #biomes. 1 for spawning in most chunks and 1001 for none. + #Range: 1 ~ 1001 + outpostGiantTreeTaigaMaxChunkDistance = 37 + #How rare are Desert Outposts in Desert + #biomes. 1 for spawning in most chunks and + #1001 for none. + #Range: 1 ~ 1001 + outpostDesertMaxChunkDistance = 39 diff --git a/src/config/repurposed_structures-shipwrecks.toml b/src/config/repurposed_structures-shipwrecks.toml index ac1691d..cfb515b 100644 --- a/src/config/repurposed_structures-shipwrecks.toml +++ b/src/config/repurposed_structures-shipwrecks.toml @@ -1,26 +1,21 @@ [Shipwrecks] # - # How rare are End Shipwreck in End Highlands biomes. + # How rare are Nether Bricks Shipwreck in any non-warped or non-crimson Nether biome. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 - endShipwreckSpawnrate = 15 + netherBricksShipwreckMaxChunkDistance = 51 # - # How rare are Crimson Shipwreck in Crimson Nether biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - crimsonShipwreckSpawnrate = 41 + # Add Crimson Shipwreck to modded Crimson-named Nether biome. + addCrimsonShipwreckToModdedBiomes = true # # Add Nether Bricks Shipwreck to modded non-warped or non-crimson Nether biomes. addNetherBricksShipwreckToModdedBiomes = true # - # Add Crimson Shipwreck to modded Crimson-named Nether biome. - addCrimsonShipwreckToModdedBiomes = true - # - # How rare are Nether Bricks Shipwreck in any non-warped or non-crimson Nether biome. + # How rare are Crimson Shipwreck in Crimson Nether biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 - netherBricksShipwreckSpawnrate = 51 + crimsonShipwreckMaxChunkDistance = 41 # # Add the ID/resource location of the biome you don't want # RS's shipwrecks to spawn in. Separate each ID with a comma , @@ -28,14 +23,19 @@ #Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" blacklistedShipwreckBiomes = "" # + # How rare are End Shipwreck in End Highlands biomes. + # 1 for spawning in most chunks and 1001 for none. + #Range: 1 ~ 1001 + endShipwreckMaxChunkDistance = 15 + # # Add End Shipwreck to modded End biomes. addEndShipwreckToModdedBiomes = true # + # Add Warped Shipwreck to modded Warped Nether biomes. + addWarpedShipwreckToModdedBiomes = true + # # How rare are Warped Shipwreck in Warped Nether biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 - warpedShipwreckSpawnrate = 41 - # - # Add Warped Shipwreck to modded Warped Nether biomes. - addWarpedShipwreckToModdedBiomes = true + warpedShipwreckMaxChunkDistance = 41 diff --git a/src/config/repurposed_structures-strongholds.toml b/src/config/repurposed_structures-strongholds.toml index 6dfa351..2f31c22 100644 --- a/src/config/repurposed_structures-strongholds.toml +++ b/src/config/repurposed_structures-strongholds.toml @@ -40,11 +40,6 @@ #Range: 0 ~ 1000 netherStrongholdChainSpawnrate = 50 # - # How rare are Nether-styled Strongholds in Nether-category biomes. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - netherStrongholdSpawnrate = 85 - # # Allow Nether-styled Strongholds to spawn in Nether category biomes. # Note: Eyes of Ender will work and show the closest Nether Stronghold too. allowNetherStronghold = true @@ -55,11 +50,17 @@ # Setting this to below min height config will make strongholds spawn only at min height. #Range: 0 ~ 255 netherStrongholdMaxHeight = 36 + # + # How rare are Nether-styled Strongholds in Nether-category biomes. + # 1 for spawning in most chunks and 1001 for no spawn. + #Range: 1 ~ 1001 + netherStrongholdMaxChunkDistance = 85 [Stronghold.Stonebrick] # - #Add Stonebrick-styled Stronghold to all modded non-Nether - #biomes that doesn't have vanilla Strongholds. + #Add Stonebrick-styled Stronghold to all modded non-Nether biomes + #even if they have don't have vanilla Strongholds. It will replace + #the vanilla Strongholds in those biomes if this option is on. # addStonebrickStrongholdToModdedBiomes = true # @@ -74,6 +75,13 @@ #Range: 0.0 ~ 100.0 silverfishSpawnrateSH = 0.8 # + #Add Stonebrick-styled Stronghold which replaces vanilla Strongholds in any + #vanilla non-Nether biome. If allowStonebrickStrongholdToVanillaBiomes is + #off, vanilla Strongholds will generate again but Repurposed Structures's + #Nether Strongholds will still be active. + # + allowStonebrickStrongholdToVanillaBiomes = true + # # Minimum Y height that normal stronghold's starting point can spawn at. #Default is 0. # Note: Strongholds will spawn between min and max y height set in config. @@ -81,21 +89,15 @@ #Range: 0 ~ 255 stonebrickStrongholdMinHeight = 0 # + # How rare are Stonebrick-styled Strongholds. + # 1 for spawning in most chunks and 1001 for no spawn. + #Range: 1 ~ 1001 + stonebrickStrongholdMaxChunkDistance = 85 + # # Minimum Y height that normal stronghold's starting point can spawn at. # Default is 50. # Note: Strongholds will spawn between min and max y height set in config. # Setting this to below min height config will make strongholds spawn only at min height. #Range: 0 ~ 255 stonebrickStrongholdMaxHeight = 45 - # - #Stonebrick-styled Stronghold replaces vanilla Strongholds in any - #biome that has it. If off, vanilla Strongholds will generate - #once again but Nether Strongholds will still be active. - # - allowStonebrickStronghold = true - # - # How rare are Stonebrick-styled Strongholds. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - stonebrickStrongholdSpawnrate = 85 diff --git a/src/config/repurposed_structures-temples.toml b/src/config/repurposed_structures-temples.toml index 2fd0990..4474603 100644 --- a/src/config/repurposed_structures-temples.toml +++ b/src/config/repurposed_structures-temples.toml @@ -10,23 +10,18 @@ # Add Nether Crimson Temples to modded Nether Crimson Forest biomes. addNetherCrimsonTempleToModdedBiomes = true # - # How rare are Nether Basalt Temples in Nether Basalt Delta biomes. + # How rare are Nether Soul Temples in Nether Soul Sand Valley. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 - netherBasaltTempleSpawnrate = 27 + netherSoulTempleMaxChunkDistance = 27 # # Add Nether Soul Temples to modded Nether Soul Sand Valley biomes. addNetherSoulTempleToModdedBiomes = true # - # How rare are Nether Temples in Nether Wastelands. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - netherWastelandTempleSpawnrate = 27 - # - # How rare are Nether Soul Temples in Nether Soul Sand Valley. + # How rare are Nether Crimson Temples in Nether Warped Forest. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 - netherSoulTempleSpawnrate = 27 + netherWarpedTempleMaxChunkDistance = 27 # # Add Nether Basalt Temples to modded Nether Basalt biomes. addNetherBasaltTempleToModdedBiomes = true @@ -35,33 +30,38 @@ # that other nether temples don't fit in. addNetherWastelandTempleToModdedBiomes = true # - # How rare are Nether Crimson Temples in Nether Crimson Forest. + # How rare are Nether Temples in Nether Wastelands. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 - netherCrimsonTempleSpawnrate = 27 + netherWastelandTempleMaxChunkDistance = 27 # - # Add Nether Warped Temples to modded Nether Warped Forest biomes. - addNetherWarpedTempleToModdedBiomes = true + # How rare are Nether Crimson Temples in Nether Crimson Forest. + # 1 for spawning in most chunks and 1001 for none. + #Range: 1 ~ 1001 + netherCrimsonTempleMaxChunkDistance = 27 # - # How rare are Nether Crimson Temples in Nether Warped Forest. + # How rare are Nether Basalt Temples in Nether Basalt Delta biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 - netherWarpedTempleSpawnrate = 27 + netherBasaltTempleMaxChunkDistance = 27 + # + # Add Nether Warped Temples to modded Nether Warped Forest biomes. + addNetherWarpedTempleToModdedBiomes = true [Pyramids] # # Add Nether Pyramids to modded Nether biomes. addNetherPyramidToModdedBiomes = true # - # How rare are Nether Pyramids in Nether. + # How rare are Badlands Pyramid in non-plateau Badlands biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 - netherPyramidSpawnrate = 37 + badlandsPyramidMaxChunkDistance = 20 # - # How rare are Badlands Pyramid in non-plateau Badlands biomes. + # How rare are Nether Pyramids in Nether. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 - badlandsPyramidSpawnrate = 20 + netherPyramidMaxChunkDistance = 37 # # Add the ID/resource location of the biome you don't want # pyramids to spawn in. Separate each ID with a comma , diff --git a/src/config/repurposed_structures-villages.toml b/src/config/repurposed_structures-villages.toml index bd6d079..53f7cb0 100644 --- a/src/config/repurposed_structures-villages.toml +++ b/src/config/repurposed_structures-villages.toml @@ -10,57 +10,61 @@ #Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" blacklistedVillageBiomes = "" - [Villages.Spawnrate] + [Villages.MaxChunkDistance] # - # How rare are Badlands Villages in Badland biomes. - # - # 1 for spawning in most chunks and 1001 for no spawn. + # How rare are Crimson Village in Crimson Forest biomes. + # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 - badlandsVillageSpawnrate = 17 + crimsonVillageMaxChunkDistance = 30 # - # How rare are Dark Forest Villages in Dark Forest biomes. + # How rare are Birch Villages in Birch biomes. # # 1 for spawning in most chunks and 1001 for no spawn. #Range: 1 ~ 1001 - darkForestVillageSpawnrate = 24 + birchVillageMaxChunkDistance = 31 # # How rare are Swamp Villages in Swamp biomes. # # 1 for spawning in most chunks and 1001 for no spawn. #Range: 1 ~ 1001 - swampVillageSpawnrate = 24 + swampVillageMaxChunkDistance = 31 # - # How rare are Warped Village in Warped Forest biomes. - # 1 for spawning in most chunks and 1001 for none. + # How rare are Dark Forest Villages in Dark Forest biomes. + # + # 1 for spawning in most chunks and 1001 for no spawn. #Range: 1 ~ 1001 - warpedVillageSpawnrate = 30 + darkForestVillageMaxChunkDistance = 31 # - # How rare are Jungle Villages in Jungle biomes. + # How rare are Mountains Villages in Mountains biomes. # # 1 for spawning in most chunks and 1001 for no spawn. #Range: 1 ~ 1001 - jungleVillageSpawnrate = 26 + mountainsVillageMaxChunkDistance = 31 # - # How rare are Giant Taiga Villages in Giant Taiga biomes. + # How rare are Jungle Villages in Jungle biomes. # # 1 for spawning in most chunks and 1001 for no spawn. #Range: 1 ~ 1001 - giantTaigaVillageSpawnrate = 24 + jungleVillageMaxChunkDistance = 29 # - # How rare are Birch Villages in Birch biomes. + # How rare are Warped Village in Warped Forest biomes. + # 1 for spawning in most chunks and 1001 for none. + #Range: 1 ~ 1001 + warpedVillageMaxChunkDistance = 30 + # + # How rare are Badlands Villages in Badland biomes. # # 1 for spawning in most chunks and 1001 for no spawn. #Range: 1 ~ 1001 - birchVillageSpawnrate = 24 + badlandsVillageMaxChunkDistance = 23 # - # How rare are Mountains Villages in Mountains biomes. + # How rare are Giant Taiga Villages in Giant Taiga biomes. # # 1 for spawning in most chunks and 1001 for no spawn. #Range: 1 ~ 1001 - mountainsVillageSpawnrate = 24 - # - # How rare are Crimson Village in Crimson Forest biomes. - # 1 for spawning in most chunks and 1001 for none. + giantTaigaVillageMaxChunkDistance = 29 + #How rare are Oak Villages in forest category + #biomes that are not birch or dark forest. #Range: 1 ~ 1001 - crimsonVillageSpawnrate = 30 + villageOakMaxChunkDistance = 33 diff --git a/src/config/repurposed_structures-wells.toml b/src/config/repurposed_structures-wells.toml index 3ae5949..1816365 100644 --- a/src/config/repurposed_structures-wells.toml +++ b/src/config/repurposed_structures-wells.toml @@ -13,40 +13,40 @@ #Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" blacklistedWellBiomes = "" - ["Small Wells".Spawnrate] + ["Small Wells".RarityPerChunk] # - # Adds Nether themed wells to Nether biomes. + # Adds a wood themed wells to Forest and Birch Forest biomes. # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/spawnrate. + # The chance of a well generating at a chunk is 1/rarityPerChunk. # 1 for wells spawning in every chunk and 10000 for no wells. #Range: 1 ~ 10000 - netherWellSpawnrate = 200 + forestWellRarityPerChunk = 350 # - # Adds Snow themed wells to snowy and icy biomes. + # Adds mossy stone themed wells to Jungles, Dark Oak, and Swamp biomes. # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/spawnrate. + # The chance of a well generating at a chunk is 1/rarityPerChunk. # 1 for wells spawning in every chunk and 10000 for no wells. #Range: 1 ~ 10000 - snowWellSpawnrate = 350 + mossyStoneWellRarityPerChunk = 350 # - # Adds Badlands themed wells to Badlands biomes. + # Adds Snow themed wells to snowy and icy biomes. # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/spawnrate. + # The chance of a well generating at a chunk is 1/rarityPerChunk. # 1 for wells spawning in every chunk and 10000 for no wells. #Range: 1 ~ 10000 - badlandsWellSpawnrate = 250 + snowWellRarityPerChunk = 350 # - # Adds mossy stone themed wells to Jungles, Dark Oak, and Swamp biomes. + # Adds Badlands themed wells to Badlands biomes. # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/spawnrate. + # The chance of a well generating at a chunk is 1/rarityPerChunk. # 1 for wells spawning in every chunk and 10000 for no wells. #Range: 1 ~ 10000 - mossyStoneWellSpawnrate = 350 + badlandsWellRarityPerChunk = 250 # - # Adds a wood themed wells to Forest and Birch Forest biomes. + # Adds Nether themed wells to Nether biomes. # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/spawnrate. + # The chance of a well generating at a chunk is 1/rarityPerChunk. # 1 for wells spawning in every chunk and 10000 for no wells. #Range: 1 ~ 10000 - forestWellSpawnrate = 350 + netherWellRarityPerChunk = 200 diff --git a/src/config/silentgear-client.toml b/src/config/silentgear-client.toml index 5cb6961..4ffc2b1 100644 --- a/src/config/silentgear-client.toml +++ b/src/config/silentgear-client.toml @@ -1,17 +1,9 @@ [gear] #Allow gear items to have the 'enchanted glow' effect. Set to 'false' to disable the effect. - #The way vanilla handles the effect is bugged, and it is recommended to disable this until custom models are possible again. + #The way vanilla handles the effect is bugged, and it is recommended to disable this until it can be fixed + #The bug is not harmful and some like the way the overpowered effect looks allowEnchantedEffect = false - #Use 'lite' gear models. These should be easier on some systems, but do not allow unique textures for different materials. - #Currently, this option has no effect, as the normal model system is not working yet (lite models are used) - useLiteModels = false - -[item] - - [item.gear] - - [item.gear.materials] - #Disable item tooltips related to the new material system. Will be removed when fully implemented. - disableNewTooltips = false + #Plays a sped-up 'item breaking' sound when an item's stats are recalculated due to durability loss + playKachinkSound = true diff --git a/src/config/silentgear-common.toml b/src/config/silentgear-common.toml index 84dd784..e04fd68 100644 --- a/src/config/silentgear-common.toml +++ b/src/config/silentgear-common.toml @@ -69,6 +69,10 @@ [gear] #If true, gear breaks permanently, like vanilla tools and armor breaksPermanently = false + #How frequently gear will recalcute stats as damaged + #Higher numbers will cause more recalculations, allowing traits to update stat values more often + #Range: > 1 + damageFactorLevels = 10 [gear.repairs] #DEPRECATED! Use repair kit configs instead. diff --git a/src/config/theoneprobe-client.toml b/src/config/theoneprobe-client.toml index a4dd4e9..8f8556d 100644 --- a/src/config/theoneprobe-client.toml +++ b/src/config/theoneprobe-client.toml @@ -57,9 +57,9 @@ boxTopY = -1 #Range: -1 ~ 10000 boxBottomY = -1 #Color of the border of the box (0 to disable) -boxBorderColor = "ff999999" +boxBorderColor = "ffffffff" #Color of the box (0 to disable) -boxFillColor = "55006699" +boxFillColor = "80009900" #Thickness of the border of the box (0 to disable) #Range: 0 ~ 20 boxThickness = 2 diff --git a/src/config/topography/Topography.js b/src/config/topography/Topography.js index e740e28..a82a0b5 100644 --- a/src/config/topography/Topography.js +++ b/src/config/topography/Topography.js @@ -42,17 +42,17 @@ function registerPresets() { //Diamond Ore OreHelper.addOre(event, function() { //block, ruleTest, clusterSize, clusterCount, minHeight, maxHeight, square, chance - return OreHelper.buildVerticalOre(BlockHelper.getState("minecraft:diamond_ore"), OreHelper.BASE_STONE_OVERWORLD, 14, 2, 32, 100, true, 4); + return OreHelper.buildVerticalOre(BlockHelper.getState("minecraft:diamond_ore"), OreHelper.BASE_STONE_OVERWORLD, 14, 3, 32, 120, true, 4); }); - //Toilet Paper / Emerald Ore + //Redstone Ore OreHelper.addOre(event, function() { //block, ruleTest, clusterSize, clusterCount, minHeight, maxHeight, square, chance - return OreHelper.buildVerticalOre(BlockHelper.getState("minecraft:redstone_ore"), OreHelper.BASE_STONE_OVERWORLD, 14, 2, 32, 100, true, 4); + return OreHelper.buildVerticalOre(BlockHelper.getState("minecraft:redstone_ore"), OreHelper.BASE_STONE_OVERWORLD, 14, 6, 32, 160, true, 3); }); - //Redstone Ore + //Toilet Paper / Emerald Ore OreHelper.addOre(event, function() { //block, ruleTest, clusterSize, clusterCount, minHeight, maxHeight, square, chance - return OreHelper.buildVerticalOre(BlockHelper.getState("minecraft:emerald_ore"), OreHelper.BASE_STONE_OVERWORLD, 12, 2, 32, 160, true, 4); + return OreHelper.buildVerticalOre(BlockHelper.getState("minecraft:emerald_ore"), OreHelper.BASE_STONE_OVERWORLD, 12, 3, 32, 130, true, 4); }); //// //// @@ -87,17 +87,17 @@ function registerPresets() { //thermal:tin_ore Ore OreHelper.addOre(event, function() { //block, ruleTest, clusterSize, clusterCount, minHeight, maxHeight, square, chance - return OreHelper.buildVerticalOre(BlockHelper.getState("thermal:tin_ore"), OreHelper.BASE_STONE_OVERWORLD, 16, 9, 70, 120, true, 2); + return OreHelper.buildVerticalOre(BlockHelper.getState("thermal:tin_ore"), OreHelper.BASE_STONE_OVERWORLD, 16, 9, 70, 130, true, 2); }); //thermal:lead_ore Ore OreHelper.addOre(event, function() { //block, ruleTest, clusterSize, clusterCount, minHeight, maxHeight, square, chance - return OreHelper.buildVerticalOre(BlockHelper.getState("thermal:lead_ore"), OreHelper.BASE_STONE_OVERWORLD, 14, 8, 30, 90, true, 3); + return OreHelper.buildVerticalOre(BlockHelper.getState("thermal:lead_ore"), OreHelper.BASE_STONE_OVERWORLD, 14, 8, 30, 110, true, 3); }); //thermal:silver_ore Ore OreHelper.addOre(event, function() { //block, ruleTest, clusterSize, clusterCount, minHeight, maxHeight, square, chance - return OreHelper.buildVerticalOre(BlockHelper.getState("thermal:silver_ore"), OreHelper.BASE_STONE_OVERWORLD, 14, 5, 50, 90, true, 4); + return OreHelper.buildVerticalOre(BlockHelper.getState("thermal:silver_ore"), OreHelper.BASE_STONE_OVERWORLD, 14, 5, 50, 110, true, 4); }); //thermal:nickel_ore Ore OreHelper.addOre(event, function() { @@ -109,7 +109,7 @@ function registerPresets() { //Dire's Goo OreHelper.addOre(event, function() { //block, ruleTest, clusterSize, clusterCount, minHeight, maxHeight, square, chance - return OreHelper.buildVerticalOre(BlockHelper.getState("diregoo:gooblockterrain"), OreHelper.BASE_STONE_OVERWORLD, 1, 1, 10, 192, true, 15); + return OreHelper.buildVerticalOre(BlockHelper.getState("diregoo:gooblockterrain"), OreHelper.BASE_STONE_OVERWORLD, 2, 2, 10, 192, true, 14); }); diff --git a/src/config/veggie_way.toml b/src/config/veggie_way.toml index 185b395..17ee292 100644 --- a/src/config/veggie_way.toml +++ b/src/config/veggie_way.toml @@ -68,6 +68,24 @@ #Range: 0 ~ 30 melon_chunk_hunger = 2 +#Cooked Carrot & Beetroot Hunger and Saturation Values +[Cooked] + + #Cooked + [Cooked."Cooked Carrot & Beetroot"] + #Hunger value: + #Range: 0 ~ 30 + cooked_beetroot_hunger = 2 + #Hunger value: + #Range: 0 ~ 30 + cooked_carrot_hunger = 4 + #Saturation value: + #Range: 0.0 ~ 10.0 + cooked_carrot_saturation = 0.8 + #Saturation value: + #Range: 0.0 ~ 10.0 + cooked_beetroot_saturation = 0.8 + #Crop Hunger and Saturation Values [Crops] diff --git a/src/config/waddles-common.toml b/src/config/waddles-common.toml index dc62484..61d68ed 100644 --- a/src/config/waddles-common.toml +++ b/src/config/waddles-common.toml @@ -1,5 +1,6 @@ [general] + "spawn blocks" = ["minecraft:grass_block"] #Enable that penguins drop fish (0 - 2 Raw Cod) dropFish = false #Penguins should drop experience? @@ -15,6 +16,6 @@ weight = 6 ["spawnable biomes"] - "biome categories" = ["icy"] - "additional biomes (Syntax: minecraft:plains)" = [] + include = ["SNOWY"] + exclude = ["FOREST", "MOUNTAIN", "OCEAN", "NETHER"] diff --git a/src/config/wstweaks-common.toml b/src/config/wstweaks-common.toml new file mode 100644 index 0000000..a60ab70 --- /dev/null +++ b/src/config/wstweaks-common.toml @@ -0,0 +1,19 @@ + +#Server configuration +[server] + #If skeletons outside of hell can be transformed into wither skeletons. + allbiomes = false + #If stone swords that would be dropped are deleted. + delswords = true + #The 1/n chance for a wither skeleton to drop a fragment. + #Range: 1 ~ 32767 + fragchance = 1 + #The 1/n chance for wither skeletons outside hell to be transformed. Requires allbiomes == true. + #Range: 1 ~ 32767 + allbiomechance = 1 + #How many fragments are required to make a skull. + #Range: 1 ~ 9 + fragvalue = 9 + #If transformed skeletons are given bows instead of stone swords. + givebows = true + diff --git a/src/config/xaeroworldmap.txt b/src/config/xaeroworldmap.txt index 0a25846..dd43f05 100644 --- a/src/config/xaeroworldmap.txt +++ b/src/config/xaeroworldmap.txt @@ -18,4 +18,4 @@ renderArrow:true displayZoom:true ignoreHeightmaps:false waypointScale:1.0 -globalVersion:81 +globalVersion:85 diff --git a/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/prairie_grass.json b/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/prairie_grass.json new file mode 100644 index 0000000..da94b3a --- /dev/null +++ b/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/prairie_grass.json @@ -0,0 +1,73 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + } + ], + "name": "byg:prairie_grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.125 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.05 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sugar_cane" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/short_grass.json b/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/short_grass.json new file mode 100644 index 0000000..a2d1f38 --- /dev/null +++ b/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/short_grass.json @@ -0,0 +1,73 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + } + ], + "name": "byg:short_grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.125 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.05 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sugar_cane" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/tall_prairie_grass.json b/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/tall_prairie_grass.json new file mode 100644 index 0000000..cd345fe --- /dev/null +++ b/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/tall_prairie_grass.json @@ -0,0 +1,70 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + } + ], + "name": "byg:prairie_grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:block_state_property", + "block": "byg:tall_prairie_grass", + "properties": { + "half": "lower" + } + }, + { + "condition": "minecraft:random_chance", + "chance": 0.125 + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.05 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sugar_cane" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/weed_grass.json b/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/weed_grass.json new file mode 100644 index 0000000..de09a26 --- /dev/null +++ b/src/global_data_packs/escapefrom2020/data/byg/loot_tables/blocks/weed_grass.json @@ -0,0 +1,73 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + } + ], + "name": "byg:weed_grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.125 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.05 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sugar_cane" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/fern.json b/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/fern.json new file mode 100644 index 0000000..c09aba2 --- /dev/null +++ b/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/fern.json @@ -0,0 +1,73 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + } + ], + "name": "minecraft:fern" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.125 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.05 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sugar_cane" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/grass.json b/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/grass.json new file mode 100644 index 0000000..93365ea --- /dev/null +++ b/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/grass.json @@ -0,0 +1,73 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + } + ], + "name": "minecraft:grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.125 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.05 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sugar_cane" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/large_fern.json b/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/large_fern.json new file mode 100644 index 0000000..7fa4fdc --- /dev/null +++ b/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/large_fern.json @@ -0,0 +1,175 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + } + ], + "functions": [ + { + "function": "minecraft:set_count", + "count": 2 + } + ], + "name": "minecraft:fern" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:random_chance", + "chance": 0.125 + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.05 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sugar_cane" + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "minecraft:large_fern", + "properties": { + "half": "lower" + } + }, + { + "condition": "minecraft:location_check", + "predicate": { + "block": { + "block": "minecraft:large_fern", + "state": { + "half": "upper" + } + } + }, + "offsetY": 1 + } + ] + }, + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + } + ], + "functions": [ + { + "function": "minecraft:set_count", + "count": 2 + } + ], + "name": "minecraft:fern" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:random_chance", + "chance": 0.125 + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.05 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sugar_cane" + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "minecraft:large_fern", + "properties": { + "half": "upper" + } + }, + { + "condition": "minecraft:location_check", + "predicate": { + "block": { + "block": "minecraft:large_fern", + "state": { + "half": "lower" + } + } + }, + "offsetY": -1 + } + ] + } + ] +} \ No newline at end of file diff --git a/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/tall_grass.json b/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/tall_grass.json new file mode 100644 index 0000000..ce48d02 --- /dev/null +++ b/src/global_data_packs/escapefrom2020/data/minecraft/loot_tables/blocks/tall_grass.json @@ -0,0 +1,175 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + } + ], + "functions": [ + { + "function": "minecraft:set_count", + "count": 2 + } + ], + "name": "minecraft:grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:random_chance", + "chance": 0.125 + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.05 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sugar_cane" + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "minecraft:tall_grass", + "properties": { + "half": "lower" + } + }, + { + "condition": "minecraft:location_check", + "predicate": { + "block": { + "block": "minecraft:tall_grass", + "state": { + "half": "upper" + } + } + }, + "offsetY": 1 + } + ] + }, + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "item": "minecraft:shears" + } + } + ], + "functions": [ + { + "function": "minecraft:set_count", + "count": 2 + } + ], + "name": "minecraft:grass" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:random_chance", + "chance": 0.125 + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:random_chance", + "chance": 0.05 + } + ], + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:uniform_bonus_count", + "parameters": { + "bonusMultiplier": 2 + } + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:sugar_cane" + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "minecraft:tall_grass", + "properties": { + "half": "upper" + } + }, + { + "condition": "minecraft:location_check", + "predicate": { + "block": { + "block": "minecraft:tall_grass", + "state": { + "half": "lower" + } + } + }, + "offsetY": -1 + } + ] + } + ] +} \ No newline at end of file