diff --git a/Vanilla Plus Plus Fabric-1.0.0.mrpack b/Vanilla Plus Plus Fabric-1.0.0.mrpack index 47e1d32..56d3ef3 100644 Binary files a/Vanilla Plus Plus Fabric-1.0.0.mrpack and b/Vanilla Plus Plus Fabric-1.0.0.mrpack differ diff --git a/configureddefaults/config/betterarcheology_structures/structure_settings.json5 b/configureddefaults/config/betterarcheology_structures/structure_settings.json5 new file mode 100644 index 0000000..0ef944c --- /dev/null +++ b/configureddefaults/config/betterarcheology_structures/structure_settings.json5 @@ -0,0 +1,23 @@ +/* +This config is used to tweak the spawning-behaviour certain structures from the BetterArcheology Mod +*/ +{ + // Normal buildings, ruins etc. without fossils. + "archeology_sites": { + "spacing": 32, + "separation": 16, + "salt": 990880770 + }, + // Underwater ruins similar to shipwrecks containing fossiliferous dirt. + "underwater_ruins": { + "spacing": 16, + "separation": 12, + "salt": 990880772 + }, + // Rather small fossil sites with fossiliferous dirt. + "fossil_sites": { + "spacing": 24, + "separation": 12, + "salt": 990880771 + } +} \ No newline at end of file diff --git a/configureddefaults/config/betterarcheology_structures/structure_toggle.json5 b/configureddefaults/config/betterarcheology_structures/structure_toggle.json5 new file mode 100644 index 0000000..e8b4617 --- /dev/null +++ b/configureddefaults/config/betterarcheology_structures/structure_toggle.json5 @@ -0,0 +1,39 @@ +/* +This config is used to enable or disable certain structures from the BetterArcheology Mod +*/ +{ + // Normal buildings, ruins etc. without fossils. + "archeology_sites": { + "archeologist_camp_grassy": true, + "archeologist_camp_redsand": true, + "archeologist_camp_sand": true, + "buried_ruins_sand": true, + "catacombs": true, + "desert_obelisk": true, + "light_temple": true, + "mesa_ruins": true, + "mott": true, + "ruins_sand": true, + "stonehenge_grassy": true, + "temple_jungle": true, + "tumulus_grassy": true + }, + // Underwater ruins similar to shipwrecks containing fossiliferous dirt. + "underwater_ruins": { + "underwater_0": true, + "underwater_1": true, + "underwater_2": true, + "underwater_3": true + }, + // Rather small fossil sites with fossiliferous dirt. + "fossil_sites": { + "fossil_chicken": true, + "fossil_chicken_birch": true, + "fossil_creeper": true, + "fossil_jungle_0": true, + "fossil_jungle_1": true, + "fossil_sheep_0": true, + "fossil_wolf": true, + "villager_grave": true + } +} \ No newline at end of file diff --git a/configureddefaults/config/cristellib/minecraftED.json5 b/configureddefaults/config/cristellib/minecraftED.json5 new file mode 100644 index 0000000..3d86d2c --- /dev/null +++ b/configureddefaults/config/cristellib/minecraftED.json5 @@ -0,0 +1,75 @@ +/* + This config file makes it possible to switch off any Minecraft structure. + To disable a structure, simply set the value of that structure to "false". + To change the rarity of a structure category, use the other file in the folder. +*/ +{ + "igloos": { + "igloo": true + }, + "desert_pyramids": { + "desert_pyramid": true + }, + "end_cities": { + "end_city": true + }, + "ocean_ruins": { + "ocean_ruin_cold": true, + "ocean_ruin_warm": true + }, + "shipwrecks": { + "shipwreck": true, + "shipwreck_beached": true + }, + "woodland_mansions": { + "mansion": true + }, + "ancient_cities": { + "ancient_city": true + }, + "buried_treasures": { + "buried_treasure": true + }, + "villages": { + "village_plains": true, + "village_desert": true, + "village_savanna": true, + "village_snowy": true, + "village_taiga": true + }, + "nether_complexes": { + "fortress": true, + "bastion_remnant": true + }, + "ocean_monuments": { + "monument": true + }, + "jungle_temples": { + "jungle_pyramid": true + }, + "nether_fossils": { + "nether_fossil": true + }, + "mineshafts": { + "mineshaft": true, + "mineshaft_mesa": true + }, + "pillager_outposts": { + "pillager_outpost": true + }, + "swamp_huts": { + "swamp_hut": true + }, + "strongholds": { + "stronghold": true + }, + "ruined_portals": { + "ruined_portal": true, + "ruined_portal_desert": true, + "ruined_portal_jungle": true, + "ruined_portal_swamp": true, + "ruined_portal_mountain": true, + "ruined_portal_ocean": true, + "ruined_portal_nether": true + } +} \ No newline at end of file diff --git a/configureddefaults/config/cristellib/minecraftP.json5 b/configureddefaults/config/cristellib/minecraftP.json5 new file mode 100644 index 0000000..3d62c1e --- /dev/null +++ b/configureddefaults/config/cristellib/minecraftP.json5 @@ -0,0 +1,96 @@ +/* +This config file makes it possible to change the spacing, separation, salt (and frequency) of Minecraft's structure sets. + SPACING --- controls how far a structure can be from others of its kind + SEPARATION --- controls how close to each other two structures of the same type can be. +KEEP IN MIND THAT SPACING ALWAYS NEEDS TO BE HIGHER THAN SEPARATION. +*/ +{ + "igloos": { + "spacing": 32, + "separation": 8, + "salt": 14357618 + }, + "desert_pyramids": { + "spacing": 32, + "separation": 8, + "salt": 14357617 + }, + "end_cities": { + "spacing": 20, + "separation": 11, + "salt": 10387313 + }, + "ocean_ruins": { + "spacing": 20, + "separation": 8, + "salt": 14357621 + }, + "shipwrecks": { + "spacing": 24, + "separation": 4, + "salt": 165745295 + }, + "woodland_mansions": { + "spacing": 80, + "separation": 20, + "salt": 10387319 + }, + "ancient_cities": { + "spacing": 24, + "separation": 8, + "salt": 20083232 + }, + "buried_treasures": { + "spacing": 1, + "separation": 0, + "frequency": 0.01, + "salt": 0 + }, + "villages": { + "spacing": 34, + "separation": 8, + "salt": 10387312 + }, + "nether_complexes": { + "spacing": 27, + "separation": 4, + "salt": 30084232 + }, + "ocean_monuments": { + "spacing": 32, + "separation": 5, + "salt": 10387313 + }, + "jungle_temples": { + "spacing": 32, + "separation": 8, + "salt": 14357619 + }, + "nether_fossils": { + "spacing": 2, + "separation": 1, + "salt": 14357921 + }, + "mineshafts": { + "spacing": 1, + "separation": 0, + "frequency": 0.004, + "salt": 0 + }, + "pillager_outposts": { + "spacing": 32, + "separation": 8, + "frequency": 0.2, + "salt": 165745296 + }, + "swamp_huts": { + "spacing": 32, + "separation": 8, + "salt": 14357620 + }, + "ruined_portals": { + "spacing": 40, + "separation": 15, + "salt": 34222645 + } +} \ No newline at end of file diff --git a/configureddefaults/config/towns_and_towers/structure_enable_or_disable_new.json5 b/configureddefaults/config/towns_and_towers/structure_enable_or_disable_new.json5 new file mode 100644 index 0000000..df278cb --- /dev/null +++ b/configureddefaults/config/towns_and_towers/structure_enable_or_disable_new.json5 @@ -0,0 +1,88 @@ +/* +This config file makes it possible to switch off any structure from Towns and Towers. Big thanks to Cristelknight for making this all possible. +To disable a structure, simply set the value of that structure to "false". +o change the rarity of a structure category, use the other file in the config. + +LINKS +===== +Curseforge link: https://www.curseforge.com/minecraft/mc-mods/towns-and-towers +Modrinth link: https://modrinth.com/mod/towns-and-towers +PMC link: https://www.planetminecraft.com/data-pack/towns-amp-towers-structure-overhaul/ +GitHub Repository: [NEED TO MAKE ONE] +*/ +{ + // Here you can find all pillager outposts. + "towers": { + "pillager_outpost_badlands": true, + "pillager_outpost_beach": true, + "pillager_outpost_birch_forest": true, + "pillager_outpost_desert": true, + "pillager_outpost_flower_forest": true, + "pillager_outpost_forest": true, + "pillager_outpost_grove": true, + "pillager_outpost_jungle": true, + "pillager_outpost_meadow": true, + "pillager_outpost_mushroom_fields": true, + "pillager_outpost_ocean": true, + "pillager_outpost_old_growth_taiga": true, + "pillager_outpost_savanna": true, + "pillager_outpost_savanna_plateau": true, + "pillager_outpost_snowy_beach": true, + "pillager_outpost_snowy_plains": true, + "pillager_outpost_snowy_slopes": true, + "pillager_outpost_sparse_jungle": true, + "pillager_outpost_sunflower_plains": true, + "pillager_outpost_swamp": true, + "pillager_outpost_taiga": true, + "pillager_outpost_snowy_taiga": true, + "pillager_outpost_wooded_badlands": true, + // Here you can find all pillager outposts which are exclusive to other worldgen mods (ex.: WWOO, Terralith, BoP, BYG, etc.). + "exclusives": { + "pillager_outpost_mediterranean": true, + "pillager_outpost_tudor": true, + "pillager_outpost_classic": true, + "pillager_outpost_oriental": true, + "pillager_outpost_swedish": true, + "pillager_outpost_iberian": true, + "pillager_outpost_rustic": true + } + }, + // Here you can find all structures that aren't villages or outposts. + "other": { + "mimic_desert": true, + "wreckage_ocean": true + }, + // Here you can find all villages. + "towns": { + "village_badlands": true, + "village_beach": true, + "village_birch_forest": true, + "village_flower_forest": true, + "village_forest": true, + "village_snowy_slopes": true, + "village_jungle": true, + "village_meadow": true, + "village_mushroom_fields": true, + "village_ocean": true, + "village_old_growth_taiga": true, + "village_grove": true, + "village_savanna_plateau": true, + "village_sunflower_plains": true, + "village_snowy_taiga": true, + "village_sparse_jungle": true, + "village_swamp": true, + "village_wooded_badlands": true, + // Here you can find all villages which are exclusive to other worldgen mods (ex.: WWOO, Terralith, BoP, BYG, etc.). + "exclusives": { + "village_mediterranean": true, + "village_swedish": true, + "village_tudor": true, + "village_wandering_trader_camp": true, + "village_classic": true, + "village_rustic": true, + "village_iberian": true, + "village_nilotic": true, + "village_piglin": true + } + } +} \ No newline at end of file diff --git a/configureddefaults/config/towns_and_towers/structure_rarity_new.json5 b/configureddefaults/config/towns_and_towers/structure_rarity_new.json5 new file mode 100644 index 0000000..48dbffc --- /dev/null +++ b/configureddefaults/config/towns_and_towers/structure_rarity_new.json5 @@ -0,0 +1,43 @@ +/* +This config file makes it possible to change the spacing, separation, salt (and frequency) of Towns and Towers' structure sets. Big thanks to Cristelknight for making this all possible. + SPACING --- controls how far a structure can be from others of its kind + SEPARATION --- controls how close to each other two structures of the same type can be. +By default, the values should be 48/24 for villages and outposts (spacing/separation respectively) - a hypothetical village is going to appear not further than 48 chunks away (ca. 760 blocks), but not closer than 24 chunks (ca. 380 blocks). + * If you want a structure to spawn more frequently, decrease those values. + * If you want a structure to spawn less frequently, increase those values. +KEEP IN MIND THAT SPACING ALWAYS NEEDS TO BE HIGHER THAN SEPARATION. + +LINKS +===== +Curseforge link: https://www.curseforge.com/minecraft/mc-mods/towns-and-towers +Modrinth link: https://modrinth.com/mod/towns-and-towers +PMC link: https://www.planetminecraft.com/data-pack/towns-amp-towers-structure-overhaul/ +GitHub Repository: [NEED TO MAKE ONE] +*/ +{ + // Here you can find all pillager outposts. + "towers": { + // DEFAULT 48 + "spacing": 48, + // DEFAULT 24 + "separation": 24, + "frequency": 0.2, + "salt": 205745294 + }, + // Here you can find all structures that aren't villages or outposts. + "other": { + // DEFAULT 32 + "spacing": 32, + // DEFAULT 16 + "separation": 16, + "salt": 30084234 + }, + // Here you can find all villages. + "towns": { + // DEFAULT 48 + "spacing": 48, + // DEFAULT 24 + "separation": 24, + "salt": 10587309 + } +} \ No newline at end of file diff --git a/index.toml b/index.toml index 0bdc9c1..85bf401 100644 --- a/index.toml +++ b/index.toml @@ -96,6 +96,22 @@ hash = "dc83e158808a3dafbf9602aba6506d98e64b60ceee204623a2f6a38e37711f33" file = "configureddefaults/config/bclib/server.json" hash = "08c500c5920acffef2fe2eee5672f06670d4624f39f9920101f2b74ef405ebb5" +[[files]] +file = "configureddefaults/config/betterarcheology_structures/structure_settings.json5" +hash = "38d7ba223179d5c572ab2b545501505a75bfd32acd4d3b2f558f8d7d9134c269" + +[[files]] +file = "configureddefaults/config/betterarcheology_structures/structure_toggle.json5" +hash = "2e50e09b1315e4a45ae949f4b515fd29ed4fa2f307849eafe8cd4c5b7706dea0" + +[[files]] +file = "configureddefaults/config/cristellib/minecraftED.json5" +hash = "8e01cc9b7e46f74fd60ce36d3459628b8198cb988051ae52f14cda36ef0fd869" + +[[files]] +file = "configureddefaults/config/cristellib/minecraftP.json5" +hash = "8fe09b83f2fe6bf9d547e99b8d883aef42bf3d9e2e6f5bd43ec3fcd4c7f756da" + [[files]] file = "configureddefaults/config/itemswapper.json" hash = "f4800ff252692c27fef48552f202466b09a452226871bbccc77b5c73ca557eaa" @@ -125,6 +141,14 @@ hash = "218ea6c228b0df801483570b610481acdb9591037cad7cc074e41c839e4020c9" file = "configureddefaults/config/tips.json" hash = "af85f2909fde8c0dbea201fb6fb4afc5070be875c24266b47887f33f03c19321" +[[files]] +file = "configureddefaults/config/towns_and_towers/structure_enable_or_disable_new.json5" +hash = "3aaa6ac8835dbbce97928c4d0d03f9957749a7a57a3f1668597310e9227900da" + +[[files]] +file = "configureddefaults/config/towns_and_towers/structure_rarity_new.json5" +hash = "1f6cddbcb2d89fbcc774d7bdae9987ccb031ba8fe024307357076ca617b17eeb" + [[files]] file = "configureddefaults/config/travelersbackpack.json5" hash = "54dbfffb6ef5c514662fb273330ec143e59e64446c7106fb9e1769060686bf45" @@ -934,6 +958,11 @@ file = "mods/leaf-me-alone.pw.toml" hash = "443ec5c37984c9f0076b2059543f2113a43d1f029aaa9a5e20c59dfa804b965d" metafile = true +[[files]] +file = "mods/ledger.pw.toml" +hash = "56094cd33726792df84e8991bf1e9e3d69383a65793d47aab66bf2cac3f9acfb" +metafile = true + [[files]] file = "mods/lithium.pw.toml" hash = "470d30cd94b769b646f714432ba4cd01969910f6016957a6b218d2d2900d914c" diff --git a/mods/ledger.pw.toml b/mods/ledger.pw.toml new file mode 100644 index 0000000..664ead4 --- /dev/null +++ b/mods/ledger.pw.toml @@ -0,0 +1,13 @@ +name = "Ledger" +filename = "ledger-1.2.8.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/LVN9ygNV/versions/pOxgWfwI/ledger-1.2.8.jar" +hash-format = "sha512" +hash = "8230ae7ef5495dd43b6ebc19fb212b7ffb10dc571fc586ecc7e2cc8177989daa41c102ac386d82586c83a0b48b9dba29f095ffa4b8d78e34d715e25830117f8d" + +[update] +[update.modrinth] +mod-id = "LVN9ygNV" +version = "pOxgWfwI" diff --git a/pack.toml b/pack.toml index fe78fba..303cc7a 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "292e8a2c2cffe79ef23c425ec97741b941d7d7b4ecd1949af753fc1999c58bf3" +hash = "4f97b14bd36ec368dac92e0f1279978e1e421b2464bb45f50e31fdc827d97c9d" [versions] fabric = "0.16.9"