diff --git a/README.md b/README.md index 292a727..bda7ca1 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ nixos-rebuild build-vm --flake '.#vm' ### Running +*Note: M-2 will bring up a console for poweroff and such* + Running should *mostly* be as simple as running the command the build script echos. diff --git a/configuration/default.nix b/configuration/default.nix index 1bbb6bb..fbf55b8 100644 --- a/configuration/default.nix +++ b/configuration/default.nix @@ -3,6 +3,7 @@ { imports = [ ./services/gitea.nix + ./services/minecraft.nix ./services/nextcloud.nix ./services/webserver.nix ./ids.nix diff --git a/configuration/services/configs/minecraft/voor-kia/config/EnderStorage.cfg b/configuration/services/configs/minecraft/voor-kia/config/EnderStorage.cfg new file mode 100644 index 0000000..df6c551 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/EnderStorage.cfg @@ -0,0 +1,14 @@ +# The RegistryName for the Item to lock EnderChests and Tanks. +S:"personalItem"="minecraft:diamond" + +# Causes chests to lose personal settings and drop the diamond on break. +B:"anarchyMode"=false + +# The size of each inventory of EnderStorage, 0 = 3x3, 1 = 3x9, 2 = 6x9, default = 1 +I:"item_storage_size"=1 + +# Disables the tank on top of creators heads. +B:"disableCreatorVisuals"=false + +# Enable this to make EnderStorage use vanilla's EnderChest sounds instead of the standard chest. +B:"useVanillaEnderChestsSounds"=false diff --git a/configuration/services/configs/minecraft/voor-kia/config/WeirdingGadget.toml b/configuration/services/configs/minecraft/voor-kia/config/WeirdingGadget.toml new file mode 100644 index 0000000..deb1f5b --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/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 = 48 + #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/configuration/services/configs/minecraft/voor-kia/config/WeirdingGadgetLimits.toml b/configuration/services/configs/minecraft/voor-kia/config/WeirdingGadgetLimits.toml new file mode 100644 index 0000000..31eeb1f --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/WeirdingGadgetLimits.toml @@ -0,0 +1,13 @@ + +#Limits for chunk loading +[chunkLoadingLimits] + #The number of tickets a player can be assigned instead of a mod. This is shared across all mods. + #Range: > 0 + maximumPlayerTickets = 500 + #No comment + #Range: 0 ~ 225 + maximumChunksPerTicket = 25 + #Maximum ticket count for the mod. Zero disables chunkloading capabilities. + #Range: > 0 + maximumModTickets = 200 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/aiimprovements-common.toml b/configuration/services/configs/minecraft/voor-kia/config/aiimprovements-common.toml new file mode 100644 index 0000000..aca1132 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/aiimprovements-common.toml @@ -0,0 +1,40 @@ + +#Entity Settings +[entity] + + #General + [entity.general] + #Allows repeat remove calls to bubble to the top of the list to improve performance of repeat mob spawning. + enable_call_bubbling = true + #Allow AI tasks to be removed from entities at runtime. If this is disable no per mob or per mob type removes will run. + allow_remove_calls = true + + #Entity Mob + [entity.mob] + #Remove the look at goal (player or attack target) AI task. This will cause AIs to not face targets or walking directions. + remove_look_goal = false + #Replaces the default look controller with a version featuring cached tan math improving performance. Only works on vanilla style mobs, if a mod overrides the look controller it will skip. + replace_look_controller = true + #Remove the look at random position AI task. This will cause AIs to feel a little lifeless as they do not animate head movement while idle. + remove_look_random = false + + #Entity Fish + [entity.fish] + #Remove the fish's AI task to follow a leader fish to act as a group of fish. + remove_follow_leader = false + #Remove the fish's random swimming pathfinder. This will cause fish to stay in position more often. + remove_swim = false + #Remove the fish's panic pathfinder. This will cause fish to not run away. + remove_panic = false + #Remove the fish's AI task to avoid players. + remove_avoid_player = false + #Remove the fish's AI task to puff up when entities are nearby + remove_puff = false + + #Squid Fish + [entity.squid] + #Remove the squid's flee pathfinder. This will cause squid to not run away. + remove_flee = false + #Remove the squid's random movement pathfinder. This will cause squid to swim around randomly. + remove_random_move = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs.toml b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs.toml new file mode 100644 index 0000000..88c5b8a --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs.toml @@ -0,0 +1,288 @@ + +[general] + #Whether polar bears should target seal mobs. + polarBearsAttackSeals = true + #Whether bone serpents are neutral or hostile. + neutralBoneSerpents = false + #Whether Crimson Mosquitoes can transform into Warped Moscos if attacking a Mungus or any listed creature. + warpedMoscoTransformation = true + #Whether wild raccoons steal food from chests. + raccoonStealFromChests = true + #Whether mimicream can be used to duplicate items. + mimicreamRepair = true + #Whether acacia blossoms should drop from blocks tagged with #alexsmobs:drops_acacia_blossoms + acaciaBlossomsDropFromLeaves = true + #Whether lava can be bottled with a right click of a glass bottle. + lavaBottleEnabled = true + #Maximum world y-level that blobfish can spawn at + #Range: 0 ~ 256 + blobfishSpawnHeight = 38 + #Whether guster spawns are limited to when it is raining/thundering. + limitGusterSpawnsToWeather = true + #Whether all players should get an Animal Dictionary when joining the world for the first time. + giveBookOnStartup = true + #Maximum world y-level that cave centipedes can spawn at + #Range: 0 ~ 256 + caveCentipedeSpawnHeight = 30 + #Blacklist for items that mimicream cannot make a copy of. Ex: "minecraft:stone_sword", "alexsmobs:blood_sprayer" + mimicreamBlacklist = ["alexsmobs:blood_sprayer", "alexsmobs:hemolymph_blaster"] + #0 = no mungus biome transformation. 1 = mungus changes blocks, but not chunk's biome. 2 = mungus transforms blocks and biome of chunk. + #Range: 0 ~ 2 + mungusBiomeTransformationType = 2 + #List of all mungus mushrooms, biome transformations and surface blocks. Each is seperated by a |. Add an entry with a block registry name, biome registry name, and block registry name(for the ground). + mungusBiomeMatches = ["minecraft:red_mushroom|minecraft:mushroom_fields|minecraft:mycelium", "minecraft:brown_mushroom|minecraft:mushroom_fields|minecraft:mycelium", "minecraft:crimson_fungus|minecraft:crimson_forest|minecraft:crimson_nylium", "minecraft:warped_fungus|minecraft:warped_forest|minecraft:warped_nylium"] + #Whether to disable certain aspects of the Lava Vision Potion. Enable if issues with shaders persist. + shadersCompat = false + #List of extra(non mungus) mobs that will trigger a crimson mosquito to become a warped mosquito. Ex: "minecraft:mooshroom", "alexsmobs:warped_toad" + warpedMoscoMobTriggers = [""] + #1 out of this number chance for leaves to drop a banana when broken. Fortune is automatically factored in + #Range: > 0 + bananaChance = 200 + #Whether soul vulture spawns should be restricted solely to the nether fossil structure or to whatever biome is specified in their respective biome config. + soulVultureSpawnOnFossil = true + #Whether fish oil gives players a special levitation effect. + fishOilMeme = true + #Whether mimicubes spawns should be restricted solely to the end city structure or to whatever biome is specified in their respective biome config. + mimicubeSpawnInEndCity = true + #Whether bananas should drop from blocks tagged with #alexsmobs:drops_bananas + bananasDropFromLeaves = true + #Lava Opacity for the Lava Vision Potion. + #Range: 0.01 ~ 1.0 + lavaVisionOpacity = 0.65 + #Whether spiders should target fly mobs. + spidersAttackFlies = true + #Whether wolves should target moose mobs. + wolvesAttackMoose = true + #Whether wandering traders offer items like acacia blossoms, mosquito larva, crocodile egg, etc. + wanderingTraderOffers = true + + [general.spawning] + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + boneSerpentSpawnWeight = 8 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + alligatorSnappingTurtleSpawnRolls = 1 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + straddlerSpawnWeight = 85 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + hummingbirdSpawnWeight = 39 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + stradpoleSpawnRolls = 3 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + mantisShrimpSpawnWeight = 15 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + roadrunnerSpawnRolls = 1 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + lobsterSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + gusterSpawnWeight = 35 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + endergradeSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + elephantSpawnWeight = 30 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + spectreSpawnWeight = 10 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + endergradeSpawnWeight = 10 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + hammerheadSharkSpawnWeight = 8 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + sealSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + sunbirdSpawnRolls = 15 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + straddlerSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + shoebillSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + gazelleSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + sunbirdSpawnWeight = 2 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + raccoonSpawnWeight = 10 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + mantisShrimpSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + mungusSpawnWeight = 4 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + mungusSpawnRolls = 1 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + crocSpawnRolls = 1 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + mimicubeSpawnWeight = 40 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + blobfishSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + stradpoleSpawnWeight = 10 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + mooseSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + spectreSpawnRolls = 5 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + caveCentipedeSpawnRolls = 1 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + crowSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + grizzlyBearSpawnWeight = 8 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + blobfishSpawnWeight = 30 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + elephantSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + raccoonSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + caveCentipedeSpawnWeight = 8 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + shoebillSpawnWeight = 10 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + warpedToadSpawnWeight = 80 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + crowSpawnWeight = 10 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + sealSpawnWeight = 30 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + komodoDragonSpawnWeight = 4 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + flySpawnWeight = 3 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + snowLeopardSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + rattlesnakeSpawnWeight = 12 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + soulVultureSpawnWeight = 30 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + mooseSpawnWeight = 15 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + warpedMoscoSpawnRolls = 1000 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + komodoDragonSpawnRolls = 1 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + crocodileSpawnWeight = 40 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + soulVultureSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + gusterSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + orcaSpawnRolls = 6 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + capuchinMonkeySpawnWeight = 55 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + alligatorSnappingTurtleSpawnWeight = 20 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + boneSeprentSpawnRolls = 40 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + mimicubeSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + cockroachSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn. NOTE: By default the warped mosco doesn't spawn in any biomes. + #Range: 0 ~ 1000 + warpedMoscoSpawnWeight = 1 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + cockroachSpawnWeight = 4 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + gazelleSpawnWeight = 40 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + rattlesnakeSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + gorillaSpawnWeight = 50 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + roadrunnerSpawnWeight = 15 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + flySpawnRolls = 1 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + lobsterSpawnWeight = 7 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + capuchinMonkeySpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + warpedToadSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + gorillaSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + snowLeopardSpawnWeight = 20 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + orcaSpawnWeight = 2 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + hummingbirdSpawnRolls = 1 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + grizzlyBearSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + crimsonMosquitoSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + hammerheadSharkSpawnRolls = 1 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + crimsonMosquitoSpawnWeight = 15 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/alligator_snapping_turtle_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/alligator_snapping_turtle_spawns.json new file mode 100644 index 0000000..2f80bc7 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/alligator_snapping_turtle_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "swamp" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/blobfish_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/blobfish_spawns.json new file mode 100644 index 0000000..696a296 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/blobfish_spawns.json @@ -0,0 +1,32 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:deep_ocean" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:deep_lukewarm_ocean" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:deep_cold_ocean" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:deep_frozen_ocean" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/bone_serpent_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/bone_serpent_spawns.json new file mode 100644 index 0000000..b693e3d --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/bone_serpent_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "nether" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/capuchin_monkey_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/capuchin_monkey_spawns.json new file mode 100644 index 0000000..feabd66 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/capuchin_monkey_spawns.json @@ -0,0 +1,26 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "jungle" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:bamboo_jungle" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:bamboo_jungle_hills" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cave_centipede_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cave_centipede_spawns.json new file mode 100644 index 0000000..32ef084 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cave_centipede_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": true, + "value": "ocean" + }, + { + "type": "BIOME_DICT", + "negate": true, + "value": "mushroom" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cockroach_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cockroach_spawns.json new file mode 100644 index 0000000..32ef084 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cockroach_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": true, + "value": "ocean" + }, + { + "type": "BIOME_DICT", + "negate": true, + "value": "mushroom" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crimson_mosquito_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crimson_mosquito_spawns.json new file mode 100644 index 0000000..ceeb04c --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crimson_mosquito_spawns.json @@ -0,0 +1,25 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:crimson_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "byg:crimson_garden" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:visceral_heap" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crocodile_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crocodile_spawns.json new file mode 100644 index 0000000..5c2a548 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crocodile_spawns.json @@ -0,0 +1,33 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "swamp" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "river" + }, + { + "type": "BIOME_DICT", + "negate": true, + "value": "cold" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crow_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crow_spawns.json new file mode 100644 index 0000000..ed8b56d --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crow_spawns.json @@ -0,0 +1,38 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": true, + "value": "savanna" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "forest" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": true, + "value": "savanna" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "plains" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/elephant_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/elephant_spawns.json new file mode 100644 index 0000000..9e69d3b --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/elephant_spawns.json @@ -0,0 +1,28 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_CATEGORY", + "negate": false, + "value": "savanna" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "savanna" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/endergrade_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/endergrade_spawns.json new file mode 100644 index 0000000..5d3ca68 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/endergrade_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "end" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:the_end" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/fly_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/fly_spawns.json new file mode 100644 index 0000000..a8ddaed --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/fly_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_CATEGORY", + "negate": true, + "value": "ocean" + }, + { + "type": "BIOME_DICT", + "negate": true, + "value": "ocean" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/gazelle_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/gazelle_spawns.json new file mode 100644 index 0000000..9e69d3b --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/gazelle_spawns.json @@ -0,0 +1,28 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_CATEGORY", + "negate": false, + "value": "savanna" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "savanna" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/gorilla_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/gorilla_spawns.json new file mode 100644 index 0000000..feabd66 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/gorilla_spawns.json @@ -0,0 +1,26 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "jungle" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:bamboo_jungle" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:bamboo_jungle_hills" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/grizzly_bear_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/grizzly_bear_spawns.json new file mode 100644 index 0000000..18bc5d3 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/grizzly_bear_spawns.json @@ -0,0 +1,28 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_CATEGORY", + "negate": false, + "value": "forest" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "forest" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/guster_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/guster_spawns.json new file mode 100644 index 0000000..7f73edd --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/guster_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_CATEGORY", + "negate": false, + "value": "desert" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/hammerhead_shark_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/hammerhead_shark_spawns.json new file mode 100644 index 0000000..8f5ff21 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/hammerhead_shark_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "ocean" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "hot" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/hummingbird_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/hummingbird_spawns.json new file mode 100644 index 0000000..bb35060 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/hummingbird_spawns.json @@ -0,0 +1,30 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:flower_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:sunflower_plains" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "jungle" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/komodo_dragon_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/komodo_dragon_spawns.json new file mode 100644 index 0000000..c1bcd89 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/komodo_dragon_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "mesa" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/lobster_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/lobster_spawns.json new file mode 100644 index 0000000..cfb150a --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/lobster_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "beach" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mantis_shrimp_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mantis_shrimp_spawns.json new file mode 100644 index 0000000..8f5ff21 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mantis_shrimp_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "ocean" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "hot" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mimicube_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mimicube_spawns.json new file mode 100644 index 0000000..5d3ca68 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mimicube_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "end" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:the_end" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/moose_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/moose_spawns.json new file mode 100644 index 0000000..dc1dd28 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/moose_spawns.json @@ -0,0 +1,38 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "snowy" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "wasteland" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "snowy" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "forest" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mungus_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mungus_spawns.json new file mode 100644 index 0000000..927929a --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mungus_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "mushroom" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "rare" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/orca_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/orca_spawns.json new file mode 100644 index 0000000..0bcd599 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/orca_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "ocean" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "cold" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/raccoon_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/raccoon_spawns.json new file mode 100644 index 0000000..ed8b56d --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/raccoon_spawns.json @@ -0,0 +1,38 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": true, + "value": "savanna" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "forest" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": true, + "value": "savanna" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "plains" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/rattlesnake_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/rattlesnake_spawns.json new file mode 100644 index 0000000..3796884 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/rattlesnake_spawns.json @@ -0,0 +1,28 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "mesa" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_CATEGORY", + "negate": false, + "value": "desert" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/roadrunner_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/roadrunner_spawns.json new file mode 100644 index 0000000..3796884 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/roadrunner_spawns.json @@ -0,0 +1,28 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "mesa" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_CATEGORY", + "negate": false, + "value": "desert" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/seal_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/seal_spawns.json new file mode 100644 index 0000000..cd1e2c6 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/seal_spawns.json @@ -0,0 +1,33 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "beach" + } + ], + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "ocean" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "snowy" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/shoebill_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/shoebill_spawns.json new file mode 100644 index 0000000..2f80bc7 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/shoebill_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "swamp" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/snow_leopard_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/snow_leopard_spawns.json new file mode 100644 index 0000000..5234f77 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/snow_leopard_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "mountain" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "snowy" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/soul_vulture_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/soul_vulture_spawns.json new file mode 100644 index 0000000..dcee03e --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/soul_vulture_spawns.json @@ -0,0 +1,18 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:soul_sand_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "byg:warped_desert" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/spectre_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/spectre_spawns.json new file mode 100644 index 0000000..7593141 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/spectre_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:small_end_islands" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/straddler_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/straddler_spawns.json new file mode 100644 index 0000000..5708081 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/straddler_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:basalt_deltas" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/stradpole_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/stradpole_spawns.json new file mode 100644 index 0000000..5708081 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/stradpole_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:basalt_deltas" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/sunbird_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/sunbird_spawns.json new file mode 100644 index 0000000..c0efaa4 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/sunbird_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_DICT", + "negate": false, + "value": "overworld" + }, + { + "type": "BIOME_DICT", + "negate": false, + "value": "mountain" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/warped_mosco_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/warped_mosco_spawns.json new file mode 100644 index 0000000..333b7b9 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/warped_mosco_spawns.json @@ -0,0 +1,3 @@ +{ + "biomes": [] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/warped_toad_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/warped_toad_spawns.json new file mode 100644 index 0000000..445320d --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/warped_toad_spawns.json @@ -0,0 +1,18 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:warped_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "byg:crimson_garden" + } + ] + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/apotheosis.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/apotheosis.cfg new file mode 100644 index 0000000..40dd127 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/apotheosis.cfg @@ -0,0 +1,23 @@ +# Configuration file + +general { + # If the deadly module is loaded. [default: true] + B:"Enable Deadly Module"=true + + # If the enchantment module is enabled. [default: true] + B:"Enable Enchantment Module"=true + + # If the garden module is loaded. [default: true] + B:"Enable Garden Module"=true + + # If the potion module is loaded. [default: true] + B:"Enable Potion Module"=true + + # If the spawner module is enabled. [default: true] + B:"Enable Spawner Module"=true + + # If the village module is loaded. [default: true] + B:"Enable Village Module"=true +} + + diff --git a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/deadly.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/deadly.cfg new file mode 100644 index 0000000..643a089 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/deadly.cfg @@ -0,0 +1,379 @@ +# Configuration file + +affixes { + # The 1/n chance that a naturally spawned mob will be granted an affix item. [range: 1 ~ 500000, default: 250] + I:"Random Affix Chance"=250 +} + + +bosses { + # A list of potions (registry names) that bosses cannot generate with. [default: [forbidden_arcanus:spectral_vision]] + S:"Blacklisted Potions" < + forbidden_arcanus:spectral_vision + > + + # The block that spawns in a 5x5 underneath world-generated bosses. [default: minecraft:red_sandstone] + S:"Boss Filler Block"=minecraft:red_sandstone + + # The rarity offset for boss item generation. 400 guarantees uncommon, 700 guarantees rare, 800 guarantees epic, 950 guarantees mythic. [range: 0 ~ 999, default: 475] + I:"Boss Rarity Offset"=475 + + # The possible mob types for bosses. Format is weight@entity, entity is a registry name. [default: [3@minecraft:zombie], [3@minecraft:skeleton], [2@minecraft:husk], [2@minecraft:stray], [1@minecraft:wither_skeleton], [1@minecraft:pillager]] + S:"Boss Spawner Mobs" < + 3@minecraft:zombie + 3@minecraft:skeleton + 2@minecraft:husk + 2@minecraft:stray + 1@minecraft:wither_skeleton + 1@minecraft:pillager + > + + # The percent chance a boss has fire resistance. [range: 0.0 ~ 3.4028235E38, default: 1.0] + S:"Fire Resistance"=1.0 + + # The max amount of extra damage bosses do, in half hearts. [range: 0.0 ~ 2.14748365E9, default: 4.5] + S:"Max Damage Bonus"=4.5 + + # The max amount boss health is multiplied by. Base hp * factor = final hp. [range: 0.0 ~ 2.14748365E9, default: 8.0] + S:"Max Health Multiplier"=8.0 + + # The max amount of knockback resist bosses have. [range: 0.0 ~ 2.14748365E9, default: 1.0] + S:"Max Knockback Resist"=1.0 + + # The max regeneration level of bosses. [range: 0 ~ 2147483647, default: 2] + I:"Max Regen Level"=2 + + # The max resistance level of bosses. [range: 0 ~ 2147483647, default: 3] + I:"Max Resistance Level"=3 + + # The max amount boss speed is multiplied by. Base speed * factor = final speed. [range: 0.0 ~ 2.14748365E9, default: 1.4] + S:"Max Speed Multiplier"=1.4 + + # The min amount of extra damage bosses do, in half hearts. [range: 0.0 ~ 2.14748365E9, default: 2.0] + S:"Min Damage Bonus"=2.0 + + # The min amount boss health is multiplied by. Base hp * factor = final hp. [range: 0.0 ~ 2.14748365E9, default: 4.0] + S:"Min Health Multiplier"=4.0 + + # The min amount of knockback resist bosses have. [range: 0.0 ~ 2.14748365E9, default: 0.65] + S:"Min Knockback Resist"=0.65 + + # The min regeneration level of bosses. [range: 0 ~ 2147483647, default: 0] + I:"Min Regen Level"=0 + + # The min resistance level of bosses. [range: 0 ~ 2147483647, default: 0] + I:"Min Resistance Level"=0 + + # The min amount boss speed is multiplied by. Base speed * factor = final speed. [range: 0.0 ~ 2.14748365E9, default: 1.1] + S:"Min Speed Multiplier"=1.1 + + # The chance a gear piece will be randomly enchanted. [range: 0.0 ~ 2.14748365E9, default: 0.45] + S:"Random Enchantment Chance"=0.45 + + # The chance a boss will have extra random potion effects. [range: 0.0 ~ 2.14748365E9, default: 0.65] + S:"Random Potion Chance"=0.65 + + # The 1/n chance that a naturally spawned mob that can see the sky is transformed into a boss. [range: 1 ~ 500000, default: 600] + I:"Surface Boss Chance"=600 + + # If a lightning bolt strikes when a surface boss spawn occurs. [default: true] + B:"Surface Boss Lightning"=true + + # The percent chance a boss has water breathing. [range: 0.0 ~ 3.4028235E38, default: 1.0] + S:"Water Breathing"=1.0 +} + + +"brutal spawners" { + # The potion effects applied to all brutal mobs. Format is potion@level, potion is a registry name. [default: [minecraft:resistance@2], [minecraft:fire_resistance@1], [minecraft:regeneration@1], [minecraft:speed@2], [minecraft:water_breathing@1], [minecraft:strength@1]] + S:"Brutal Potion Effects" < + minecraft:resistance@2 + minecraft:fire_resistance@1 + minecraft:regeneration@1 + minecraft:speed@2 + minecraft:water_breathing@1 + minecraft:strength@1 + > + + # The possible spawn entries for brutal spawners. Format is weight@entity, entity is a registry name. apotheosis:random is a special name, used to generate a spawner that spawns any mob. [default: [3@minecraft:zombie], [3@minecraft:skeleton], [2@minecraft:husk], [2@minecraft:stray], [1@minecraft:spider]] + S:"Brutal Spawner Mobs" < + 3@minecraft:zombie + 3@minecraft:skeleton + 2@minecraft:husk + 2@minecraft:stray + 1@minecraft:spider + > +} + + +frequencies { + # The chance (per chunk) for a boss to try spawning. [range: 0.0 ~ 1.0, default: 0.07] + S:"Boss Chance"=0.07 + + # The chance (per chunk) for a brutal spawner to try spawning. [range: 0.0 ~ 1.0, default: 0.18] + S:"Brutal Spawner Chance"=0.18 + + # The chance (per chunk) for a swarm spawner to try spawning. [range: 0.0 ~ 1.0, default: 0.2] + S:"Swarm Spawner Chance"=0.2 +} + + +general { + # The biomes that the deadly module will not generate in. [default: [minecraft:warm_ocean], [minecraft:lukewarm_ocean], [minecraft:cold_ocean], [minecraft:frozen_ocean], [minecraft:deep_warm_ocean], [minecraft:deep_frozen_ocean], [minecraft:deep_lukewarm_ocean], [minecraft:deep_cold_ocean], [minecraft:ocean], [minecraft:deep_ocean]] + S:"Generation Biome Blacklist" < + minecraft:warm_ocean + minecraft:lukewarm_ocean + minecraft:cold_ocean + minecraft:frozen_ocean + minecraft:deep_warm_ocean + minecraft:deep_frozen_ocean + minecraft:deep_lukewarm_ocean + minecraft:deep_cold_ocean + minecraft:ocean + minecraft:deep_ocean + > + + # The dimensions that the deadly module will generate in. [default: [overworld]] + S:"Generation Dimension Whitelist" < + overworld + > +} + + +"random spawners" { + # [range: 0 ~ 50, default: 1] + I:"alexsmobs:bone_serpent"=1 + + # [range: 0 ~ 50, default: 1] + I:"alexsmobs:bone_serpent_part"=1 + + # [range: 0 ~ 50, default: 1] + I:"alexsmobs:guster"=1 + + # [range: 0 ~ 50, default: 1] + I:"alexsmobs:mimicube"=1 + + # [range: 0 ~ 50, default: 1] + I:"alexsmobs:soul_vulture"=1 + + # [range: 0 ~ 50, default: 1] + I:"alexsmobs:straddler"=1 + + # [range: 0 ~ 50, default: 1] + I:"alexsmobs:warped_mosco"=1 + + # [range: 0 ~ 50, default: 1] + I:"artifacts:mimic"=1 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:blaze"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:cave_spider"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:creeper"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:drowned"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:elder_guardian"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:ender_dragon"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:enderman"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:endermite"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:evoker"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:ghast"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:giant"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:guardian"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:hoglin"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:husk"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:illusioner"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:magma_cube"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:phantom"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:piglin"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:piglin_brute"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:pillager"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:ravager"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:shulker"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:silverfish"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:skeleton"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:slime"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:spider"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:stray"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:vex"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:vindicator"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:witch"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:wither"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:wither_skeleton"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zoglin"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zombie"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zombie_villager"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zombified_piglin"=8 + + # [range: 0 ~ 50, default: 1] + I:"quark:forgotten"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:wraith"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:wrapped"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:brute"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:forgotten_guardian"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:masticator"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:muncher"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:nargoyle"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:rotbeast"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:rotdweller"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:rotling"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:rotwalker"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:sploogie"=1 + + # [range: 0 ~ 50, default: 1] + I:"undergarden:stoneborn"=1 +} + + +"spawner stats: brutal spawners" { + # The maximum delay between spawns [range: 1 ~ 32767, default: 400] + I:"Max Delay"=400 + + # The maximum number of nearby entities (when hit, the spawner turns off). [range: 1 ~ 32767, default: 6] + I:"Max Nearby Entities"=6 + + # The minimum delay between spawns [range: 1 ~ 32767, default: 200] + I:"Min Delay"=200 + + # The required distance a player must be within for this spawner to work. [range: 1 ~ 32767, default: 16] + I:"Player Range"=16 + + # The number of mobs that will spawn. [range: 1 ~ 32767, default: 6] + I:"Spawn Count"=6 + + # The delay before first spawn on this spawner. [range: 1 ~ 32767, default: 20] + I:"Spawn Delay"=20 + + # The spawn range. [range: 1 ~ 32767, default: 4] + I:"Spawn Range"=4 +} + + +"spawner stats: swarm spawners" { + # The maximum delay between spawns [range: 1 ~ 32767, default: 300] + I:"Max Delay"=300 + + # The maximum number of nearby entities (when hit, the spawner turns off). [range: 1 ~ 32767, default: 32] + I:"Max Nearby Entities"=32 + + # The minimum delay between spawns [range: 1 ~ 32767, default: 75] + I:"Min Delay"=75 + + # The required distance a player must be within for this spawner to work. [range: 1 ~ 32767, default: 8] + I:"Player Range"=8 + + # The number of mobs that will spawn. [range: 1 ~ 32767, default: 8] + I:"Spawn Count"=8 + + # The delay before first spawn on this spawner. [range: 1 ~ 32767, default: 20] + I:"Spawn Delay"=20 + + # The spawn range. [range: 1 ~ 32767, default: 6] + I:"Spawn Range"=6 +} + + +"swarm spawners" { + # The possible spawn entries for swarm spawners. Format is weight@entity, entity is a registry name. [default: [4@minecraft:zombie], [2@minecraft:skeleton], [5@minecraft:spider], [8@minecraft:cave_spider], [1@minecraft:creeper]] + S:"Swarm Spawner Mobs" < + 4@minecraft:zombie + 2@minecraft:skeleton + 5@minecraft:spider + 8@minecraft:cave_spider + 1@minecraft:creeper + > +} + + diff --git a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/enchantments.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/enchantments.cfg new file mode 100644 index 0000000..03e565b --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/enchantments.cfg @@ -0,0 +1,962 @@ +# Configuration file + +"alexsmobs:board_return" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"alexsmobs:lavawax" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"alexsmobs:serpentfriend" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"alexsmobs:straddle_jump" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:bane_of_illagers" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 10] + I:"Max Level"=10 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:berserk" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 4] + I:"Max Level"=4 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:capturing" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:crescendo" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:depth_miner" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:hell_infusion" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:icy_thorns" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 4] + I:"Max Level"=4 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:knowledge" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 4] + I:"Max Level"=4 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:life_mending" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 4] + I:"Max Level"=4 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:magic_protection" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:natures_blessing" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:obliteration" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:rebounding" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 6] + I:"Max Level"=6 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:reflective" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:scavenger" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 3] + I:"Max Level"=3 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:sea_infusion" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:shield_bash" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:splitting" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:stable_footing" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:tempting" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:true_infinity" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:aqua_affinity" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:bane_of_arthropods" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 10] + I:"Max Level"=10 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:binding_curse" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:blast_protection" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:channeling" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:depth_strider" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:efficiency" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:feather_falling" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:fire_aspect" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:fire_protection" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:flame" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:fortune" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:frost_walker" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 6] + I:"Max Level"=6 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:impaling" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 10] + I:"Max Level"=10 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:infinity" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:knockback" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:looting" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:loyalty" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:luck_of_the_sea" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:lure" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:mending" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:multishot" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:piercing" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:power" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:projectile_protection" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:protection" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:punch" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:quick_charge" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:respiration" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:riptide" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:sharpness" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:silk_touch" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:smite" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 10] + I:"Max Level"=10 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:soul_speed" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:sweeping" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:thorns" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:unbreaking" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:vanishing_curse" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"passablefoliage:leaf_walker" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + diff --git a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/garden.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/garden.cfg new file mode 100644 index 0000000..14160db --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/garden.cfg @@ -0,0 +1,14 @@ +# Configuration file + +general { + # The max height a stack of bamboo may grow to. Vanilla is 16. [range: 1 ~ 255, default: 32] + I:"Bamboo Height"=16 + + # The max height a stack of cacti may grow to. Vanilla is 3. [range: 1 ~ 255, default: 5] + I:"Cactus Height"=5 + + # The max height a stack of reeds may grow to. Vanilla is 3. [range: 1 ~ 255, default: 255] + I:"Reed Height"=5 +} + + diff --git a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/names.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/names.cfg new file mode 100644 index 0000000..c097ac8 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/names.cfg @@ -0,0 +1,1251 @@ +# Configuration file + +armors { + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: byg:ametrine_helmet, byg:ametrine_chestplate, byg:ametrine_leggings, byg:ametrine_boots + # Repair Material: byg:ametrine_gems + # [default: ] + S:AMETRINE < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:chainmail_helmet, minecraft:chainmail_chestplate, minecraft:chainmail_leggings, minecraft:chainmail_boots + # Repair Material: minecraft:iron_ingot + # [default: [Chainmail], [Chain], [Chain Link], [Scale]] + S:CHAIN < + Chainmail + Chain + Chain Link + Scale + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: undergarden:cloggrum_helmet, undergarden:cloggrum_chestplate, undergarden:cloggrum_leggings, undergarden:cloggrum_boots + # Repair Material: undergarden:cloggrum_ingot + # [default: ] + S:CLOGGRUM < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:diamond_helmet, minecraft:diamond_chestplate, minecraft:diamond_leggings, minecraft:diamond_boots + # Repair Material: minecraft:diamond + # [default: [Diamond], [Zircon], [Gemstone], [Jewel], [Crystal]] + S:DIAMOND < + Diamond + Zircon + Gemstone + Jewel + Crystal + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: undergarden:froststeel_helmet, undergarden:froststeel_chestplate, undergarden:froststeel_leggings, undergarden:froststeel_boots + # Repair Material: undergarden:froststeel_ingot + # [default: ] + S:FROSTSTEEL < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:golden_helmet, minecraft:golden_chestplate, minecraft:golden_leggings, minecraft:golden_boots + # Repair Material: minecraft:gold_ingot + # [default: [Golden], [Gold], [Gilt], [Auric], [Ornate]] + S:GOLD < + Golden + Gold + Gilt + Auric + Ornate + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:iron_helmet, minecraft:iron_chestplate, minecraft:iron_leggings, minecraft:iron_boots + # Repair Material: minecraft:iron_ingot + # [default: [Iron], [Steel], [Ferrous], [Rusty], [Wrought Iron]] + S:IRON < + Iron + Steel + Ferrous + Rusty + Wrought Iron + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:leather_helmet, minecraft:leather_chestplate, minecraft:leather_leggings, minecraft:leather_boots, quark:backpack, quark:forgotten_hat + # Repair Material: minecraft:leather + # [default: [Leather], [Rawhide], [Lamellar], [Cow Skin]] + S:LEATHER < + Leather + Rawhide + Lamellar + Cow Skin + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: undergarden:masticated_chestplate + # Repair Material: undergarden:masticator_scales + # [default: ] + S:MASTICATED < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:netherite_helmet, minecraft:netherite_chestplate, minecraft:netherite_leggings, minecraft:netherite_boots + # Repair Material: minecraft:netherite_ingot + # [default: [Burnt], [Embered], [Fiery], [Hellborn], [Flameforged]] + S:NETHERITE < + Burnt + Embered + Fiery + Hellborn + Flameforged + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:turtle_helmet + # Repair Material: minecraft:scute + # [default: [Tortollan], [Very Tragic], [Environmental], [Organic]] + S:TURTLE < + Tortollan + Very Tragic + Environmental + Organic + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: undergarden:utheric_helmet, undergarden:utheric_chestplate, undergarden:utheric_leggings, undergarden:utheric_boots + # Repair Material: undergarden:utherium_ingot + # [default: ] + S:UTHERIC < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: alexsmobs:centipede_leggings + # Repair Material: alexsmobs:centipede_leg + # [default: ] + S:alexsmobs_centipede_leggings < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: alexsmobs:crocodile_chestplate + # Repair Material: alexsmobs:crocodile_scute + # [default: ] + S:alexsmobs_crocodile_chestplate < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: alexsmobs:frontier_cap + # Repair Material: alexsmobs:raccoon_tail + # [default: ] + S:alexsmobs_frontier_cap < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: alexsmobs:moose_headgear + # Repair Material: alexsmobs:moose_antler + # [default: ] + S:alexsmobs_moose_headgear < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: alexsmobs:roadrunner_boots + # Repair Material: alexsmobs:roadrunner_feather + # [default: ] + S:alexsmobs_roadrunner_boots < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: alexsmobs:sombrero + # Repair Material: minecraft:hay_block + # [default: ] + S:alexsmobs_sombrero < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: alexsmobs:spiked_turtle_shell + # Repair Material: null + # [default: ] + S:alexsmobs_spiked_turtle_shell < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_amythest_helmet, iceandfire:armor_amythest_chestplate, iceandfire:armor_amythest_leggings, iceandfire:armor_amythest_boots + # Repair Material: iceandfire:dragonscales_amythest + # [default: ] + S:iceandfire_armor_amythest_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_black_helmet, iceandfire:armor_black_chestplate, iceandfire:armor_black_leggings, iceandfire:armor_black_boots + # Repair Material: iceandfire:dragonscales_black + # [default: ] + S:iceandfire_armor_black_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_blue_helmet, iceandfire:armor_blue_chestplate, iceandfire:armor_blue_leggings, iceandfire:armor_blue_boots + # Repair Material: iceandfire:dragonscales_blue + # [default: ] + S:iceandfire_armor_blue_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_bronze_helmet, iceandfire:armor_bronze_chestplate, iceandfire:armor_bronze_leggings, iceandfire:armor_bronze_boots + # Repair Material: iceandfire:dragonscales_bronze + # [default: ] + S:iceandfire_armor_bronze_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_copper_helmet, iceandfire:armor_copper_chestplate, iceandfire:armor_copper_leggings, iceandfire:armor_copper_boots + # Repair Material: iceandfire:dragonscales_copper + # [default: ] + S:iceandfire_armor_copper_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_copper_metal_helmet, iceandfire:armor_copper_metal_chestplate, iceandfire:armor_copper_metal_leggings, iceandfire:armor_copper_metal_boots + # Repair Material: null + # [default: ] + S:iceandfire_armor_copper_metal_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_electric_helmet, iceandfire:armor_electric_chestplate, iceandfire:armor_electric_leggings, iceandfire:armor_electric_boots + # Repair Material: iceandfire:dragonscales_electric + # [default: ] + S:iceandfire_armor_electric_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_gray_helmet, iceandfire:armor_gray_chestplate, iceandfire:armor_gray_leggings, iceandfire:armor_gray_boots + # Repair Material: iceandfire:dragonscales_gray + # [default: ] + S:iceandfire_armor_gray_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_green_helmet, iceandfire:armor_green_chestplate, iceandfire:armor_green_leggings, iceandfire:armor_green_boots + # Repair Material: iceandfire:dragonscales_green + # [default: ] + S:iceandfire_armor_green_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_red_helmet, iceandfire:armor_red_chestplate, iceandfire:armor_red_leggings, iceandfire:armor_red_boots + # Repair Material: iceandfire:dragonscales_red + # [default: ] + S:iceandfire_armor_red_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_sapphire_helmet, iceandfire:armor_sapphire_chestplate, iceandfire:armor_sapphire_leggings, iceandfire:armor_sapphire_boots + # Repair Material: iceandfire:dragonscales_sapphire + # [default: ] + S:iceandfire_armor_sapphire_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_silver_helmet, iceandfire:armor_silver_chestplate, iceandfire:armor_silver_leggings, iceandfire:armor_silver_boots + # Repair Material: iceandfire:dragonscales_silver + # [default: ] + S:iceandfire_armor_silver_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_silver_metal_helmet, iceandfire:armor_silver_metal_chestplate, iceandfire:armor_silver_metal_leggings, iceandfire:armor_silver_metal_boots + # Repair Material: iceandfire:silver_ingot + # [default: ] + S:iceandfire_armor_silver_metal_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:armor_white_helmet, iceandfire:armor_white_chestplate, iceandfire:armor_white_leggings, iceandfire:armor_white_boots + # Repair Material: iceandfire:dragonscales_white + # [default: ] + S:iceandfire_armor_white_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:blindfold + # Repair Material: minecraft:string + # [default: ] + S:iceandfire_blindfold < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:deathworm_red_helmet, iceandfire:deathworm_red_chestplate, iceandfire:deathworm_red_leggings, iceandfire:deathworm_red_boots + # Repair Material: iceandfire:deathworm_chitin_white + # [default: ] + S:iceandfire_deathworm_red_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:deathworm_white_helmet, iceandfire:deathworm_white_chestplate, iceandfire:deathworm_white_leggings, iceandfire:deathworm_white_boots + # Repair Material: iceandfire:deathworm_chitin_red + # [default: ] + S:iceandfire_deathworm_white_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:deathworm_yellow_helmet, iceandfire:deathworm_yellow_chestplate, iceandfire:deathworm_yellow_leggings, iceandfire:deathworm_yellow_boots + # Repair Material: iceandfire:deathworm_chitin_yellow + # [default: ] + S:iceandfire_deathworm_yellow_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dragonsteel_fire_helmet, iceandfire:dragonsteel_fire_chestplate, iceandfire:dragonsteel_fire_leggings, iceandfire:dragonsteel_fire_boots + # Repair Material: iceandfire:dragonsteel_fire_ingot + # [default: ] + S:iceandfire_dragonsteel_fire_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dragonsteel_ice_helmet, iceandfire:dragonsteel_ice_chestplate, iceandfire:dragonsteel_ice_leggings, iceandfire:dragonsteel_ice_boots + # Repair Material: iceandfire:dragonsteel_ice_ingot + # [default: ] + S:iceandfire_dragonsteel_ice_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dragonsteel_lightning_helmet, iceandfire:dragonsteel_lightning_chestplate, iceandfire:dragonsteel_lightning_leggings, iceandfire:dragonsteel_lightning_boots + # Repair Material: iceandfire:dragonsteel_lightning_ingot + # [default: ] + S:iceandfire_dragonsteel_lightning_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:earplugs + # Repair Material: minecraft:oak_button + # [default: ] + S:iceandfire_earplugs < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:forest_troll_leather_helmet, iceandfire:forest_troll_leather_chestplate, iceandfire:forest_troll_leather_leggings, iceandfire:forest_troll_leather_boots + # Repair Material: iceandfire:troll_leather_forest + # [default: ] + S:iceandfire_forest_troll_leather_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:frost_troll_leather_helmet, iceandfire:frost_troll_leather_chestplate, iceandfire:frost_troll_leather_leggings, iceandfire:frost_troll_leather_boots + # Repair Material: iceandfire:troll_leather_frost + # [default: ] + S:iceandfire_frost_troll_leather_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:mountain_troll_leather_helmet, iceandfire:mountain_troll_leather_chestplate, iceandfire:mountain_troll_leather_leggings, iceandfire:mountain_troll_leather_boots + # Repair Material: iceandfire:troll_leather_mountain + # [default: ] + S:iceandfire_mountain_troll_leather_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:myrmex_desert_helmet, iceandfire:myrmex_desert_chestplate, iceandfire:myrmex_desert_leggings, iceandfire:myrmex_desert_boots + # Repair Material: iceandfire:myrmex_desert_chitin + # [default: ] + S:iceandfire_myrmex_desert_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:myrmex_jungle_helmet, iceandfire:myrmex_jungle_chestplate, iceandfire:myrmex_jungle_leggings, iceandfire:myrmex_jungle_boots + # Repair Material: iceandfire:myrmex_jungle_chitin + # [default: ] + S:iceandfire_myrmex_jungle_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:sheep_helmet, iceandfire:sheep_chestplate, iceandfire:sheep_leggings, iceandfire:sheep_boots + # Repair Material: minecraft:white_wool + # [default: ] + S:iceandfire_sheep_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:tide_blue_helmet, iceandfire:tide_blue_chestplate, iceandfire:tide_blue_leggings, iceandfire:tide_blue_boots + # Repair Material: iceandfire:sea_serpent_scales_blue + # [default: ] + S:iceandfire_tide_blue_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:tide_bronze_helmet, iceandfire:tide_bronze_chestplate, iceandfire:tide_bronze_leggings, iceandfire:tide_bronze_boots + # Repair Material: iceandfire:sea_serpent_scales_bronze + # [default: ] + S:iceandfire_tide_bronze_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:tide_deepblue_helmet, iceandfire:tide_deepblue_chestplate, iceandfire:tide_deepblue_leggings, iceandfire:tide_deepblue_boots + # Repair Material: iceandfire:sea_serpent_scales_deepblue + # [default: ] + S:iceandfire_tide_deepblue_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:tide_green_helmet, iceandfire:tide_green_chestplate, iceandfire:tide_green_leggings, iceandfire:tide_green_boots + # Repair Material: iceandfire:sea_serpent_scales_green + # [default: ] + S:iceandfire_tide_green_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:tide_purple_helmet, iceandfire:tide_purple_chestplate, iceandfire:tide_purple_leggings, iceandfire:tide_purple_boots + # Repair Material: iceandfire:sea_serpent_scales_purple + # [default: ] + S:iceandfire_tide_purple_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:tide_red_helmet, iceandfire:tide_red_chestplate, iceandfire:tide_red_leggings, iceandfire:tide_red_boots + # Repair Material: iceandfire:sea_serpent_scales_red + # [default: ] + S:iceandfire_tide_red_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:tide_teal_helmet, iceandfire:tide_teal_chestplate, iceandfire:tide_teal_leggings, iceandfire:tide_teal_boots + # Repair Material: iceandfire:sea_serpent_scales_teal + # [default: ] + S:iceandfire_tide_teal_helmet < + > +} + + +entity { + # A list of name pieces, which can be spliced together to create full names. May be empty only if names is not empty. [default: [Grab], [Thar], [Ger], [Ald], [Mas], [On], [O], [Din], [Thor], [Jon], [Ath], [Burb], [En], [A], [E], [I], [U], [Hab], [Bloo], [Ena], [Dit], [Aph], [Ern], [Bor], [Dav], [Id], [Toast], [Son], [Dottir], [For], [Wen], [Lob], [Ed], [Die], [Van], [Y], [Zap], [Ear], [Ben], [Don], [Bran], [Gro], [Jen], [Bob], [Ette], [Ere], [Man], [Qua], [Bro], [Cree], [Per], [Skel], [Ton], [Zom], [Bie], [Wolf], [End], [Er], [Pig], [Sil], [Ver], [Fish], [Cow], [Chic], [Ken], [Sheep], [Squid], [Hell]] + S:"Name Parts" < + Grab + Thar + Ger + Ald + Mas + On + O + Din + Thor + Jon + Ath + Burb + En + A + E + I + U + Hab + Bloo + Ena + Dit + Aph + Ern + Bor + Dav + Id + Toast + Son + Dottir + For + Wen + Lob + Ed + Die + Van + Y + Zap + Ear + Ben + Don + Bran + Gro + Jen + Bob + Ette + Ere + Man + Qua + Bro + Cree + Per + Skel + Ton + Zom + Bie + Wolf + End + Er + Pig + Sil + Ver + Fish + Cow + Chic + Ken + Sheep + Squid + Hell + > + + # A list of full names, which are used in the generation of boss names. May be empty only if name parts is not empty. [default: [Albert], [Andrew], [Anderson], [Andy], [Allan], [Arthur], [Aaron], [Allison], [Arielle], [Amanda], [Anne], [Annie], [Amy], [Alana], [Brandon], [Brady], [Bernard], [Ben], [Benjamin], [Bob], [Bobette], [Brooke], [Brandy], [Beatrice], [Bea], [Bella], [Becky], [Carlton], [Carl], [Calvin], [Cameron], [Carson], [Chase], [Cassandra], [Cassie], [Cas], [Carol], [Carly], [Cherise], [Charlotte], [Cheryl], [Chasity], [Danny], [Drake], [Daniel], [Derrel], [David], [Dave], [Donovan], [Don], [Donald], [Drew], [Derrick], [Darla], [Donna], [Dora], [Danielle], [Edward], [Elliot], [Ed], [Edson], [Elton], [Eddison], [Earl], [Eric], [Ericson], [Eddie], [Ediovany], [Emma], [Elizabeth], [Eliza], [Esperanza], [Esper], [Esmeralda], [Emi], [Emily], [Elaine], [Fernando], [Ferdinand], [Fred], [Feddie], [Fredward], [Frank], [Franklin], [Felix], [Felicia], [Fran], [Greg], [Gregory], [George], [Gerald], [Gina], [Geraldine], [Gabby], [Hendrix], [Henry], [Hobbes], [Herbert], [Heath], [Henderson], [Helga], [Hera], [Helen], [Helena], [Hannah], [Ike], [Issac], [Israel], [Ismael], [Irlanda], [Isabelle], [Irene], [Irenia], [Jimmy], [Jim], [Justin], [Jacob], [Jake], [Jon], [Johnson], [Jonny], [Jonathan], [Josh], [Joshua], [Julian], [Jesus], [Jericho], [Jeb], [Jess], [Joan], [Jill], [Jillian], [Jessica], [Jennifer], [Jenny], [Jen], [Judy], [Kenneth], [Kenny], [Ken], [Keith], [Kevin], [Karen], [Kassandra], [Kassie], [Leonard], [Leo], [Leroy], [Lee], [Lenny], [Luke], [Lucas], [Liam], [Lorraine], [Latasha], [Lauren], [Laquisha], [Livia], [Lydia], [Lila], [Lilly], [Lillian], [Lilith], [Lana], [Mason], [Mike], [Mickey], [Mario], [Manny], [Mark], [Marcus], [Martin], [Marty], [Matthew], [Matt], [Max], [Maximillian], [Marth], [Mia], [Marriah], [Maddison], [Maddie], [Marissa], [Miranda], [Mary], [Martha], [Melonie], [Melody], [Mel], [Minnie], [Nathan], [Nathaniel], [Nate], [Ned], [Nick], [Norman], [Nicholas], [Natasha], [Nicki], [Nora], [Nelly], [Nina], [Orville], [Oliver], [Orlando], [Owen], [Olsen], [Odin], [Olaf], [Ortega], [Olivia], [Patrick], [Pat], [Paul], [Perry], [Pinnochio], [Patrice], [Patricia], [Pennie], [Petunia], [Patti], [Pernelle], [Quade], [Quincy], [Quentin], [Quinn], [Roberto], [Robbie], [Rob], [Robert], [Roy], [Roland], [Ronald], [Richard], [Rick], [Ricky], [Rose], [Rosa], [Rhonda], [Rebecca], [Roberta], [Sparky], [Shiloh], [Stephen], [Steve], [Saul], [Sheen], [Shane], [Sean], [Sampson], [Samuel], [Sammy], [Stefan], [Sasha], [Sam], [Susan], [Suzy], [Shelby], [Samantha], [Sheila], [Sharon], [Sally], [Stephanie], [Sandra], [Sandy], [Sage], [Tim], [Thomas], [Thompson], [Tyson], [Tyler], [Tom], [Tyrone], [Timmothy], [Tamara], [Tabby], [Tabitha], [Tessa], [Tiara], [Tyra], [Uriel], [Ursala], [Uma], [Victor], [Vincent], [Vince], [Vance], [Vinny], [Velma], [Victoria], [Veronica], [Wilson], [Wally], [Wallace], [Will], [Wilard], [William], [Wilhelm], [Xavier], [Xandra], [Young], [Yvonne], [Yolanda], [Zach], [Zachary]] + S:Names < + Albert + Andrew + Anderson + Andy + Allan + Arthur + Aaron + Allison + Arielle + Amanda + Anne + Annie + Amy + Alana + Brandon + Brady + Bernard + Ben + Benjamin + Bob + Bobette + Brooke + Brandy + Beatrice + Bea + Bella + Becky + Carlton + Carl + Calvin + Cameron + Carson + Chase + Cassandra + Cassie + Cas + Carol + Carly + Cherise + Charlotte + Cheryl + Chasity + Danny + Drake + Daniel + Derrel + David + Dave + Donovan + Don + Donald + Drew + Derrick + Darla + Donna + Dora + Danielle + Edward + Elliot + Ed + Edson + Elton + Eddison + Earl + Eric + Ericson + Eddie + Ediovany + Emma + Elizabeth + Eliza + Esperanza + Esper + Esmeralda + Emi + Emily + Elaine + Fernando + Ferdinand + Fred + Feddie + Fredward + Frank + Franklin + Felix + Felicia + Fran + Greg + Gregory + George + Gerald + Gina + Geraldine + Gabby + Hendrix + Henry + Hobbes + Herbert + Heath + Henderson + Helga + Hera + Helen + Helena + Hannah + Ike + Issac + Israel + Ismael + Irlanda + Isabelle + Irene + Irenia + Jimmy + Jim + Justin + Jacob + Jake + Jon + Johnson + Jonny + Jonathan + Josh + Joshua + Julian + Jesus + Jericho + Jeb + Jess + Joan + Jill + Jillian + Jessica + Jennifer + Jenny + Jen + Judy + Kenneth + Kenny + Ken + Keith + Kevin + Karen + Kassandra + Kassie + Leonard + Leo + Leroy + Lee + Lenny + Luke + Lucas + Liam + Lorraine + Latasha + Lauren + Laquisha + Livia + Lydia + Lila + Lilly + Lillian + Lilith + Lana + Mason + Mike + Mickey + Mario + Manny + Mark + Marcus + Martin + Marty + Matthew + Matt + Max + Maximillian + Marth + Mia + Marriah + Maddison + Maddie + Marissa + Miranda + Mary + Martha + Melonie + Melody + Mel + Minnie + Nathan + Nathaniel + Nate + Ned + Nick + Norman + Nicholas + Natasha + Nicki + Nora + Nelly + Nina + Orville + Oliver + Orlando + Owen + Olsen + Odin + Olaf + Ortega + Olivia + Patrick + Pat + Paul + Perry + Pinnochio + Patrice + Patricia + Pennie + Petunia + Patti + Pernelle + Quade + Quincy + Quentin + Quinn + Roberto + Robbie + Rob + Robert + Roy + Roland + Ronald + Richard + Rick + Ricky + Rose + Rosa + Rhonda + Rebecca + Roberta + Sparky + Shiloh + Stephen + Steve + Saul + Sheen + Shane + Sean + Sampson + Samuel + Sammy + Stefan + Sasha + Sam + Susan + Suzy + Shelby + Samantha + Sheila + Sharon + Sally + Stephanie + Sandra + Sandy + Sage + Tim + Thomas + Thompson + Tyson + Tyler + Tom + Tyrone + Timmothy + Tamara + Tabby + Tabitha + Tessa + Tiara + Tyra + Uriel + Ursala + Uma + Victor + Vincent + Vince + Vance + Vinny + Velma + Victoria + Veronica + Wilson + Wally + Wallace + Will + Wilard + William + Wilhelm + Xavier + Xandra + Young + Yvonne + Yolanda + Zach + Zachary + > + + # A list of prefixes, which are used in the generation of boss names. May be empty. [default: [Sir], [Mister], [Madam], [Doctor], [Father], [Mother]] + S:Prefixes < + Sir + Mister + Madam + Doctor + Father + Mother + > + + # A list of suffixes, which are used in the generation of boss names. A suffix is always preceeded by "The". May be empty. [default: [Mighty], [Supreme], [Superior], [Ultimate], [Lame], [Wimpy], [Curious], [Sneaky], [Pathetic], [Crying], [Eagle], [Errant], [Unholy], [Questionable], [Mean], [Hungry], [Thirsty], [Feeble], [Wise], [Sage], [Magical], [Mythical], [Legendary], [Not Very Nice], [Jerk], [Doctor], [Misunderstood], [Angry], [Knight], [Bishop], [Godly], [Special], [Toasty], [Shiny], [Shimmering], [Light], [Dark], [Odd-Smelling], [Funky], [Rock Smasher], [Son of Herobrine], [Cracked], [Sticky], [§kAlien§r], [Baby], [Manly], [Rough], [Scary], [Undoubtable], [Honest], [Non-Suspicious], [Boring], [Odd], [Lazy], [Super], [Nifty], [Ogre Slayer], [Pig Thief], [Dirt Digger], [Really Cool], [Doominator], [... Something]] + S:Suffixes < + Mighty + Supreme + Superior + Ultimate + Lame + Wimpy + Curious + Sneaky + Pathetic + Crying + Eagle + Errant + Unholy + Questionable + Mean + Hungry + Thirsty + Feeble + Wise + Sage + Magical + Mythical + Legendary + Not Very Nice + Jerk + Doctor + Misunderstood + Angry + Knight + Bishop + Godly + Special + Toasty + Shiny + Shimmering + Light + Dark + Odd-Smelling + Funky + Rock Smasher + Son of Herobrine + Cracked + Sticky + §kAlien§r + Baby + Manly + Rough + Scary + Undoubtable + Honest + Non-Suspicious + Boring + Odd + Lazy + Super + Nifty + Ogre Slayer + Pig Thief + Dirt Digger + Really Cool + Doominator + ... Something + > +} + + +formatting { + # The format string that will be used to indicate ownership. [default: %s's] + S:"Ownership Format"=%s's + + # The format string that will be used when a suffix is applied. [default: %s the %s] + S:"Suffix Format"=%s the %s +} + + +items { + # A list of root names for helms, used in the generation of item names. May not be empty. [default: [Helmet], [Cap], [Crown], [Great Helm], [Bassinet], [Sallet], [Close Helm], [Barbute]] + S:Helms < + Helmet + Cap + Crown + Great Helm + Bassinet + Sallet + Close Helm + Barbute + > + + # A list of root names for axes, used in the generation of item names. May not be empty. [default: [Axe], [Chopper], [Hatchet], [Tomahawk], [Cleaver], [Hacker], [Tree-Cutter], [Truncator]] + S:axes < + Axe + Chopper + Hatchet + Tomahawk + Cleaver + Hacker + Tree-Cutter + Truncator + > + + # A list of root names for boots, used in the generation of item names. May not be empty. [default: [Boots], [Shoes], [Greaves], [Sabatons], [Sollerets]] + S:boots < + Boots + Shoes + Greaves + Sabatons + Sollerets + > + + # A list of root names for bows, used in the generation of item names. May not be empty. [default: [Bow], [Shortbow], [Longbow], [Flatbow], [Recurve Bow], [Reflex Bow], [Self Bow], [Composite Bow], [Arrow-Flinger]] + S:bows < + Bow + Shortbow + Longbow + Flatbow + Recurve Bow + Reflex Bow + Self Bow + Composite Bow + Arrow-Flinger + > + + # A list of root names for chestplates, used in the generation of item names. May not be empty. [default: [Chestplate], [Tunic], [Brigandine], [Hauberk], [Cuirass]] + S:chestplates < + Chestplate + Tunic + Brigandine + Hauberk + Cuirass + > + + # A list of root names for leggings, used in the generation of item names. May not be empty. [default: [Leggings], [Pants], [Tassets], [Cuisses], [Schynbalds]] + S:leggings < + Leggings + Pants + Tassets + Cuisses + Schynbalds + > + + # A list of root names for pickaxes, used in the generation of item names. May not be empty. [default: [Pickaxe], [Pick], [Mattock], [Rock-Smasher], [Miner]] + S:pickaxes < + Pickaxe + Pick + Mattock + Rock-Smasher + Miner + > + + # A list of root names for shovels, used in the generation of item names. May not be empty. [default: [Shovel], [Spade], [Digger], [Excavator], [Trowel], [Scoop]] + S:shovels < + Shovel + Spade + Digger + Excavator + Trowel + Scoop + > + + # A list of root names for swords, used in the generation of item names. May not be empty. [default: [Sword], [Cutter], [Slicer], [Dicer], [Knife], [Blade], [Machete], [Brand], [Claymore], [Cutlass], [Foil], [Dagger], [Glaive], [Rapier], [Saber], [Scimitar], [Shortsword], [Longsword], [Broadsword], [Calibur]] + S:swords < + Sword + Cutter + Slicer + Dicer + Knife + Blade + Machete + Brand + Claymore + Cutlass + Foil + Dagger + Glaive + Rapier + Saber + Scimitar + Shortsword + Longsword + Broadsword + Calibur + > +} + + +tools { + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: undergarden:cloggrum_battleaxe, undergarden:cloggrum_sword, undergarden:cloggrum_pickaxe, undergarden:cloggrum_axe, undergarden:cloggrum_shovel, undergarden:cloggrum_hoe + # Repair Material: undergarden:cloggrum_ingot + # [default: ] + S:CLOGGRUM < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:diamond_sword, minecraft:diamond_shovel, minecraft:diamond_pickaxe, minecraft:diamond_axe, minecraft:diamond_hoe + # Repair Material: minecraft:diamond + # [default: [Diamond], [Zircon], [Gemstone], [Jewel], [Crystal]] + S:DIAMOND < + Diamond + Zircon + Gemstone + Jewel + Crystal + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: undergarden:forgotten_sword, undergarden:forgotten_pickaxe, undergarden:forgotten_axe, undergarden:forgotten_shovel, undergarden:forgotten_hoe + # Repair Material: undergarden:forgotten_ingot + # [default: ] + S:FORGOTTEN < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: undergarden:froststeel_sword, undergarden:froststeel_pickaxe, undergarden:froststeel_axe, undergarden:froststeel_shovel, undergarden:froststeel_hoe + # Repair Material: undergarden:froststeel_ingot + # [default: ] + S:FROSTSTEEL < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:golden_sword, minecraft:golden_shovel, minecraft:golden_pickaxe, minecraft:golden_axe, minecraft:golden_hoe + # Repair Material: minecraft:gold_ingot + # [default: [Golden], [Gold], [Gilt], [Auric], [Ornate]] + S:GOLD < + Golden + Gold + Gilt + Auric + Ornate + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:iron_sword, minecraft:iron_shovel, minecraft:iron_pickaxe, minecraft:iron_axe, minecraft:iron_hoe + # Repair Material: minecraft:iron_ingot + # [default: [Iron], [Steel], [Ferrous], [Rusty], [Wrought Iron]] + S:IRON < + Iron + Steel + Ferrous + Rusty + Wrought Iron + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:netherite_sword, minecraft:netherite_shovel, minecraft:netherite_pickaxe, minecraft:netherite_axe, minecraft:netherite_hoe + # Repair Material: minecraft:netherite_ingot + # [default: [Burnt], [Embered], [Fiery], [Hellborn], [Flameforged]] + S:NETHERITE < + Burnt + Embered + Fiery + Hellborn + Flameforged + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: byg:pendorite_axe, byg:pendorite_pickaxe, byg:pendorite_sword, byg:pendorite_battleaxe, byg:pendorite_shovel, byg:pendorite_hoe + # Repair Material: byg:pendorite_scraps + # [default: ] + S:PENDORITE < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: create:deforester + # Repair Material: create:refined_radiance + # [default: ] + S:RADIANT < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:stone_sword, minecraft:stone_shovel, minecraft:stone_pickaxe, minecraft:stone_axe, minecraft:stone_hoe + # Repair Material: null + # [default: [Stone], [Rock], [Marble], [Cobblestone]] + S:STONE < + Stone + Rock + Marble + Cobblestone + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: undergarden:utheric_sword, undergarden:utheric_pickaxe, undergarden:utheric_axe, undergarden:utheric_shovel, undergarden:utheric_hoe + # Repair Material: undergarden:utherium_ingot + # [default: ] + S:UTHERIC < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:wooden_sword, minecraft:wooden_shovel, minecraft:wooden_pickaxe, minecraft:wooden_axe, minecraft:wooden_hoe + # Repair Material: null + # [default: [Wooden], [Wood], [Hardwood], [Balsa Wood], [Mahogany], [Plywood]] + S:WOOD < + Wooden + Wood + Hardwood + Balsa Wood + Mahogany + Plywood + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:amphithere_macuahuitl + # Repair Material: iceandfire:amphithere_feather + # [default: ] + S:iceandfire_amphithere_macuahuitl < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:copper_sword, iceandfire:copper_shovel, iceandfire:copper_pickaxe, iceandfire:copper_axe, iceandfire:copper_hoe + # Repair Material: null + # [default: ] + S:iceandfire_copper_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dragonbone_sword, iceandfire:dragonbone_shovel, iceandfire:dragonbone_pickaxe, iceandfire:dragonbone_axe, iceandfire:dragonbone_hoe + # Repair Material: iceandfire:dragonbone + # [default: ] + S:iceandfire_dragonbone_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dragonbone_sword_fire + # Repair Material: iceandfire:dragonbone + # [default: ] + S:iceandfire_dragonbone_sword_fire < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dragonbone_sword_ice + # Repair Material: iceandfire:dragonbone + # [default: ] + S:iceandfire_dragonbone_sword_ice < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dragonbone_sword_lightning + # Repair Material: null + # [default: ] + S:iceandfire_dragonbone_sword_lightning < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dragonsteel_fire_sword, iceandfire:dragonsteel_fire_pickaxe, iceandfire:dragonsteel_fire_axe, iceandfire:dragonsteel_fire_shovel, iceandfire:dragonsteel_fire_hoe + # Repair Material: iceandfire:dragonsteel_fire_ingot + # [default: ] + S:iceandfire_dragonsteel_fire_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dragonsteel_ice_sword, iceandfire:dragonsteel_ice_pickaxe, iceandfire:dragonsteel_ice_axe, iceandfire:dragonsteel_ice_shovel, iceandfire:dragonsteel_ice_hoe + # Repair Material: iceandfire:dragonsteel_ice_ingot + # [default: ] + S:iceandfire_dragonsteel_ice_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dragonsteel_lightning_sword, iceandfire:dragonsteel_lightning_pickaxe, iceandfire:dragonsteel_lightning_axe, iceandfire:dragonsteel_lightning_shovel, iceandfire:dragonsteel_lightning_hoe + # Repair Material: iceandfire:dragonsteel_lightning_ingot + # [default: ] + S:iceandfire_dragonsteel_lightning_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dread_knight_sword + # Repair Material: iceandfire:dread_shard + # [default: ] + S:iceandfire_dread_knight_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dread_queen_sword + # Repair Material: null + # [default: ] + S:iceandfire_dread_queen_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:dread_sword + # Repair Material: iceandfire:dread_shard + # [default: ] + S:iceandfire_dread_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:ghost_sword + # Repair Material: null + # [default: ] + S:iceandfire_ghost_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:hippocampus_slapper + # Repair Material: iceandfire:shiny_scales + # [default: ] + S:iceandfire_hippocampus_slapper < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:hippogryph_sword + # Repair Material: iceandfire:hippogryph_talon + # [default: ] + S:iceandfire_hippogryph_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:myrmex_desert_sword, iceandfire:myrmex_desert_sword_venom, iceandfire:myrmex_desert_shovel, iceandfire:myrmex_desert_pickaxe, iceandfire:myrmex_desert_axe, iceandfire:myrmex_desert_hoe, iceandfire:myrmex_jungle_sword, iceandfire:myrmex_jungle_sword_venom, iceandfire:myrmex_jungle_shovel, iceandfire:myrmex_jungle_pickaxe, iceandfire:myrmex_jungle_axe, iceandfire:myrmex_jungle_hoe + # Repair Material: iceandfire:myrmex_desert_chitin + # [default: ] + S:iceandfire_myrmex_desert_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:silver_sword, iceandfire:silver_shovel, iceandfire:silver_pickaxe, iceandfire:silver_axe, iceandfire:silver_hoe + # Repair Material: iceandfire:silver_ingot + # [default: ] + S:iceandfire_silver_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:stymphalian_bird_dagger + # Repair Material: iceandfire:stymphalian_bird_feather + # [default: ] + S:iceandfire_stymphalian_bird_dagger < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: iceandfire:troll_weapon_axe, iceandfire:troll_weapon_column, iceandfire:troll_weapon_column_forest, iceandfire:troll_weapon_column_frost, iceandfire:troll_weapon_hammer, iceandfire:troll_weapon_trunk, iceandfire:troll_weapon_trunk_frost + # Repair Material: minecraft:stone + # [default: ] + S:iceandfire_troll_weapon_axe < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: wstweaks:lava_blade, wstweaks:blaze_blade + # Repair Material: minecraft:nether_star + # [default: ] + S:wstweaks_lava_blade < + > +} + + diff --git a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/potion.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/potion.cfg new file mode 100644 index 0000000..ce03804 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/potion.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # The strength of Ancient Knowledge. This multiplier determines how much additional xp is granted. [range: 1 ~ 2147483647, default: 4] + I:"Knowledge XP Multiplier"=4 +} + + diff --git a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/spawner.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/spawner.cfg new file mode 100644 index 0000000..860e05e --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/spawner.cfg @@ -0,0 +1,135 @@ +# Configuration file + +general { + # When held in the off-hand, this item makes modifiers change stats in the opposite direction. [default: minecraft:quartz] + S:"Inverse Item"=minecraft:quartz + + # The durability damage dealt to an item that silk touches a spawner. [range: 0 ~ 100000, default: 100] + I:"Spawner Silk Damage"=100 + + # The level of silk touch needed to harvest a spawner. Set to -1 to disable, 0 to always drop. The enchantment module can increase the max level of silk touch. [range: -1 ~ 127, default: 1] + I:"Spawner Silk Level"=-1 +} + + +ignore_spawn_cap { + # The item that applies this modifier. [default: minecraft:chorus_fruit] + S:item=minecraft:chorus_fruit +} + + +ignore_spawn_conditions { + # The item that applies this modifier. [default: minecraft:dragon_egg] + S:item=minecraft:dragon_egg +} + + +max_delay { + # The item that applies this modifier. [default: minecraft:clock] + S:item=minecraft:clock + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 99999] + I:max_value=99999 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 10] + I:min_value=10 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: -10] + I:value=-10 +} + + +max_nearby_entities { + # The item that applies this modifier. [default: minecraft:ghast_tear] + S:item=minecraft:ghast_tear + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 40] + I:max_value=40 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2] + I:value=2 +} + + +min_delay { + # The item that applies this modifier. [default: minecraft:sugar] + S:item=minecraft:sugar + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 99999] + I:max_value=99999 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 5] + I:min_value=5 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: -5] + I:value=-5 +} + + +player_activation_range { + # The item that applies this modifier. [default: minecraft:prismarine_crystals] + S:item=minecraft:prismarine_crystals + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 50] + I:max_value=50 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2] + I:value=2 +} + + +redstone_control { + # The item that applies this modifier. [default: minecraft:comparator] + S:item=minecraft:comparator +} + + +require_players { + # The item that applies this modifier. [default: minecraft:nether_star] + S:item=minecraft:nether_star +} + + +spawn_count { + # The item that applies this modifier. [default: minecraft:fermented_spider_eye] + S:item=minecraft:fermented_spider_eye + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 20] + I:max_value=20 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 1] + I:min_value=1 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 1] + I:value=1 +} + + +spawn_eggs { + # A list of entity registry names that cannot be applied to spawners via egg. [default: ] + S:"Banned Mobs" < + > +} + + +spawn_range { + # The item that applies this modifier. [default: minecraft:blaze_rod] + S:item=minecraft:blaze_rod + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 32] + I:max_value=32 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 1] + I:value=1 +} + + diff --git a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/village.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/village.cfg new file mode 100644 index 0000000..ead9ef8 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/village.cfg @@ -0,0 +1,8 @@ +# Configuration file + +wanderer { + # If new trades are added to the wandering merchant. [default: true] + B:"Enable New Trades"=true +} + + diff --git a/configuration/services/configs/minecraft/voor-kia/config/appleskin-client.toml b/configuration/services/configs/minecraft/voor-kia/config/appleskin-client.toml new file mode 100644 index 0000000..eff69f3 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/appleskin-client.toml @@ -0,0 +1,15 @@ + +[client] + #If true, shows the hunger (and saturation if showSaturationHudOverlay is true) that would be restored by food you are currently holding + showFoodValuesHudOverlay = true + #If true, shows your food exhaustion as a progress bar behind the hunger bars + showFoodExhaustionHudUnderlay = true + #If true, adds a line that shows your hunger, saturation, and exhaustion level in the F3 debug overlay + showFoodStatsInDebugOverlay = true + #If true, shows the hunger and saturation values of food in its tooltip while holding SHIFT + showFoodValuesInTooltip = true + #If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT) + showFoodValuesInTooltipAlways = true + #If true, shows your current saturation level overlayed on the hunger bar + showSaturationHudOverlay = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/artifacts-common.toml b/configuration/services/configs/minecraft/voor-kia/config/artifacts-common.toml new file mode 100644 index 0000000..120dae9 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/artifacts-common.toml @@ -0,0 +1,30 @@ + +#To disable items or to change the frequency at which artifacts appear, override the loot tables from this mod with a datapack +#Cosmetic slots are disabled by default, they can be enabled using the Curios config, see https://github.com/TheIllusiveC4/Curios/wiki/How-to-Use:-Users#creating-a-new-slot-type +[campsite] + #Probability for an ore vein to generate underneath a campsite + #Range: 0 ~ 100 + campsite_ore_chance = 25 + #The minimum y-level at which a campsite can generate + #Range: 1 ~ 255 + campsite_min_y = 1 + #The maximum y-level at which a campsite can generate + #Range: 0 ~ 255 + campsite_max_y = 45 + #Whether to use wooden chests from other mods when generating campsites, may make it easier to distinguish them from mimics + use_modded_chests = true + #Probability for a container of a campsite to be replaced by a mimic + #Range: 0 ~ 100 + campsite_mimic_chance = 30 + #List of biome IDs in which campsites are not allowed to generate. End and nether biomes are excluded by default. + # To blacklist all biomes from a single mod, use 'modid:*' + biome_blacklist = ["minecraft:void", "undergarden:*", "the_bumblezone:*"] + #Per-chunk probability (as a percentage) a campsite is attempted to be generated. Not every attempt succeeds, this also depends on the density and shape of caves + #Range: 0 ~ 100 + campsite_chance = 8 + +[items] + #Cooldown in ticks for the Everlasting Beef and Eternal Steak items + #Range: > 0 + eternal_food_cooldown = 300 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/attributefix-common-1.toml.bak b/configuration/services/configs/minecraft/voor-kia/config/attributefix-common-1.toml.bak new file mode 100644 index 0000000..e69de29 diff --git a/configuration/services/configs/minecraft/voor-kia/config/attributefix-common.toml b/configuration/services/configs/minecraft/voor-kia/config/attributefix-common.toml new file mode 100644 index 0000000..9b63d3a --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/attributefix-common.toml @@ -0,0 +1,331 @@ + +#Values for the minecraft:generic.max_health attribute. +[minecraft_generic_max_health] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 1.0 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.follow_range attribute. +[minecraft_generic_follow_range] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.knockback_resistance attribute. +[minecraft_generic_knockback_resistance] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.movement_speed attribute. +[minecraft_generic_movement_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.flying_speed attribute. +[minecraft_generic_flying_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.attack_damage attribute. +[minecraft_generic_attack_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.attack_knockback attribute. +[minecraft_generic_attack_knockback] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.attack_speed attribute. +[minecraft_generic_attack_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.armor attribute. +[minecraft_generic_armor] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.armor_toughness attribute. +[minecraft_generic_armor_toughness] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.luck attribute. +[minecraft_generic_luck] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:zombie.spawn_reinforcements attribute. +[minecraft_zombie_spawn_reinforcements] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:horse.jump_strength attribute. +[minecraft_horse_jump_strength] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the doggytalents:generic.jump_power attribute. +[doggytalents_generic_jump_power] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the doggytalents:generic.crit_chance attribute. +[doggytalents_generic_crit_chance] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the doggytalents:generic.crit_bonus attribute. +[doggytalents_generic_crit_bonus] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the forge:swim_speed attribute. +[forge_swim_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the forge:nametag_distance attribute. +[forge_nametag_distance] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the forge:entity_gravity attribute. +[forge_entity_gravity] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the forge:reach_distance attribute. +[forge_reach_distance] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:draw_speed attribute. +[apotheosis_draw_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:snipe_damage attribute. +[apotheosis_snipe_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:fire_damage attribute. +[apotheosis_fire_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:cold_damage attribute. +[apotheosis_cold_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:life_steal attribute. +[apotheosis_life_steal] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:piercing_damage attribute. +[apotheosis_piercing_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:current_hp_damage attribute. +[apotheosis_current_hp_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:crit_chance attribute. +[apotheosis_crit_chance] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:crit_damage attribute. +[apotheosis_crit_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:overhealing attribute. +[apotheosis_overhealing] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/betterburning-common.toml b/configuration/services/configs/minecraft/voor-kia/config/betterburning-common.toml new file mode 100644 index 0000000..9be5b51 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/betterburning-common.toml @@ -0,0 +1,23 @@ + +#General settings for the mod. +[general] + #Should flint and steel deal fire damage when used as a weapon? + ShouldFlintAndSteelDoFireDamage = true + #Fixes some fire related damage sources not causing mobs to drop cooked items? + fireFromDamagesource = true + #How much fire damage should flint and steel do? + #Range: > 0 + flintAndSteelFireDamage = 3 + #What is the % chance skeletons will shoot flaming arrows while on fire? + #Range: 0.0 ~ 1.0 + flameArrowSkeletonChance = 0.7 + #Should fire damage spread between mobs when they hurt eachother? Zombies already do this and won't be changed. + fireDamageSpreads = true + #What is the % chance that fire damage will spread between mobs? + #Range: 0.0 ~ 1.0 + fireDamageSpreadChance = 0.3 + #Should having fire resistance stop things from being on fire visually? + fireResistanceExtinguish = true + #Should skeletons shoot flaming arrows while on fire? + flameArrowSkeletons = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/bettercaves-1_16.toml b/configuration/services/configs/minecraft/voor-kia/config/bettercaves-1_16.toml new file mode 100644 index 0000000..24a05a4 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/bettercaves-1_16.toml @@ -0,0 +1,310 @@ + +["Better Caves"] + # List of dimensions that will have Better Caves. Ignored if Global Whitelisting is enabled. + # List must be comma-separated values enclosed in square brackets. + # Entries must have the mod namespace included. + # For example: "[minecraft:overworld, minecraft:the_nether, rats:ratlantis]" + # Default: "[minecraft:overworld]" + "Whitelisted Dimensions" = "[minecraft:overworld]" + # Automatically enables Better Caves in every possible dimension. + # If this is enabled, the Whitelisted Dimension IDs option is ignored. + # Default: false + "Enable Global Whitelist" = false + + ########################################################################################################### + ## Configure how bedrock generates. + ########################################################################################################### + ["Better Caves"."Bedrock Generation"] + # Replaces the usual bedrock generation pattern with flat layers. + # Activates in all whitelisted dimensions. + # Default: true + "Flatten Bedrock" = true + # The width of the bedrock layer. Only works if Flatten Bedrock is true. + #Range: 0 ~ 256 + "Bedrock Layer Width" = 1 + + ########################################################################################################### + ## Configure settings related to caves, caverns, ravines and more. + ########################################################################################################### + ["Better Caves"."Underground Generation"] + + ########################################################################################################### + ## Miscellaneous settings used in cave and cavern generation. + ########################################################################################################### + ["Better Caves"."Underground Generation".Miscellaneous] + # Set to true to enable flooded underground in ocean biomes. + # Default: true + "Enable Flooded Underground" = true + # Ignores surface detection for closing off caves and caverns, forcing them to spawn + # up until their max height. Useful for Nether-like dimensions with no real "surface". + # Default: false + "Override Surface Detection" = false + # Lava (or water in water regions) spawns at and below this y-coordinate. + # Default: 10 + #Range: 0 ~ 255 + "Liquid Altitude" = 10 + # Replace naturally generated floating gravel on the ocean floor with andesite. + # Can prevent lag due to cascading gravel falling into caverns under the ocean. + # Default: true + "Prevent Cascading Gravel" = true + # The block used for lava generation at and below the Liquid Altitude. + # Defaults to regular lava if an invalid block is given. + # Default: minecraft:lava + "Lava Block" = "minecraft:lava" + # The block used for water generation in water caves/caverns at and below the Liquid Altitude. + # Defaults to regular water if an invalid block is given. + # Default: minecraft:water + "Water Block" = "minecraft:water" + + ########################################################################################################### + ## Settings used in the generation of water regions. + ########################################################################################################### + ["Better Caves"."Underground Generation"."Water Regions"] + # Custom value for water region size. Smaller value = larger regions. This value is very sensitive to change. + # ONLY WORKS IF Water Region Size IS Custom. + # Provided values: + # Small: 0.008 + # Medium: 0.004 + # Large: 0.0028 + # ExtraLarge: 0.001 + # Default: 0.004 + #Range: 0.0 ~ 0.05 + "Water Region Size Custom Value" = 0.004 + # Percent chance of a region having water instead of lava at low altitudes. + # Default: 40% + #Range: 0.0 ~ 100.0 + "Water Region Spawn Chance" = 40.0 + # Determines how large water regions are. + # Default: Medium (recommended). + "Water Region Size" = "Medium" + + ########################################################################################################### + ## Settings used in the generation of caves. + ########################################################################################################### + ["Better Caves"."Underground Generation".Caves] + # Percent chance of caves spawning in a given region. + # Default: caves spawn in 100% of regions. + #Range: 0.0 ~ 100.0 + "Cave Spawn Chance" = 100.0 + # Determines how large cave regions are. + # Controls the average size of a cave system. + # Accepted values: Small, Medium, Large, ExtraLarge, Custom + # Default: Small (recommended). + "Cave Region Size" = "Small" + # Custom value for cave region size. Smaller value = larger regions. This value is very sensitive to change. + # ONLY WORKS IF Cave Region Size IS Custom. + # Provided values: + # Small: 0.008 + # Medium: 0.005 + # Large: 0.0032 + # ExtraLarge: 0.001 + # Default: 0.008 + #Range: 0.0 ~ 0.05000000074505806 + "Cave Region Size Custom Value" = 0.00800000037997961 + + ########################################################################################################### + ## Settings used in the generation of vanilla-like caves near the surface. + ########################################################################################################### + ["Better Caves"."Underground Generation".Caves."Surface Caves"] + # The minimum y-coordinate at which surface caves can generate. + # Default: 40 + #Range: 0 ~ 255 + "Surface Cave Minimum Altitude" = 40 + # Set to true to enable vanilla-like caves which provide nice, natural-looking openings at the surface. + # Default: true + "Enable Surface Caves" = true + # The maximum y-coordinate at which surface caves can generate. + # Default: 128 + #Range: 0 ~ 255 + "Surface Cave Maximum Altitude" = 128 + # The density of surface caves. Higher = more caves, closer together. + # Default: 17 + #Range: 0 ~ 100 + "Surface Cave Density" = 17 + + ########################################################################################################### + ## Settings used in the generation of type 1 caves, which are more worm-like. + ########################################################################################################### + ["Better Caves"."Underground Generation".Caves."Type 1 Caves"] + # The maximum y-coordinate at which type 1 caves can generate. + # Default: 80 + #Range: 0 ~ 255 + "Type 1 Cave Maximum Altitude" = 80 + # Stretches caves horizontally. Lower value = wider caves. + # Default: 1.6 (recommended) + #Range: 0.0 ~ 100.0 + "Compression - Horizontal" = 1.6 + # The minimum y-coordinate at which type 1 caves can generate. + # Default: 1 + #Range: 0 ~ 255 + "Type 1 Cave Minimum Altitude" = 1 + # The depth from a given point on the surface at which type 1 caves start to close off. + # Will use the Max Cave Altitude instead of surface height if it is lower. + # Will use the Max Cave Altitude no matter what if Override Surface Detection is enabled. + # Default: 15 (recommended) + #Range: 0 ~ 255 + "Type 1 Cave Surface Cutoff Depth" = 15 + # Stretches caves vertically. Lower value = taller caves with steeper drops. + # Default: 5.0 (recommended) + #Range: 0.0 ~ 100.0 + "Compression - Vertical" = 5.0 + # Determines how frequently Type 1 Caves spawn. 0 = will not spawn at all. + # Default: 10 + #Range: 0 ~ 10 + "Type 1 Cave Priority" = 10 + + ########################################################################################################### + ## Settings used in the generation of type 2 caves, which tend to be more open and spacious. + ########################################################################################################### + ["Better Caves"."Underground Generation".Caves."Type 2 Caves"] + # The minimum y-coordinate at which type 2 caves can generate. + # Default: 1 + #Range: 0 ~ 255 + "Type 2 Cave Minimum Altitude" = 1 + # The maximum y-coordinate at which type 2 caves can generate. + # Default: 80 + #Range: 0 ~ 255 + "Type 2 Cave Maximum Altitude" = 80 + # Stretches caves horizontally. Lower value = wider caves. + # Default: 0.9 (recommended) + #Range: 0.0 ~ 100.0 + "Compression - Horizontal" = 0.9 + # The depth from a given point on the surface at which type 2 caves start to close off. + # Will use the Max Cave Altitude instead of surface height if it is lower. + # Will use the Max Cave Altitude no matter what if Override Surface Detection is enabled. + # Default: 15 (recommended) + #Range: 0 ~ 255 + "Type 2 Cave Surface Cutoff Depth" = 15 + # Stretches caves vertically. Lower value = taller caves with steeper drops. + # Default: 2.2 (recommended) + #Range: 0.0 ~ 100.0 + "Compression - Vertical" = 2.2 + # Determines how frequently Type 2 Caves spawn. 0 = will not spawn at all. + # Default: 5 + #Range: 0 ~ 10 + "Type 2 Cave Priority" = 5 + + ########################################################################################################### + ## Settings controlling vanilla Minecraft cave generation. + ########################################################################################################### + ["Better Caves"."Underground Generation".Caves."Vanilla Caves"] + # The maximum y-coordinate at which vanilla caves can generate. + # Default: 128 + #Range: 0 ~ 255 + "Vanilla Cave Maximum Altitude" = 128 + # The density of vanilla caves. Higher = more caves, closer together. + # Default: 14 (value used in vanilla) + #Range: 0 ~ 100 + "Vanilla Cave Density" = 14 + # Determines how frequently vanilla caves spawn. 0 = will not spawn at all. + # Default: 0 + #Range: 0 ~ 10 + "Vanilla Cave Priority" = 0 + # The minimum y-coordinate at which vanilla caves can generate. + # Default: 8 + #Range: 0 ~ 255 + "Vanilla Cave Minimum Altitude" = 8 + + ########################################################################################################### + ## Settings used in the generation of caverns. Caverns are spacious caves at low altitudes. + ########################################################################################################### + ["Better Caves"."Underground Generation".Caverns] + # Custom value for cavern region size. Only works if Cavern Region Size is set to Custom. Smaller value = larger regions. This value is very sensitive to change. + # Provided values: + # Small: 0.01 + # Medium: 0.007 + # Large: 0.005 + # ExtraLarge: 0.001 + # Default: 0.01 + #Range: 0.0 ~ 0.05 + "Cavern Region Size Custom Value" = 0.01 + # Percent chance of caverns spawning in a given region. + # Default: caverns spawn in 25% of regions. + #Range: 0.0 ~ 100.0 + "Cavern Spawn Chance" = 25.0 + # Determines how large cavern regions are. This controls the average size of caverns. + # Accepted values: Small, Medium, Large, ExtraLarge, Custom + # Default: Small (recommended). + "Cavern Region Size" = "Small" + + ########################################################################################################### + ## Settings used in the generation of Floored Caverns found at low altitudes. + ## These have much more ground to walk on than Liquid Caverns. + ########################################################################################################### + ["Better Caves"."Underground Generation".Caverns."Floored Caverns"] + # Stretches caverns horizontally. Lower value = more open caverns with larger features. + # Default: 0.7 + #Range: 0.0 ~ 100.0 + "Compression - Horizontal" = 0.7 + # Determines how frequently Floored Caverns spawn. 0 = will not spawn at all. + # Default: 10 + #Range: 0 ~ 10 + "Floored Cavern Priority" = 10 + # Stretches caverns vertically. Lower value = more open caverns with larger features. + # Default: 1.3 + #Range: 0.0 ~ 100.0 + "Compression - Vertical" = 1.3 + # The minimum y-coordinate at which Floored Caverns can generate. + # Default: 1 + #Range: 0 ~ 255 + "Floored Cavern Minimum Altitude" = 1 + # The maximum y-coordinate at which Floored Caverns can generate. + # Caverns will attempt to close off anyway if this value is greater than the surface's altitude. + # Default: 35 + #Range: 0 ~ 255 + "Floored Cavern Maximum Altitude" = 35 + + ########################################################################################################### + ## Settings used in the generation of Liquid Caverns found at low altitudes. + ## These are caverns where the floor is predominantly water or lava. + ########################################################################################################### + ["Better Caves"."Underground Generation".Caverns."Liquid Caverns"] + # Stretches caverns horizontally. Lower value = more open caverns with larger features. + # Default: 0.7 + #Range: 0.0 ~ 100.0 + "Compression - Horizontal" = 0.7 + # Determines how frequently Liquid Caverns spawn. 0 = will not spawn at all. + # Default: 10 + #Range: 0 ~ 10 + "Liquid Cavern Priority" = 10 + # Stretches caverns vertically. Lower value = more open caverns with larger features. + # Default: 1.3 + #Range: 0.0 ~ 100.0 + "Compression - Vertical" = 1.3 + # The minimum y-coordinate at which Liquid Caverns can generate. + # Default: 1 + #Range: 0 ~ 255 + "Liquid Cavern Minimum Altitude" = 1 + # The maximum y-coordinate at which Liquid Caverns can generate. + # Caverns will attempt to close off anyway if this value is greater than the surface's altitude. + # Default: 35 + #Range: 0 ~ 255 + "Liquid Cavern Maximum Altitude" = 35 + + ########################################################################################################### + ## Settings used for ravine generation. + ########################################################################################################### + ["Better Caves"."Underground Generation".Ravines] + # Set to true to enable flooded ravines in ocean biomes. + # Default: true + "Enable Flooded Ravines" = true + # Set to true to enable ravine generation. + # Default: true + "Enable Ravines" = true + + ########################################################################################################### + ## Don't mess with these settings for normal gameplay. + ########################################################################################################### + ["Better Caves"."DEBUG Settings"] + # The visualizer creates worlds where there are no blocks except those indicating where caves + # and caverns would be carved out in a regular world. This is useful for visualizing the kinds of + # caves and caverns your current config options will create. + # Type 1 Cave: Wooden Planks + # Type 2 Cave: Cobblestone + # Lava Cavern: Redstone Block + # Floored Cavern: Gold Block + # Surface Cave: Emerald Block + # Vanilla Cave: Bricks + # Default: false + "Enable DEBUG Visualizer" = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/bettercaves/README.txt b/configuration/services/configs/minecraft/voor-kia/config/bettercaves/README.txt new file mode 100644 index 0000000..6f6a401 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/bettercaves/README.txt @@ -0,0 +1,12 @@ +This directory is for adding YUNG's Better Caves configurations specific to certain dimensions. +Starting with Minecraft 1.16, this directory serves as the base directory for all future versions. + +For example, to add a dimension-specific config to the Nether in 1.16, you need to first create a +directory named 1_16 in this folder. +(This will be created for you the first time you run YUNG's Better Caves for 1.16). +Then, in the 1_16 folder, create a config file named DIM_minecraft-the_nether.toml. + +NOTE -- YOU MUST HAVE THE DIMENSIONS YOU WANT TO USE WHITELISTED (OR HAVE GLOBAL WHITELISTING ENABLED) +IN THE BASE CONFIG FILE FOR THIS TO WORK. + +FOR MORE INFORMATION, CHECK OUT THE WIKI -- https://github.com/yungnickyoung/YUNGs-Better-Caves/wiki \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts-forge-1_16.toml b/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts-forge-1_16.toml new file mode 100644 index 0000000..0ad3c6b --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts-forge-1_16.toml @@ -0,0 +1,104 @@ + +["YUNG's Better Mineshafts"] + # Default: .003 + "Mineshaft Spawn Rate" = 0.003 + # The lowest a mineshaft can spawn. + # Default: 17 + "Minimum y-coordinate" = 17 + # The highest the a mineshaft can spawn. + # Be careful, setting this too high may make mineshafts poke through ocean floors. + # Default: 37 + "Maximum y-coordinate" = 37 + + ########################################################################################################### + ## Spawn rates for various mineshaft parts and decorations. + ########################################################################################################### + ["YUNG's Better Mineshafts"."Spawn Rates & More"] + # The spawn rate for minecarts holding TNT in the main shaft. + # Default: .0025 + #Range: 0.0 ~ 1.0 + "Main Shaft TNT Minecart Spawn Rate" = 0.0025 + # The spawn rate for minecarts holding TNT in small shafts. + # Default: .0025 + #Range: 0.0 ~ 1.0 + "Small Shaft TNT Minecart Spawn Rate" = 0.0025 + # Percent chance of an Abandoned Miners' Outpost to spawn at the end of a small mineshaft tunnel. + # Default: 2 + #Range: 0 ~ 100 + "Abandoned Miners' Outpost Spawn Chance" = 2 + # The spawn rate for minecarts holding chests in small shafts. + # Default: .00125 + #Range: 0.0 ~ 1.0 + "Small Shaft Chest Minecart Spawn Rate" = 0.00125 + # The spawn rate for minecarts holding chests in the main shaft. + # Default: .01 + #Range: 0.0 ~ 1.0 + "Main Shaft Chest Minecart Spawn Rate" = 0.01 + # The spawn rate for workstation cellars below workstations along the main shaft. + # Default: .25 + #Range: 0.0 ~ 1.0 + "Workstation Cellar Spawn Rate" = 0.25 + # The spawn rate for smaller tunnels that generate along the main shaft. + # Default: .07 + #Range: 0.0 ~ 1.0 + "Small Shaft Spawn Rate" = 0.07 + # The spawn rate for workstation side rooms along the main shaft. + # Default: .025 + #Range: 0.0 ~ 1.0 + "Workstation Spawn Rate" = 0.025 + # The spawn rate for cobwebs. + # Default: .15 + #Range: 0.0 ~ 1.0 + "Cobweb Spawn Rate" = 0.15 + # The spawn rate for lanterns in the main shaft. + # Default: .0067 + #Range: 0.0 ~ 1.0 + "Lantern Spawn Rate" = 0.0067 + # The spawn rate for torches in small shafts. + # Default: .02 + #Range: 0.0 ~ 1.0 + "Torch Spawn Rate" = 0.02 + # The number of "pieces" (e.g. straight, turn, ladder, intersection, etc.) in a single small shaft. + # This determines the overall length of small shafts. + # Default: 9 + #Range: 0 ~ 1000 + "Small Shaft Piece Chain Length" = 9 + + ########################################################################################################### + ## Ore deposit settings. + ########################################################################################################### + ["YUNG's Better Mineshafts"."Ore Deposits"] + # Chance of an ore deposit containing emerald. + # Default: 3 + #Range: 0 ~ 100 + "Emerald Spawn Chance" = 3 + # Chance of an ore deposit being cobblestone only. + # Default: 50 + #Range: 0 ~ 100 + "Cobble Spawn Chance (Empty Deposit)" = 50 + # Chance of an ore deposit containing iron. + # Default: 9 + #Range: 0 ~ 100 + "Iron Spawn Chance" = 9 + # Chance of an ore deposit containing gold. + # Default: 7 + #Range: 0 ~ 100 + "Gold Spawn Chance" = 7 + # Chance of an ore deposit containing diamond. + # Default: 1 + #Range: 0 ~ 100 + "Diamond Spawn Chance" = 1 + "Enable Ore Deposits" = true + # Chance of an ore deposit containing lapis lazuli. + # Default: 3 + #Range: 0 ~ 100 + "Lapis Spawn Chance" = 3 + # Chance of an ore deposit containing coal. + # Default: 20 + #Range: 0 ~ 100 + "Coal Spawn Chance" = 20 + # Chance of an ore deposit containing redstone. + # Default: 7 + #Range: 0 ~ 100 + "Redstone Spawn Chance" = 7 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/README.txt b/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/README.txt new file mode 100644 index 0000000..498b745 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/README.txt @@ -0,0 +1,85 @@ +variants.json README + +The variants.json file contains two properties: + - variants: a list of all the biome-dependent Variant Settings objects (see below) + * NOTE - order is important! The list will be searched in order, and searching will be stopped at the first match. + For example, if you have a rare mesa variant that uses the RARE and MESA biomeTags, as well as a normal mesa variant that only uses the MESA biomeTag, + you will have to put the rare mesa variant BEFORE the normal mesa variant, or else all mesa biomes will match the normal mesa variant before they can check for the rare mesa variant. + - defaultVariant: a Variant Settings object to use for biomes that don't match the biomeTags for any of the Variant Settings in the "variants" list. + This serves as the go-to/default mineshaft - think plain ol' oak planks mineshafts + +Variant Settings: a single Variant Settings object is composed of the following properties. +ALL of these properties are required for ALL Variants Settings objects, with the exception of the biomeTags for the defaultVariant. + - biomeTags: a list of lists of BiomeDictionary tags required for this variant to spawn. Only one of the lists of tags must be matched. + For example, by default we want the Red Desert mineshaft variant to spawn in rare desert AND rare mesa biomes. + All desert biomes have the HOT, DRY, and SANDY tags; all mesa biomes have the MESA tag. + Therefore, the biomeTags list for our Red Desert mineshaft in this example will look like the following: + "biomeTags": [ + [ + "HOT", + "DRY", + "SANDY", + "RARE" + ], + [ + "MESA", + "RARE" + ] + ] + NOTE that the biomeTags property is IGNORED for the defaultVariant, since the defaultVariant simply acts as the variant for all + the biomes in the world that don't meet the criteria for any of the variants in the "variants" list. + * SEE THE biomeTags.txt FILE FOR A LIST OF ALL BIOME TAGS * + - mainSelector: the BlockSelector (see below) used for generating the mineshaft's walls and ceiling + - floorSelector: the BlockSelector (see below) used for generating the mineshaft's floor + - brickSelector: the BlockSelector (see below) used for generating areas of the mineshaft where brick-like blocks would be more appropriate. + This includes abandoned workstations, workstation cellars, and the doorway at the end of the main shaft for mineshafts containing surface openings. + - legSelector: the BlockSetSelector (see below) used for generating the 'legs' of the main mineshaft. + These are the supports that form underneath the main mineshaft tunnel when the mineshaft spawns over a big opening. + - mainBlock: The main thematic block for the mineshaft. You will almost certainly want this to be the same as the defaultBlock in the mainSelector and floorSelector properties (see above). + Used as the base and top of the small supports generated throughout the mineshaft. + Also used as the floor for bridging gaps the mineshaft might spawn over. + - supportBlock: Used as the middle section of the small supports generated throughout the mineshaft. + Also used as the supports in rooms with ladders found in the small shafts. + Also used in Type 1 Leg Variants (see below). + Usually this is a fence or wall block, but it's not required to be. + - slabBlock: The main slab block to use. Should be a block that matches your mainBlock well. + - gravelBlock: The block used for gravel deposits placed randomly throughout mineshafts. + Usually gravel, sand, or snow. + - stoneWallBlock: The block used to frame the left and right sides of the doorway in the main shaft leading to the surface entrance, if present. + This is a very minor piece and doesn't matter much. If you aren't sure, use your mainBlock or one of the blocks in your brickSelector. + - stoneSlabBlock: The block used to frame the top side of the doorway in the main shaft leading to the surface entrance, if present. + This is a very minor piece and doesn't matter much. If you aren't sure, use your mainBlock or one of the blocks in your brickSelector. + - trapdoorBlock: The block used for trapdoors leading to workstation cellars. + - vineChance: chance of vines spawning in the mineshaft + - snowChance: chance of snow spawning on the floor of the mineshaft + - cactusChance: chance of cactus spawning in the mineshaft. Can only spawn on top of valid floor blocks (e.g. sand) + - deadBushChance: chance of dead bushes spawning the mineshaft. Can only spawn on top of valid floor blocks (sand, terracotta, dirt) + - mushroomChance: chance of mushrooms spawning in the mineshaft. Can only spawn on top of valid floor blocks (mycelium, dirt) + - legVariant: The ID of the leg variant to use. ACCEPTABLE VALUES: 1, 2 + 1: The legs used for most mineshafts. Uses the legSelector and the supportBlock. + 2: The legs used for ice and mushroom variants by default. Uses only the legSelector. + - flammableLegs: Boolean value for whether the legs of this mineshaft are made of flammable material. + If a mineshaft variant has this value set to true, it will use the brickSelector instead of the legSelector + to generate legs that will spawn in lava. This helps to prevent mineshafts from catching on fire right after generation. + - replacementRate: The percent of existing blocks the mainSelector and floorSelector should replace. + For example, if the replacementRate is .6, then 60% of the already existing stone, andesite, etc in the floors/walls/ceiling + will be replaced with blocks determined by the selectors. + Lowering this value preserves more of the regular worldgen blocks in the mineshaft's floors/walls/ceiling. + +BlockSelector: Describes a set of blocks and the probability of each block being chosen. + - entries: An object where each entry's key is a block, and each value is that block's probability of being chosen. + The total sum of all probabilities SHOULD NOT exceed 1.0! + - defaultBlock: The block used for any leftover probability ranges. + For example, if the total sum of all the probabilities of the entries is 0.6, then + there is a 0.4 chance of the defaultBlock being selected. + +Here's an example block selector: +"entries": { + "minecraft:cobblestone": 0.25, + "minecraft:air": 0.2, + "minecraft:stonebrick[variant=stonebrick]": 0.1 +}, +"defaultBlock": "minecraft:planks[variant=oak]" + +For each block, this selector has a 25% chance of returning cobblestone, 20% chance of choosing air, +10% chance of choosing stone bricks, and a 100 - (25 + 20 + 10) = 45% chance of choosing oak planks (since it's the default block). diff --git a/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/biomeTags.txt b/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/biomeTags.txt new file mode 100644 index 0000000..80cb705 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/biomeTags.txt @@ -0,0 +1,38 @@ +Helper file showing all available BiomeDictionary biome tags. + +[ + "BEACH", + "COLD", + "CONIFEROUS", + "DEAD", + "DENSE", + "DRY", + "END", + "FOREST", + "HILLS", + "HOT", + "JUNGLE", + "LUSH", + "MAGICAL", + "MESA", + "MODIFIED", + "MOUNTAIN", + "MUSHROOM", + "NETHER", + "OCEAN", + "OVERWORLD", + "PLAINS", + "PLATEAU", + "RARE", + "RIVER", + "SANDY", + "SAVANNA", + "SNOWY", + "SPARSE", + "SPOOKY", + "SWAMP", + "VOID", + "WASTELAND", + "WATER", + "WET" +] \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/variants.json b/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/variants.json new file mode 100644 index 0000000..6a31f4c --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/variants.json @@ -0,0 +1,577 @@ +{ + "variants": [ + { + "biomeTags": [ + [ + "HOT", + "DRY", + "SANDY", + "RARE" + ], + [ + "MESA", + "RARE" + ] + ], + "mainSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.05, + "minecraft:cut_red_sandstone": 0.1, + "minecraft:smooth_red_sandstone": 0.1, + "minecraft:stone_bricks": 0.05, + "minecraft:chiseled_red_sandstone": 0.1, + "minecraft:cave_air": 0.2 + }, + "defaultBlock": "minecraft:red_sandstone" + }, + "floorSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.05, + "minecraft:cut_red_sandstone": 0.1, + "minecraft:smooth_red_sandstone": 0.1, + "minecraft:stone_bricks": 0.05, + "minecraft:chiseled_red_sandstone": 0.1, + "minecraft:red_sand": 0.3 + }, + "defaultBlock": "minecraft:red_sandstone" + }, + "brickSelector": { + "entries": { + "minecraft:cut_red_sandstone": 0.2, + "minecraft:smooth_red_sandstone": 0.2, + "minecraft:chiseled_red_sandstone": 0.1, + "minecraft:red_sandstone": 0.5 + }, + "defaultBlock": "minecraft:red_sandstone" + }, + "legSelector": { + "entries": { + "minecraft:cut_red_sandstone": 0.2, + "minecraft:smooth_red_sandstone": 0.2, + "minecraft:chiseled_red_sandstone": 0.1, + "minecraft:red_sandstone": 0.5 + }, + "defaultBlock": "minecraft:red_sandstone" + }, + "mainBlock": "minecraft:red_sandstone", + "supportBlock": "minecraft:red_sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]", + "slabBlock": "minecraft:red_sandstone_slab[type=bottom,waterlogged=false]", + "gravelBlock": "minecraft:red_sand", + "stoneWallBlock": "minecraft:red_sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]", + "stoneSlabBlock": "minecraft:red_sandstone_slab[type=top,waterlogged=false]", + "trapdoorBlock": "minecraft:dark_oak_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false]", + "vineChance": 0.1, + "snowChance": 0.0, + "cactusChance": 0.1, + "deadBushChance": 0.1, + "mushroomChance": 0.0, + "legVariant": 1, + "flammableLegs": false, + "replacementRate": 0.6 + }, + { + "biomeTags": [ + [ + "SNOWY", + "RARE" + ] + ], + "mainSelector": { + "entries": { + "minecraft:blue_ice": 0.4, + "minecraft:snow_block": 0.1, + "minecraft:cave_air": 0.1 + }, + "defaultBlock": "minecraft:blue_ice" + }, + "floorSelector": { + "entries": { + "minecraft:blue_ice": 0.2, + "minecraft:snow_block": 0.1 + }, + "defaultBlock": "minecraft:blue_ice" + }, + "brickSelector": { + "entries": { + "minecraft:blue_ice": 0.5 + }, + "defaultBlock": "minecraft:blue_ice" + }, + "legSelector": { + "entries": { + "minecraft:blue_ice": 0.5 + }, + "defaultBlock": "minecraft:blue_ice" + }, + "mainBlock": "minecraft:blue_ice", + "supportBlock": "minecraft:blue_ice", + "slabBlock": "minecraft:blue_ice", + "gravelBlock": "minecraft:snow_block", + "stoneWallBlock": "minecraft:blue_ice", + "stoneSlabBlock": "minecraft:blue_ice", + "trapdoorBlock": "minecraft:spruce_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false]", + "vineChance": 0.05, + "snowChance": 0.0, + "cactusChance": 0.0, + "deadBushChance": 0.0, + "mushroomChance": 0.0, + "legVariant": 2, + "flammableLegs": false, + "replacementRate": 0.95 + }, + { + "biomeTags": [ + [ + "MESA" + ] + ], + "mainSelector": { + "entries": { + "minecraft:brown_terracotta": 0.05, + "minecraft:white_terracotta": 0.05, + "minecraft:orange_terracotta": 0.05, + "minecraft:yellow_terracotta": 0.05, + "minecraft:cave_air": 0.2 + }, + "defaultBlock": "minecraft:dark_oak_planks" + }, + "floorSelector": { + "entries": { + "minecraft:brown_terracotta": 0.1, + "minecraft:white_terracotta": 0.1, + "minecraft:orange_terracotta": 0.1, + "minecraft:mossy_stone_bricks": 0.05, + "minecraft:stone_bricks": 0.1, + "minecraft:chiseled_stone_bricks": 0.05, + "minecraft:yellow_terracotta": 0.1 + }, + "defaultBlock": "minecraft:dark_oak_planks" + }, + "brickSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.33333, + "minecraft:mossy_stone_bricks": 0.33333, + "minecraft:stone_bricks": 0.33333 + }, + "defaultBlock": "minecraft:dark_oak_planks" + }, + "legSelector": { + "entries": { + "minecraft:stripped_dark_oak_log[axis=y]": 1.0 + }, + "defaultBlock": "minecraft:dark_oak_planks" + }, + "mainBlock": "minecraft:dark_oak_planks", + "supportBlock": "minecraft:dark_oak_fence[east=false,north=false,south=false,waterlogged=false,west=false]", + "slabBlock": "minecraft:dark_oak_slab[type=bottom,waterlogged=false]", + "gravelBlock": "minecraft:gravel", + "stoneWallBlock": "minecraft:stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]", + "stoneSlabBlock": "minecraft:stone_brick_slab[type=top,waterlogged=false]", + "trapdoorBlock": "minecraft:dark_oak_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false]", + "vineChance": 0.15, + "snowChance": 0.0, + "cactusChance": 0.0, + "deadBushChance": 0.1, + "mushroomChance": 0.0, + "legVariant": 1, + "flammableLegs": true, + "replacementRate": 0.9 + }, + { + "biomeTags": [ + [ + "JUNGLE" + ] + ], + "mainSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.05, + "minecraft:mossy_stone_bricks": 0.2, + "minecraft:stone_bricks": 0.05, + "minecraft:chiseled_stone_bricks": 0.05, + "minecraft:cave_air": 0.2, + "minecraft:mossy_cobblestone": 0.1 + }, + "defaultBlock": "minecraft:jungle_planks" + }, + "floorSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.05, + "minecraft:mossy_stone_bricks": 0.2, + "minecraft:stone_bricks": 0.05, + "minecraft:chiseled_stone_bricks": 0.05, + "minecraft:mossy_cobblestone": 0.1 + }, + "defaultBlock": "minecraft:jungle_planks" + }, + "brickSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.25, + "minecraft:mossy_stone_bricks": 0.25, + "minecraft:stone_bricks": 0.25, + "minecraft:chiseled_stone_bricks": 0.25 + }, + "defaultBlock": "minecraft:jungle_planks" + }, + "legSelector": { + "entries": { + "minecraft:stripped_jungle_log[axis=y]": 1.0 + }, + "defaultBlock": "minecraft:jungle_planks" + }, + "mainBlock": "minecraft:jungle_planks", + "supportBlock": "minecraft:jungle_fence[east=false,north=false,south=false,waterlogged=false,west=false]", + "slabBlock": "minecraft:jungle_slab[type=bottom,waterlogged=false]", + "gravelBlock": "minecraft:gravel", + "stoneWallBlock": "minecraft:stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]", + "stoneSlabBlock": "minecraft:stone_brick_slab[type=top,waterlogged=false]", + "trapdoorBlock": "minecraft:jungle_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false]", + "vineChance": 0.6, + "snowChance": 0.0, + "cactusChance": 0.0, + "deadBushChance": 0.0, + "mushroomChance": 0.0, + "legVariant": 1, + "flammableLegs": true, + "replacementRate": 0.6 + }, + { + "biomeTags": [ + [ + "SNOWY" + ] + ], + "mainSelector": { + "entries": { + "minecraft:blue_ice": 0.1, + "minecraft:cracked_stone_bricks": 0.1, + "minecraft:cobblestone": 0.05, + "minecraft:packed_ice": 0.2, + "minecraft:snow_block": 0.25, + "minecraft:cave_air": 0.2 + }, + "defaultBlock": "minecraft:spruce_planks" + }, + "floorSelector": { + "entries": { + "minecraft:blue_ice": 0.1, + "minecraft:cracked_stone_bricks": 0.1, + "minecraft:cobblestone": 0.05, + "minecraft:packed_ice": 0.2, + "minecraft:snow_block": 0.25 + }, + "defaultBlock": "minecraft:spruce_planks" + }, + "brickSelector": { + "entries": { + "minecraft:blue_ice": 0.25, + "minecraft:packed_ice": 0.25, + "minecraft:snow_block": 0.5 + }, + "defaultBlock": "minecraft:spruce_planks" + }, + "legSelector": { + "entries": { + "minecraft:stripped_spruce_log[axis=y]": 1.0 + }, + "defaultBlock": "minecraft:spruce_planks" + }, + "mainBlock": "minecraft:spruce_planks", + "supportBlock": "minecraft:spruce_fence[east=false,north=false,south=false,waterlogged=false,west=false]", + "slabBlock": "minecraft:spruce_slab[type=bottom,waterlogged=false]", + "gravelBlock": "minecraft:snow_block", + "stoneWallBlock": "minecraft:snow_block", + "stoneSlabBlock": "minecraft:snow_block", + "trapdoorBlock": "minecraft:spruce_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false]", + "vineChance": 0.2, + "snowChance": 1.0, + "cactusChance": 0.0, + "deadBushChance": 0.0, + "mushroomChance": 0.0, + "legVariant": 1, + "flammableLegs": true, + "replacementRate": 0.9 + }, + { + "biomeTags": [ + [ + "COLD", + "CONIFEROUS", + "FOREST" + ] + ], + "mainSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.1, + "minecraft:mossy_stone_bricks": 0.1, + "minecraft:cobblestone": 0.1, + "minecraft:stone_bricks": 0.1, + "minecraft:cave_air": 0.2 + }, + "defaultBlock": "minecraft:spruce_planks" + }, + "floorSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.1, + "minecraft:mossy_stone_bricks": 0.1, + "minecraft:cobblestone": 0.1, + "minecraft:stone_bricks": 0.1 + }, + "defaultBlock": "minecraft:spruce_planks" + }, + "brickSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.33333, + "minecraft:mossy_stone_bricks": 0.33333, + "minecraft:stone_bricks": 0.33333 + }, + "defaultBlock": "minecraft:spruce_planks" + }, + "legSelector": { + "entries": { + "minecraft:stripped_spruce_log[axis=y]": 1.0 + }, + "defaultBlock": "minecraft:spruce_planks" + }, + "mainBlock": "minecraft:spruce_planks", + "supportBlock": "minecraft:spruce_fence[east=false,north=false,south=false,waterlogged=false,west=false]", + "slabBlock": "minecraft:spruce_slab[type=bottom,waterlogged=false]", + "gravelBlock": "minecraft:gravel", + "stoneWallBlock": "minecraft:stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]", + "stoneSlabBlock": "minecraft:stone_brick_slab[type=top,waterlogged=false]", + "trapdoorBlock": "minecraft:spruce_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false]", + "vineChance": 0.25, + "snowChance": 0.0, + "cactusChance": 0.0, + "deadBushChance": 0.0, + "mushroomChance": 0.0, + "legVariant": 1, + "flammableLegs": true, + "replacementRate": 0.6 + }, + { + "biomeTags": [ + [ + "HOT", + "DRY", + "SANDY" + ] + ], + "mainSelector": { + "entries": { + "minecraft:smooth_sandstone": 0.1, + "minecraft:cracked_stone_bricks": 0.05, + "minecraft:chiseled_sandstone": 0.1, + "minecraft:cut_sandstone": 0.1, + "minecraft:stone_bricks": 0.05, + "minecraft:cave_air": 0.2 + }, + "defaultBlock": "minecraft:sandstone" + }, + "floorSelector": { + "entries": { + "minecraft:smooth_sandstone": 0.1, + "minecraft:cracked_stone_bricks": 0.05, + "minecraft:chiseled_sandstone": 0.1, + "minecraft:cut_sandstone": 0.1, + "minecraft:stone_bricks": 0.05, + "minecraft:cave_air": 0.2, + "minecraft:sand": 0.3 + }, + "defaultBlock": "minecraft:sandstone" + }, + "brickSelector": { + "entries": { + "minecraft:smooth_sandstone": 0.2, + "minecraft:sandstone": 0.5, + "minecraft:cut_sandstone": 0.2, + "minecraft:chiseled_sandstone": 0.1 + }, + "defaultBlock": "minecraft:sandstone" + }, + "legSelector": { + "entries": { + "minecraft:smooth_sandstone": 0.2, + "minecraft:sandstone": 0.5, + "minecraft:cut_sandstone": 0.2, + "minecraft:chiseled_sandstone": 0.1 + }, + "defaultBlock": "minecraft:sandstone" + }, + "mainBlock": "minecraft:sandstone", + "supportBlock": "minecraft:sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]", + "slabBlock": "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "gravelBlock": "minecraft:sand", + "stoneWallBlock": "minecraft:sandstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]", + "stoneSlabBlock": "minecraft:sandstone_slab[type=top,waterlogged=false]", + "trapdoorBlock": "minecraft:oak_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false]", + "vineChance": 0.1, + "snowChance": 0.0, + "cactusChance": 0.1, + "deadBushChance": 0.1, + "mushroomChance": 0.0, + "legVariant": 1, + "flammableLegs": false, + "replacementRate": 0.6 + }, + { + "biomeTags": [ + [ + "SAVANNA" + ] + ], + "mainSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.1, + "minecraft:mossy_stone_bricks": 0.1, + "minecraft:cobblestone": 0.1, + "minecraft:stone_bricks": 0.1, + "minecraft:cave_air": 0.2 + }, + "defaultBlock": "minecraft:acacia_planks" + }, + "floorSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.1, + "minecraft:mossy_stone_bricks": 0.1, + "minecraft:cobblestone": 0.1, + "minecraft:stone_bricks": 0.1, + "minecraft:cave_air": 0.2 + }, + "defaultBlock": "minecraft:acacia_planks" + }, + "brickSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.33333, + "minecraft:mossy_stone_bricks": 0.33333, + "minecraft:stone_bricks": 0.33333 + }, + "defaultBlock": "minecraft:acacia_planks" + }, + "legSelector": { + "entries": { + "minecraft:stripped_acacia_log[axis=y]": 1.0 + }, + "defaultBlock": "minecraft:acacia_planks" + }, + "mainBlock": "minecraft:acacia_planks", + "supportBlock": "minecraft:acacia_fence[east=false,north=false,south=false,waterlogged=false,west=false]", + "slabBlock": "minecraft:acacia_slab[type=bottom,waterlogged=false]", + "gravelBlock": "minecraft:gravel", + "stoneWallBlock": "minecraft:stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]", + "stoneSlabBlock": "minecraft:stone_brick_slab[type=top,waterlogged=false]", + "trapdoorBlock": "minecraft:acacia_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false]", + "vineChance": 0.25, + "snowChance": 0.0, + "cactusChance": 0.0, + "deadBushChance": 0.0, + "mushroomChance": 0.0, + "legVariant": 1, + "flammableLegs": true, + "replacementRate": 0.6 + }, + { + "biomeTags": [ + [ + "MUSHROOM" + ] + ], + "mainSelector": { + "entries": { + "minecraft:mushroom_stem[down=true,east=true,north=true,south=true,up=true,west=true]": 0.33333, + "minecraft:red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]": 0.33333, + "minecraft:brown_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]": 0.33333 + }, + "defaultBlock": "minecraft:red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]" + }, + "floorSelector": { + "entries": { + "minecraft:mycelium[snowy=false]": 1.0 + }, + "defaultBlock": "minecraft:red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]" + }, + "brickSelector": { + "entries": { + "minecraft:mushroom_stem[down=true,east=true,north=true,south=true,up=true,west=true]": 0.33333, + "minecraft:red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]": 0.33333, + "minecraft:brown_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]": 0.33333 + }, + "defaultBlock": "minecraft:red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]" + }, + "legSelector": { + "entries": { + "minecraft:mushroom_stem[down=true,east=true,north=true,south=true,up=true,west=true]": 0.33333, + "minecraft:red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]": 0.33333, + "minecraft:brown_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]": 0.33333 + }, + "defaultBlock": "minecraft:red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]" + }, + "mainBlock": "minecraft:red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]", + "supportBlock": "minecraft:mushroom_stem[down=true,east=true,north=true,south=true,up=true,west=true]", + "slabBlock": "minecraft:brown_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]", + "gravelBlock": "minecraft:gravel", + "stoneWallBlock": "minecraft:red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]", + "stoneSlabBlock": "minecraft:red_mushroom_block[down=true,east=true,north=true,south=true,up=true,west=true]", + "trapdoorBlock": "minecraft:oak_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false]", + "vineChance": 0.25, + "snowChance": 0.0, + "cactusChance": 0.0, + "deadBushChance": 0.0, + "mushroomChance": 0.4, + "legVariant": 2, + "flammableLegs": true, + "replacementRate": 0.95 + } + ], + "defaultVariant": { + "biomeTags": [], + "mainSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.1, + "minecraft:mossy_stone_bricks": 0.1, + "minecraft:cobblestone": 0.1, + "minecraft:stone_bricks": 0.1, + "minecraft:cave_air": 0.2 + }, + "defaultBlock": "minecraft:oak_planks" + }, + "floorSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.1, + "minecraft:mossy_stone_bricks": 0.1, + "minecraft:cobblestone": 0.1, + "minecraft:stone_bricks": 0.1 + }, + "defaultBlock": "minecraft:oak_planks" + }, + "brickSelector": { + "entries": { + "minecraft:cracked_stone_bricks": 0.33333, + "minecraft:mossy_stone_bricks": 0.33333, + "minecraft:stone_bricks": 0.33333 + }, + "defaultBlock": "minecraft:oak_planks" + }, + "legSelector": { + "entries": { + "minecraft:stripped_oak_log[axis=y]": 1.0 + }, + "defaultBlock": "minecraft:oak_planks" + }, + "mainBlock": "minecraft:oak_planks", + "supportBlock": "minecraft:oak_fence[east=false,north=false,south=false,waterlogged=false,west=false]", + "slabBlock": "minecraft:oak_slab[type=bottom,waterlogged=false]", + "gravelBlock": "minecraft:gravel", + "stoneWallBlock": "minecraft:stone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]", + "stoneSlabBlock": "minecraft:stone_brick_slab[type=top,waterlogged=false]", + "trapdoorBlock": "minecraft:oak_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false]", + "vineChance": 0.25, + "snowChance": 0.0, + "cactusChance": 0.0, + "deadBushChance": 0.0, + "mushroomChance": 0.0, + "legVariant": 1, + "flammableLegs": true, + "replacementRate": 0.6 + } +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/README.txt b/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/README.txt new file mode 100644 index 0000000..6fe4457 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/README.txt @@ -0,0 +1,5 @@ +This directory is for adding YUNG's Better Mineshafts advanced options. +Options provided may vary by version. +This directory contains subdirectories for supported versions. The first time you run Better Mineshafts, a version subdirectory will be created if that version supports advanced options. +For example, the first time you use Better Mineshafts v2.0+ for Minecraft 1.12.2, the '1_12_2' subdirectory will be created in this folder. +If no subdirectory for your version is created, then that version probably does not support advanced options. \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/betterportals-1_16.toml b/configuration/services/configs/minecraft/voor-kia/config/betterportals-1_16.toml new file mode 100644 index 0000000..c6fe574 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/betterportals-1_16.toml @@ -0,0 +1,11 @@ + +["Better Portals"] + # The maximum height at which a Dimensional Plasma Bucket may be used to place Dimensional Plasma. + # This option exists to force users to go underground in order to get to the Nether (or other dimension, if configured). + # Default: 15 + #Range: 1 ~ 255 + "Max Dimensional Plasma Placement Altitude" = 15 + # Whether or not vanilla Nether portals can be created. + # Default: false + "Enable Vanilla Nether Portals" = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/README.txt b/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/README.txt new file mode 100644 index 0000000..e0446b4 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/README.txt @@ -0,0 +1,69 @@ +###################################################### +# README for the rifts.json and monoliths.json files # +###################################################### +NOTE -- EDITING THE rifts.json and monoliths.json FILES REQUIRES A MINECRAFT RESTART TO UPDATE! +Each of these JSON files contains the 'variants' property, which is a list of all the rifts and monoliths to spawn, respectively. + +Each dimensional rift in rifts.json is an object with the following properties: + - blockSelector: A BlockSetSelector describing the blocks this rift is made of. + See the bottom of this README for documentation on BlockSetSelectors. + - fluidColor: The color of ANY DIMENSIONAL PLASMA IN THIS DIMENSION. Keep in mind this hue is added to the base purple hue + - red: Any hex string from 00 to FF. + - green: Any hex string from 00 to FF. + - blue: Any hex string from 00 to FF. + - alpha: Any hex string from 00 to FF. + - minY: The minimum y-coordinate a rift can spawn at. + - maxY: The maximum y-coordinate a rift can spawn at. + - playerTeleportedMinY: The minimum y-coordinate a player can be teleported to in the target dimension. + - playerTeleportedMaxY: The maximum y-coordinate a player can be teleported to in the target dimension. + - spawnDimension: The dimension this rift will spawn in. This MUST be distinct for each variant! In other words - only ONE variant per dimension! + - targetDimension: The dimension this rift will teleport you to. This does not have to be distinct for each variant. + - spawnChance: The chance of a Rift spawning. + - spawnPlatformBlock: Sometimes, when teleporting the player, a small 3x3 platform is generated for the player to stand on. + This is the block the platform will be made of. Should be a block that matches the target dimension well. + +Each monolith in monoliths.json is an object with the following properties: + - stairSelector: A BlockSetSelector describing the stairs on the perimeter of this monolith. + - cornerSelector: A BlockSetSelector describing the blocks on the corners of this monolith. + - insideSelector: A BlockSetSelector describing the blocks making up the inside of this monolith. + - fenceSelector: A BlockSetSelector describing the fences used in this monolith. + - powerBlock: The block required to power this monolith. + - decorationBlock: The block in the four corners of the power grid at the center of this monolith. + - beamStopBlocks: A list of blocks through which the beams of ANY RECLAIMERS PLACED IN THIS DIMENSION cannot pass. + - unpoweredBeamColor: The color of the beam of ANY RECLAIMER IN THIS DIMENSION, when UNPOWERED. + - red: Any hex string from 00 to FF. + - green: Any hex string from 00 to FF. + - blue: Any hex string from 00 to FF. + - alpha: Any hex string from 00 to FF. + - poweredBeamColor: The color of the beam of ANY RECLAIMER IN THIS DIMENSION, when POWERED. + - red: Any hex string from 00 to FF. + - green: Any hex string from 00 to FF. + - blue: Any hex string from 00 to FF. + - alpha: Any hex string from 00 to FF. + - minY: The minimum y-coordinate this monolith can spawn at. + - maxY: The maximum y-coordinate this monolith can spawn at. + - playerTeleportedMinY: The minimum y-coordinate a player can be teleported to in the target dimension. + - playerTeleportedMaxY: The maximum y-coordinate a player can be teleported to in the target dimension. + - spawnDimension: The dimension this monolith will spawn in. This MUST be distinct for each variant! In other words - only ONE variant per dimension! + - targetDimension: The dimension this monolith will teleport you to. This does not have to be distinct for each variant. + - spawnChance: The chance of a Monolith spawning. + +BlockSetSelector information: +A BlockSetSelector describes a set of blocks and the probability of each block being chosen. +Each BlockSetSelector has the following two fields: + - entries: An object where each entry's key is a block, and each value is that block's probability of being chosen. + The total sum of all probabilities SHOULD NOT exceed 1.0! + - defaultBlock: The block used for any leftover probability ranges. + For example, if the total sum of all the probabilities of the entries is 0.6, then + there is a 0.4 chance of the defaultBlock being selected. + +Here's an example BlockSetSelector: +"entries": { + "minecraft:cobblestone": 0.25, + "minecraft:air": 0.2, + "minecraft:stonebrick[variant=stonebrick]": 0.1 +}, +"defaultBlock": "minecraft:planks[variant=oak]" + +For each block, this selector has a 25% chance of returning cobblestone, 20% chance of choosing air, +10% chance of choosing stone bricks, and a 100 - (25 + 20 + 10) = 45% chance of choosing oak planks (since it's the default block). diff --git a/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/monoliths.json b/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/monoliths.json new file mode 100644 index 0000000..8337200 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/monoliths.json @@ -0,0 +1,55 @@ +{ + "variants": [ + { + "stairSelector": { + "entries": { + "minecraft:polished_blackstone_brick_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": 0.5, + "minecraft:blackstone_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": 0.5 + }, + "defaultBlock": "minecraft:blackstone_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]" + }, + "cornerSelector": { + "entries": {}, + "defaultBlock": "minecraft:chiseled_polished_blackstone" + }, + "insideSelector": { + "entries": { + "minecraft:cracked_polished_blackstone_bricks": 0.2 + }, + "defaultBlock": "minecraft:polished_blackstone_bricks" + }, + "fenceSelector": { + "entries": { + "minecraft:blackstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]": 0.33, + "minecraft:polished_blackstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]": 0.33, + "minecraft:polished_blackstone_brick_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]": 0.33 + }, + "defaultBlock": "minecraft:blackstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]" + }, + "powerBlock": "minecraft:gold_block", + "decorationBlock": "minecraft:yellow_glazed_terracotta[facing=north]", + "beamStopBlocks": [ + "minecraft:obsidian" + ], + "unpoweredBeamColor": { + "red": "14", + "green": "0c", + "blue": "24", + "alpha": "FF" + }, + "poweredBeamColor": { + "red": "FF", + "green": "DC", + "blue": "73", + "alpha": "FF" + }, + "minY": 35, + "maxY": 70, + "playerTeleportedMinY": 11, + "playerTeleportedMaxY": 30, + "spawnChance": 0.1, + "spawnDimension": "minecraft:the_nether", + "targetDimension": "minecraft:overworld" + } + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/rifts.json b/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/rifts.json new file mode 100644 index 0000000..e288f36 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/rifts.json @@ -0,0 +1,30 @@ +{ + "variants": [ + { + "blockSelector": { + "entries": { + "minecraft:crying_obsidian": 0.05, + "minecraft:netherrack": 0.7, + "minecraft:gilded_blackstone": 0.05, + "minecraft:obsidian": 0.1, + "minecraft:blackstone": 0.1 + }, + "defaultBlock": "minecraft:cave_air" + }, + "fluidColor": { + "red": "19", + "green": "00", + "blue": "20", + "alpha": "FC" + }, + "minY": 10, + "maxY": 15, + "playerTeleportedMinY": 100, + "playerTeleportedMaxY": 120, + "spawnChance": 0.05, + "spawnDimension": "minecraft:overworld", + "targetDimension": "minecraft:the_nether", + "spawnPlatformBlock": "minecraft:netherrack" + } + ] +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/bwncr-common.toml b/configuration/services/configs/minecraft/voor-kia/config/bwncr-common.toml new file mode 100644 index 0000000..aae71da --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/bwncr-common.toml @@ -0,0 +1,16 @@ + +[General] + #Silence the wandering trader's ambient sound. + silenceTrader = true + #Silence the server-wide Wither spawn and death broadcast sounds. + silenceWither = true + #Silence the server-wide Ender Dragon Death broadcast sound. + silenceDragon = true + #Silence the server-wide Thunder broadcast sound caused by the Lightning event + silenceLightning = true + #If enabled the console will load up spam showing what sounds are being received and whether or not they are being canceled + debugMode = false + #A list of sounds to silence, discoverable with the toggle command /listen + #enter one sound event per line with no commas. + silenceUs = [] + diff --git a/configuration/services/configs/minecraft/voor-kia/config/byg/README.txt b/configuration/services/configs/minecraft/voor-kia/config/byg/README.txt new file mode 100644 index 0000000..44954f1 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/byg/README.txt @@ -0,0 +1,3 @@ +If you need help understanding what the byg-biomes or byg-sub-biomes configs allow you to do, please watch this video: https://youtu.be/iq0q09O7ZYo + +If you need help with datapacking, please watch this: https://youtu.be/TF_p8OeB-hc \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-biomes.json b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-biomes.json new file mode 100644 index 0000000..36bd968 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-biomes.json @@ -0,0 +1,1125 @@ +{ + "biomes": { + "byg:allium_fields": { + "climate": "WARM", + "dictionary": "LUSH,OVERWORLD,PLAINS,RARE", + "weight": 2, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fresh_water_lake", + "weight": 5 + }, + { + "name": "byg:red_oak_forest", + "weight": 5 + } + ] + }, + "byg:alps": { + "climate": "ICY", + "dictionary": "COLD,MOUNTAIN,OVERWORLD,SNOWY", + "weight": 5, + "river": "byg:alpine_foothills", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:alpine_foothills", + "weight": 10 + } + ] + }, + "byg:amaranth_fields": { + "climate": "WARM", + "dictionary": "LUSH,OVERWORLD,PLAINS,RARE", + "weight": 2, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fresh_water_lake", + "weight": 5 + }, + { + "name": "byg:jacaranda_forest", + "weight": 5 + } + ] + }, + "byg:ancient_forest": { + "climate": "WARM", + "dictionary": "FOREST,MAGICAL,OVERWORLD,RARE", + "weight": 1, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:flowering_ancient_forest", + "weight": 5 + }, + { + "name": "byg:glowing_ancient_forest", + "weight": 5 + } + ] + }, + "byg:araucaria_savanna": { + "climate": "DESERT", + "dictionary": "FOREST,OVERWORLD", + "weight": 2, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fresh_water_lake", + "weight": 5 + }, + { + "name": "byg:araucaria_forest", + "weight": 5 + } + ] + }, + "byg:aspen_forest": { + "climate": "WARM", + "dictionary": "FOREST,OVERWORLD", + "weight": 6, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:aspen_forest_hills", + "weight": 4 + }, + { + "name": "byg:aspen_clearing", + "weight": 3 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:autumnal_valley": { + "climate": "COOL", + "dictionary": "DRY,OVERWORLD,PLAINS", + "weight": 5, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fresh_water_lake", + "weight": 10 + } + ] + }, + "byg:baobab_savanna": { + "climate": "DESERT", + "dictionary": "DRY,OVERWORLD,SAVANNA,SPARSE", + "weight": 6, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "minecraft:savanna", + "weight": 3 + } + ] + }, + "byg:bayou": { + "climate": "WARM", + "dictionary": "FOREST,OVERWORLD,SWAMP,WET", + "weight": 5, + "river": "byg:bayou", + "beach": "byg:bayou", + "edge": "", + "hills": [] + }, + "byg:blue_taiga": { + "climate": "COOL", + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "weight": 6, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:blue_giant_taiga", + "weight": 2 + }, + { + "name": "byg:blue_taiga_hills", + "weight": 4 + }, + { + "name": "byg:fresh_water_lake", + "weight": 4 + } + ] + }, + "byg:bluff_steeps": { + "climate": "COOL", + "dictionary": "COLD,CONIFEROUS,MOUNTAIN,OVERWORLD", + "weight": 6, + "river": "byg:bluff_steeps", + "beach": "byg:rocky_beach", + "edge": "", + "hills": [ + { + "name": "byg:bluff_peaks", + "weight": 10 + } + ] + }, + "byg:boreal_forest": { + "climate": "COOL", + "dictionary": "FOREST,OVERWORLD", + "weight": 6, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:boreal_forest_hills", + "weight": 4 + }, + { + "name": "byg:boreal_clearing", + "weight": 3 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:canyons": { + "climate": "WARM", + "dictionary": "MOUNTAIN,OVERWORLD,PLATEAU", + "weight": 0, + "river": "byg:canyons", + "beach": "byg:canyon_edge", + "edge": "byg:canyon_edge", + "hills": [] + }, + "byg:cherry_blossom_forest": { + "climate": "WARM", + "dictionary": "FOREST,OVERWORLD", + "weight": 6, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:cherry_blossom_clearing", + "weight": 4 + }, + { + "name": "byg:bamboo_forest", + "weight": 3 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:cika_woods": { + "climate": "COOL", + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "weight": 6, + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "", + "hills": [ + { + "name": "byg:cika_mountains", + "weight": 5 + }, + { + "name": "byg:fresh_water_lake", + "weight": 5 + } + ] + }, + "byg:cold_swamplands": { + "climate": "COOL", + "dictionary": "OVERWORLD,SWAMP", + "weight": 6, + "river": "byg:cold_swamplands", + "beach": "byg:cold_swamplands", + "edge": "", + "hills": [ + { + "name": "byg:cold_swamplands", + "weight": 10 + } + ] + }, + "byg:coniferous_forest": { + "climate": "COOL", + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "weight": 5, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:coniferous_clearing", + "weight": 4 + }, + { + "name": "byg:coniferous_forest_hills", + "weight": 3 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:crag_gardens": { + "climate": "WARM", + "dictionary": "JUNGLE,MAGICAL,OVERWORLD,PLATEAU,RARE,WET", + "weight": 1, + "river": "byg:crag_gardens", + "beach": "minecraft:beach", + "edge": "minecraft:river", + "hills": [] + }, + "byg:cypress_swamplands": { + "climate": "WARM", + "dictionary": "OVERWORLD,SWAMP", + "weight": 5, + "river": "byg:cypress_swamplands", + "beach": "byg:cypress_swamplands", + "edge": "", + "hills": [] + }, + "byg:dead_sea": { + "climate": "DESERT", + "dictionary": "OCEAN,OVERWORLD,SPOOKY,WASTELAND", + "weight": 2, + "river": "byg:dead_sea", + "beach": "minecraft:beach", + "edge": "", + "hills": [] + }, + "byg:deciduous_forest": { + "climate": "WARM", + "dictionary": "FOREST,OVERWORLD", + "weight": 6, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:deciduous_forest_hills", + "weight": 4 + }, + { + "name": "byg:deciduous_clearing", + "weight": 3 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:dover_mountains": { + "climate": "COOL", + "dictionary": "COLD,CONIFEROUS,MOUNTAIN,OVERWORLD", + "weight": 3, + "river": "byg:dover_mountains", + "beach": "byg:white_beach", + "edge": "", + "hills": [] + }, + "byg:dunes": { + "climate": "DESERT", + "dictionary": "DRY,HOT,OVERWORLD,SANDY", + "weight": 6, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:oasis", + "weight": 10 + } + ] + }, + "byg:ebony_woods": { + "climate": "WARM", + "dictionary": "DENSE,FOREST,OVERWORLD", + "weight": 4, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fresh_water_lake", + "weight": 5 + }, + { + "name": "byg:ebony_hills", + "weight": 5 + } + ] + }, + "byg:enchanted_forest": { + "climate": "WARM", + "dictionary": "FOREST,MAGICAL,OVERWORLD,RARE", + "weight": 1, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fresh_water_lake", + "weight": 2 + }, + { + "name": "byg:enchanted_forest_hills", + "weight": 8 + } + ] + }, + "byg:enchanted_grove": { + "climate": "WARM", + "dictionary": "LUSH,MAGICAL,OVERWORLD,PLAINS,RARE", + "weight": 1, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fresh_water_lake", + "weight": 2 + }, + { + "name": "byg:flowering_enchanted_grove", + "weight": 8 + } + ] + }, + "byg:evergreen_taiga": { + "climate": "ICY", + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "weight": 6, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:evergreen_hills", + "weight": 4 + }, + { + "name": "byg:evergreen_clearing", + "weight": 3 + }, + { + "name": "byg:evergreen_clearing", + "weight": 3 + } + ] + }, + "byg:glowshroom_bayou": { + "climate": "WARM", + "dictionary": "FOREST,MAGICAL,OVERWORLD,RARE,SWAMP,WET", + "weight": 1, + "river": "byg:glowshroom_bayou", + "beach": "byg:glowshroom_bayou", + "edge": "", + "hills": [] + }, + "byg:grassland_plateau": { + "climate": "WARM", + "dictionary": "OVERWORLD,PLAINS", + "weight": 5, + "river": "byg:grassland_plateau", + "beach": "byg:rocky_beach", + "edge": "", + "hills": [ + { + "name": "byg:wooded_grassland_plateau", + "weight": 10 + } + ] + }, + "byg:great_lakes": { + "climate": "COOL", + "dictionary": "CONIFEROUS,FOREST,OVERWORLD,WATER", + "weight": 3, + "river": "byg:great_lake_isles", + "beach": "byg:great_lake_isles", + "edge": "", + "hills": [ + { + "name": "byg:great_lake_isles", + "weight": 3 + }, + { + "name": "byg:great_lakes", + "weight": 7 + } + ] + }, + "byg:grove": { + "climate": "WARM", + "dictionary": "LUSH,OVERWORLD,PLAINS", + "weight": 5, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fresh_water_lake", + "weight": 2 + }, + { + "name": "byg:flowering_grove", + "weight": 8 + } + ] + }, + "byg:guiana_shield": { + "climate": "WARM", + "dictionary": "DENSE,FOREST,HOT,JUNGLE,MOUNTAIN,OVERWORLD", + "weight": 3, + "river": "byg:guiana_shield", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:guiana_clearing", + "weight": 10 + } + ] + }, + "byg:jacaranda_forest": { + "climate": "WARM", + "dictionary": "FOREST,OVERWORLD", + "weight": 4, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:jacaranda_forest_hills", + "weight": 4 + }, + { + "name": "byg:jacaranda_clearing", + "weight": 3 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:lush_tundra": { + "climate": "ICY", + "dictionary": "COLD,LUSH,OVERWORLD,PLAINS,SNOWY", + "weight": 6, + "river": "minecraft:river", + "beach": "byg:basalt_barrera", + "edge": "", + "hills": [ + { + "name": "byg:frozen_lake", + "weight": 4 + }, + { + "name": "byg:northern_forest", + "weight": 6 + } + ] + }, + "byg:mangrove_marshes": { + "climate": "WARM", + "dictionary": "DENSE,FOREST,OVERWORLD,SWAMP,WET", + "weight": 4, + "river": "byg:mangrove_marshes", + "beach": "byg:mangrove_marshes", + "edge": "", + "hills": [ + { + "name": "byg:coral_mangroves", + "weight": 10 + } + ] + }, + "byg:maple_taiga": { + "climate": "COOL", + "dictionary": "COLD,FOREST,OVERWORLD", + "weight": 5, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [] + }, + "byg:meadow": { + "climate": "WARM", + "dictionary": "LUSH,OVERWORLD,PLAINS", + "weight": 7, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:flowering_meadow", + "weight": 3 + }, + { + "name": "byg:wooded_meadow", + "weight": 3 + }, + { + "name": "byg:fresh_water_lake", + "weight": 4 + } + ] + }, + "byg:mojave_desert": { + "climate": "DESERT", + "dictionary": "DRY,HOT,OVERWORLD,SANDY", + "weight": 3, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "minecraft:desert", + "weight": 10 + } + ] + }, + "byg:orchard": { + "climate": "WARM", + "dictionary": "FOREST,LUSH,OVERWORLD,PLAINS", + "weight": 3, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "minecraft:flower_forest", + "weight": 5 + }, + { + "name": "byg:fresh_water_lake", + "weight": 5 + } + ] + }, + "byg:prairie": { + "climate": "WARM", + "dictionary": "DRY,OVERWORLD,PLAINS", + "weight": 5, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fresh_water_lake", + "weight": 2 + }, + { + "name": "byg:prairie_clearing", + "weight": 8 + } + ] + }, + "byg:red_desert": { + "climate": "DESERT", + "dictionary": "DRY,HOT,OVERWORLD,SANDY", + "weight": 2, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:lush_red_desert", + "weight": 5 + }, + { + "name": "byg:red_desert_dunes", + "weight": 5 + } + ] + }, + "byg:red_oak_forest": { + "climate": "WARM", + "dictionary": "FOREST,OVERWORLD", + "weight": 7, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:red_oak_forest_hills", + "weight": 6 + }, + { + "name": "byg:fresh_water_lake", + "weight": 4 + } + ] + }, + "byg:red_rock_mountains": { + "climate": "DESERT", + "dictionary": "DRY,HOT,MOUNTAIN,OVERWORLD", + "weight": 4, + "river": "byg:red_rock_mountains", + "beach": "minecraft:beach", + "edge": "byg:red_rock_lowlands", + "hills": [ + { + "name": "byg:red_rock_highlands", + "weight": 4 + }, + { + "name": "byg:red_rock_lowlands", + "weight": 2 + }, + { + "name": "byg:wooded_red_rock_mountains", + "weight": 4 + } + ] + }, + "byg:redwood_tropics": { + "climate": "WARM", + "dictionary": "DENSE,FOREST,OVERWORLD,RARE", + "weight": 1, + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "", + "hills": [ + { + "name": "byg:redwood_clearing", + "weight": 5 + }, + { + "name": "byg:redwood_mountains", + "weight": 3 + }, + { + "name": "byg:fresh_water_lake", + "weight": 2 + } + ] + }, + "byg:rose_fields": { + "climate": "WARM", + "dictionary": "LUSH,OVERWORLD,PLAINS,RARE", + "weight": 2, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:red_spruce_taiga", + "weight": 7 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:seasonal_birch_forest": { + "climate": "COOL", + "dictionary": "COLD,FOREST,OVERWORLD", + "weight": 7, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:seasonal_birch_forest_hills", + "weight": 7 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:seasonal_deciduous_forest": { + "climate": "COOL", + "dictionary": "FOREST,OVERWORLD", + "weight": 6, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:seasonal_deciduous_forest_hills", + "weight": 4 + }, + { + "name": "byg:seasonal_deciduous_clearing", + "weight": 4 + }, + { + "name": "byg:fresh_water_lake", + "weight": 2 + } + ] + }, + "byg:seasonal_forest": { + "climate": "COOL", + "dictionary": "COLD,FOREST,OVERWORLD", + "weight": 7, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:seasonal_forest", + "weight": 7 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:seasonal_taiga": { + "climate": "COOL", + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "weight": 5, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:seasonal_taiga_hills", + "weight": 8 + }, + { + "name": "byg:seasonal_giant_taiga", + "weight": 2 + } + ] + }, + "byg:shattered_glacier": { + "climate": "ICY", + "dictionary": "OVERWORLD,RARE,SNOWY", + "weight": 2, + "river": "byg:shattered_glacier", + "beach": "byg:basalt_barrera", + "edge": "", + "hills": [] + }, + "byg:shrublands": { + "climate": "DESERT", + "dictionary": "DRY,OVERWORLD,PLAINS,SPARSE", + "weight": 6, + "river": "byg:shrublands", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:polluted_lake", + "weight": 3 + }, + { + "name": "byg:shrublands", + "weight": 7 + } + ] + }, + "byg:sierra_valley": { + "climate": "DESERT", + "dictionary": "DRY,HOT,OVERWORLD,PLAINS", + "weight": 5, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "byg:sierra_range", + "hills": [ + { + "name": "byg:sierra_range", + "weight": 8 + }, + { + "name": "byg:fresh_water_lake", + "weight": 2 + } + ] + }, + "byg:skyris_highlands": { + "climate": "COOL", + "dictionary": "COLD,CONIFEROUS,MOUNTAIN,OVERWORLD", + "weight": 2, + "river": "byg:skyris_highlands", + "beach": "minecraft:beach", + "edge": "", + "hills": [] + }, + "byg:snowy_blue_taiga": { + "climate": "ICY", + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "weight": 5, + "river": "minecraft:frozen_river", + "beach": "byg:snowy_rocky_black_beach", + "edge": "", + "hills": [ + { + "name": "byg:snowy_blue_taiga_hills", + "weight": 8 + }, + { + "name": "byg:snowy_blue_giant_taiga", + "weight": 2 + } + ] + }, + "byg:snowy_coniferous_forest": { + "climate": "ICY", + "dictionary": "CONIFEROUS,FOREST,OVERWORLD,SNOWY", + "weight": 4, + "river": "minecraft:frozen_river", + "beach": "byg:snowy_rocky_black_beach", + "edge": "", + "hills": [ + { + "name": "byg:snowy_coniferous_clearing", + "weight": 4 + }, + { + "name": "byg:snowy_coniferous_forest_hills", + "weight": 3 + }, + { + "name": "byg:frozen_lake", + "weight": 3 + } + ] + }, + "byg:snowy_deciduous_forest": { + "climate": "ICY", + "dictionary": "FOREST,OVERWORLD,SNOWY", + "weight": 6, + "river": "minecraft:frozen_river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:snowy_deciduous_forest_hills", + "weight": 4 + }, + { + "name": "byg:snowy_deciduous_clearing", + "weight": 3 + }, + { + "name": "byg:frozen_lake", + "weight": 3 + } + ] + }, + "byg:snowy_evergreen_taiga": { + "climate": "ICY", + "dictionary": "CONIFEROUS,FOREST,OVERWORLD,SNOWY", + "weight": 6, + "river": "minecraft:frozen_river", + "beach": "byg:snowy_rocky_black_beach", + "edge": "", + "hills": [ + { + "name": "byg:snowy_evergreen_clearing", + "weight": 4 + }, + { + "name": "byg:snowy_evergreen_hills", + "weight": 3 + }, + { + "name": "byg:frozen_lake", + "weight": 3 + } + ] + }, + "byg:stone_forest": { + "climate": "WARM", + "dictionary": "DENSE,OVERWORLD,PLATEAU", + "weight": 1, + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "", + "hills": [ + { + "name": "byg:pointed_stone_forest", + "weight": 7 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:the_black_forest": { + "climate": "COOL", + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "weight": 4, + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "", + "hills": [ + { + "name": "byg:black_forest_clearing", + "weight": 3 + }, + { + "name": "byg:black_forest_hills", + "weight": 3 + }, + { + "name": "byg:forest_fault", + "weight": 2 + }, + { + "name": "byg:fresh_water_lake", + "weight": 2 + } + ] + }, + "byg:tropical_fungal_forest": { + "climate": "WARM", + "dictionary": "DENSE,HOT,JUNGLE,MAGICAL,OVERWORLD", + "weight": 3, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fungal_patch", + "weight": 4 + }, + { + "name": "byg:tropical_fungal_rainforest_hills", + "weight": 3 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:tropical_rainforest": { + "climate": "WARM", + "dictionary": "DENSE,HOT,JUNGLE,OVERWORLD", + "weight": 6, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:tropical_rainforest_hills", + "weight": 7 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:twilight_valley": { + "climate": "COOL", + "dictionary": "COLD,MAGICAL,OVERWORLD,WASTELAND", + "weight": 2, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:twilight_valley_hills", + "weight": 7 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + }, + "byg:vibrant_swamplands": { + "climate": "COOL", + "dictionary": "LUSH,OVERWORLD,SWAMP,WATER,WET", + "weight": 6, + "river": "byg:vibrant_swamplands", + "beach": "byg:vibrant_swamplands", + "edge": "", + "hills": [] + }, + "byg:weeping_witch_forest": { + "climate": "COOL", + "dictionary": "COLD,FOREST,MAGICAL,OVERWORLD,RARE", + "weight": 1, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:pumpkin_forest", + "weight": 3 + }, + { + "name": "byg:weeping_witch_clearing", + "weight": 7 + } + ] + }, + "byg:woodlands": { + "climate": "WARM", + "dictionary": "DENSE,FOREST,MAGICAL,OVERWORLD", + "weight": 4, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:fresh_water_lake", + "weight": 10 + } + ] + }, + "byg:zelkova_forest": { + "climate": "COOL", + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "weight": 5, + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "", + "hills": [ + { + "name": "byg:zelkova_clearing", + "weight": 4 + }, + { + "name": "byg:zelkova_forest_hills", + "weight": 3 + }, + { + "name": "byg:fresh_water_lake", + "weight": 3 + } + ] + } + } +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-end-biomes.json b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-end-biomes.json new file mode 100644 index 0000000..717dec0 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-end-biomes.json @@ -0,0 +1,86 @@ +{ + "biomes": { + "byg:bulbis_gardens": { + "dictionary": "END", + "weight": 5, + "edge": "byg:bulbis_gardens_edge", + "hills": [] + }, + "byg:cryptic_wastes": { + "dictionary": "END", + "weight": 5, + "edge": "", + "hills": [] + }, + "byg:ethereal_islands": { + "dictionary": "END", + "weight": 5, + "edge": "byg:ethereal_clearing", + "hills": [ + { + "name": "byg:ethereal_forest", + "weight": 10 + }, + { + "name": "byg:ethereal_clearing", + "weight": 5 + } + ] + }, + "byg:ivis_fields": { + "dictionary": "END", + "weight": 5, + "edge": "", + "hills": [] + }, + "byg:nightshade_forest": { + "dictionary": "END", + "weight": 5, + "edge": "", + "hills": [] + }, + "byg:purpur_peaks": { + "dictionary": "END", + "weight": 5, + "edge": "", + "hills": [] + }, + "byg:shattered_desert": { + "dictionary": "END", + "weight": 5, + "edge": "", + "hills": [] + }, + "byg:shulkren_forest": { + "dictionary": "END", + "weight": 5, + "edge": "", + "hills": [] + }, + "minecraft:end_highlands": { + "dictionary": "END", + "weight": 5, + "edge": "", + "hills": [] + }, + "minecraft:end_midlands": { + "dictionary": "END", + "weight": 5, + "edge": "", + "hills": [] + } + }, + "void-biomes": { + "byg:viscal_isles": { + "dictionary": "END,VOID", + "weight": 5, + "edge": "", + "hills": [ + { + "name": "byg:shattered_viscal_isles", + "weight": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-end-sub-biomes.json b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-end-sub-biomes.json new file mode 100644 index 0000000..ba52746 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-end-sub-biomes.json @@ -0,0 +1,22 @@ +{ + "biomes": { + "byg:bulbis_gardens_edge": { + "dictionary": "END", + "edge": "" + }, + "byg:ethereal_forest": { + "dictionary": "END", + "edge": "" + }, + "byg:ethereal_clearing": { + "dictionary": "END", + "edge": "" + } + }, + "void-biomes": { + "byg:shattered_viscal_isles": { + "dictionary": "END,VOID", + "edge": "" + } + } +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-sub-biomes.json b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-sub-biomes.json new file mode 100644 index 0000000..d7c9775 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-sub-biomes.json @@ -0,0 +1,520 @@ +{ + "sub-biomes": { + "byg:alpine_foothills": { + "dictionary": "COLD,HILLS,OVERWORLD,SNOWY", + "river": "byg:alpine_foothills", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:araucaria_forest": { + "dictionary": "DENSE,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:aspen_clearing": { + "dictionary": "FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:aspen_forest_hills": { + "dictionary": "FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:bamboo_forest": { + "dictionary": "DENSE,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:basalt_barrera": { + "dictionary": "BEACH,OVERWORLD", + "river": "minecraft:river", + "beach": "", + "edge": "" + }, + "byg:black_forest_clearing": { + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "" + }, + "byg:black_forest_hills": { + "dictionary": "COLD,CONIFEROUS,FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "" + }, + "byg:blue_giant_taiga": { + "dictionary": "OVERWORLD,RARE", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:blue_taiga_hills": { + "dictionary": "COLD,CONIFEROUS,FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:bluff_peaks": { + "dictionary": "COLD,MOUNTAIN,OVERWORLD,SNOWY", + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "" + }, + "byg:bog": { + "dictionary": "OVERWORLD,SWAMP,WATER,WET", + "river": "byg:bog", + "beach": "byg:bog", + "edge": "" + }, + "byg:boreal_clearing": { + "dictionary": "CONIFEROUS,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:boreal_forest_hills": { + "dictionary": "COLD,CONIFEROUS,FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:canyon_edge": { + "dictionary": "OVERWORLD,WATER,WET", + "river": "byg:canyon_edge", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:cherry_blossom_clearing": { + "dictionary": "FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:cika_mountains": { + "dictionary": "COLD,CONIFEROUS,FOREST,MOUNTAIN,OVERWORLD", + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "" + }, + "byg:coniferous_clearing": { + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:coniferous_forest_hills": { + "dictionary": "COLD,CONIFEROUS,FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:coral_mangroves": { + "dictionary": "OVERWORLD,SWAMP,WATER,WET", + "river": "byg:coral_mangroves", + "beach": "byg:coral_mangroves", + "edge": "" + }, + "byg:deciduous_clearing": { + "dictionary": "FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:deciduous_forest_hills": { + "dictionary": "FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:dummy": { + "dictionary": "OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:ebony_hills": { + "dictionary": "DENSE,FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:enchanted_forest_hills": { + "dictionary": "FOREST,HILLS,MAGICAL,OVERWORLD,RARE", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:evergreen_clearing": { + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:evergreen_hills": { + "dictionary": "COLD,CONIFEROUS,FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:flowering_ancient_forest": { + "dictionary": "DENSE,FOREST,MAGICAL,OVERWORLD,RARE", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:flowering_enchanted_grove": { + "dictionary": "LUSH,MAGICAL,OVERWORLD,PLAINS", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:flowering_grove": { + "dictionary": "LUSH,OVERWORLD,PLAINS", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:flowering_meadow": { + "dictionary": "LUSH,OVERWORLD,PLAINS", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:forest_fault": { + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD,RARE", + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "" + }, + "byg:fresh_water_lake": { + "dictionary": "OVERWORLD,WATER,WET", + "river": "byg:fresh_water_lake", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:frozen_lake": { + "dictionary": "OVERWORLD,SNOWY,WATER,WET", + "river": "byg:frozen_lake", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:fungal_patch": { + "dictionary": "DENSE,HOT,JUNGLE,MAGICAL,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:glowing_ancient_forest": { + "dictionary": "DENSE,FOREST,MAGICAL,OVERWORLD,RARE", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:great_lake_isles": { + "dictionary": "CONIFEROUS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:guiana_clearing": { + "dictionary": "FOREST,JUNGLE,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:jacaranda_clearing": { + "dictionary": "FOREST,JUNGLE,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:jacaranda_forest_hills": { + "dictionary": "DENSE,FOREST,HILLS,HOT,JUNGLE,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:lush_red_desert": { + "dictionary": "DRY,HOT,OVERWORLD,SANDY", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:maple_hills": { + "dictionary": "COLD,FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:marshlands": { + "dictionary": "OVERWORLD,SWAMP,WATER,WET", + "river": "byg:marshlands", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:northern_forest": { + "dictionary": "COLD,FOREST,LUSH,OVERWORLD,SNOWY", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:oasis": { + "dictionary": "HOT,LUSH,OVERWORLD,SANDY,WATER,WET", + "river": "byg:oasis", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:pointed_stone_forest": { + "dictionary": "FOREST,MOUNTAIN,OVERWORLD,PLATEAU", + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "" + }, + "byg:polluted_lake": { + "dictionary": "OVERWORLD,WASTELAND,WATER,WET", + "river": "byg:polluted_lake", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:prairie_clearing": { + "dictionary": "DRY,OVERWORLD,PLAINS,SPARSE", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:pumpkin_forest": { + "dictionary": "COLD,FOREST,MAGICAL,OVERWORLD,RARE", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:rainbow_beach": { + "dictionary": "BEACH,OVERWORLD", + "river": "minecraft:river", + "beach": "", + "edge": "" + }, + "byg:red_desert_dunes": { + "dictionary": "HILLS,HOT,OVERWORLD,SANDY,WASTELAND", + "river": "byg:red_desert_dunes", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:red_oak_forest_hills": { + "dictionary": "FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:red_rock_highlands": { + "dictionary": "HOT,MOUNTAIN,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:red_rock_lowlands": { + "dictionary": "HOT,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:red_spruce_taiga": { + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:redwood_clearing": { + "dictionary": "FOREST,OVERWORLD,SPARSE", + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "" + }, + "byg:redwood_mountains": { + "dictionary": "DRY,HOT,MOUNTAIN,OVERWORLD", + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "" + }, + "byg:rocky_beach": { + "dictionary": "OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:seasonal_birch_forest_hills": { + "dictionary": "COLD,FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:seasonal_deciduous_clearing": { + "dictionary": "FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:seasonal_deciduous_forest_hills": { + "dictionary": "FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:seasonal_forest_hills": { + "dictionary": "COLD,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:seasonal_giant_taiga": { + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:seasonal_taiga_hills": { + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:sierra_range": { + "dictionary": "DRY,HOT,MOUNTAIN,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:snowy_black_beach": { + "dictionary": "BEACH,OVERWORLD,SNOWY", + "river": "minecraft:frozen_river", + "beach": "", + "edge": "" + }, + "byg:snowy_blue_giant_taiga": { + "dictionary": "CONIFEROUS,FOREST,OVERWORLD,RARE,SNOWY", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:snowy_blue_taiga_hills": { + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD,SNOWY", + "river": "minecraft:frozen_river", + "beach": "minecraft:snowy_beach", + "edge": "" + }, + "byg:snowy_coniferous_clearing": { + "dictionary": "CONIFEROUS,FOREST,OVERWORLD,SNOWY", + "river": "minecraft:frozen_river", + "beach": "byg:snowy_black_beach", + "edge": "" + }, + "byg:snowy_coniferous_forest_hills": { + "dictionary": "CONIFEROUS,FOREST,HILLS,OVERWORLD,SNOWY", + "river": "minecraft:frozen_river", + "beach": "byg:snowy_black_beach", + "edge": "" + }, + "byg:snowy_deciduous_clearing": { + "dictionary": "FOREST,OVERWORLD,SNOWY", + "river": "minecraft:frozen_river", + "beach": "minecraft:snowy_beach", + "edge": "" + }, + "byg:snowy_deciduous_forest_hills": { + "dictionary": "FOREST,HILLS,OVERWORLD,SNOWY", + "river": "minecraft:frozen_river", + "beach": "minecraft:snowy_beach", + "edge": "" + }, + "byg:snowy_evergreen_clearing": { + "dictionary": "CONIFEROUS,FOREST,OVERWORLD,SNOWY", + "river": "minecraft:frozen_river", + "beach": "byg:snowy_black_beach", + "edge": "" + }, + "byg:snowy_evergreen_hills": { + "dictionary": "CONIFEROUS,FOREST,OVERWORLD,SNOWY", + "river": "minecraft:frozen_river", + "beach": "byg:snowy_black_beach", + "edge": "" + }, + "byg:snowy_rocky_black_beach": { + "dictionary": "BEACH,OVERWORLD,SNOWY", + "river": "minecraft:frozen_river", + "beach": "", + "edge": "" + }, + "byg:tropical_fungal_rainforest_hills": { + "dictionary": "DENSE,HILLS,HOT,JUNGLE,MAGICAL,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:tropical_islands": { + "dictionary": "OVERWORLD", + "river": "byg:tropical_islands", + "beach": "byg:rainbow_beach", + "edge": "" + }, + "byg:tropical_rainforest_hills": { + "dictionary": "DENSE,HILLS,HOT,JUNGLE,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:twilight_valley_hills": { + "dictionary": "COLD,HILLS,MAGICAL,OVERWORLD,WASTELAND", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:weeping_witch_clearing": { + "dictionary": "COLD,FOREST,MAGICAL,OVERWORLD,RARE", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:white_beach": { + "dictionary": "BEACH,OVERWORLD", + "river": "minecraft:river", + "beach": "", + "edge": "" + }, + "byg:wooded_grassland_plateau": { + "dictionary": "FOREST,OVERWORLD,PLAINS", + "river": "minecraft:river", + "beach": "byg:rocky_beach", + "edge": "" + }, + "byg:wooded_meadow": { + "dictionary": "FOREST,LUSH,OVERWORLD,PLAINS", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:wooded_red_rock_mountains": { + "dictionary": "DRY,HOT,MOUNTAIN,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:zelkova_clearing": { + "dictionary": "COLD,CONIFEROUS,FOREST,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + }, + "byg:zelkova_forest_hills": { + "dictionary": "COLD,CONIFEROUS,FOREST,HILLS,OVERWORLD", + "river": "minecraft:river", + "beach": "minecraft:beach", + "edge": "" + } + } +} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-world.toml b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-world.toml new file mode 100644 index 0000000..2813df8 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-world.toml @@ -0,0 +1,153 @@ + +[The_End] + # + #Does BYG control The End? + ControlEnd = true + # + #End Biome Size. + #Default: 3 + #Range: 0 ~ 10 + IslandBiomeSize = 3 + # + #End Biome Size + #Default: 3 + #Range: 0 ~ 10 + EndBiomeSize = 3 + + [The_End.Void] + # + #Void Biome(where small end islands generate in vanilla) size. + #Default: 3 + #Range: 0 ~ 10 + VoidBiomeSize = 2 + +[Overworld] + + [Overworld.Ores] + + [Overworld.Ores.Pendorite] + # + #Number of times to spawn per chunk. + #Default: 10 + #Range: 1 ~ 100 + PendoritePerChunk = 10 + # + #Generate Pendorite Ore? Only spawns in Forest Fault. + GeneratePendorite = true + # + #Y level to start generating at. + #Default: 56 + #Range: 1 ~ 256 + PendoriteY = 56 + # + #Size of the clusters. + #Default: 4 + #Range: 1 ~ 100 + PendoriteSize = 4 + + #Datapacks can and will override all values in the "Ore" category so keep that in mind! + [Overworld.Ores.Ametrine] + # + #Number of times to spawn per chunk. + #Default: 10 + #Range: 1 ~ 100 + AmetrinePerChunk = 10 + # + #Size of the clusters. + #Default: 4 + #Range: 1 ~ 100 + AmetrineSize = 4 + # + #Generate Ametrine Ore? Only spawns in Guiana Shield, Stone Forest, and Pointed Stone Forest! + GenerateAmetrine = true + # + #Y level to start generating at. + #Default: 56 + #Range: 1 ~ 256 + AmetrineY = 56 + + [Overworld.Stones] + + [Overworld.Stones.Scoria_Stone] + # + #Number of times to spawn per chunk. + #Default: 10 + #Range: 1 ~ 100 + ScoriaStonePerChunk = 10 + # + #Y level to start generating at. + #Default: 63 + #Range: 1 ~ 256 + ScoriaStoneY = 63 + # + #Size of the clusters. + #Default: 20 + #Range: 1 ~ 100 + ScoriaStoneSize = 20 + # + #Generate Scoria Stone? + GenerateScoriaStone = true + + [Overworld.Stones.Soap_Stone] + # + #Number of times to spawn per chunk. + #Default: 10 + #Range: 1 ~ 100 + SoapStonePerChunk = 10 + # + #Size of the clusters. + #Default: 20 + #Range: 1 ~ 100 + SoapStoneSize = 20 + # + #Generate Soap Stone? + GenerateSoapStone = true + # + #Y level to start generating at. + #Default: 63 + #Range: 1 ~ 256 + SoapStoneY = 63 + + #Datapacks can and will override all values in the "Stone" category so keep that in mind! + [Overworld.Stones.Rocky_Stone] + # + #Y level to start generating at. + #Default: 63 + #Range: 1 ~ 256 + RockyStoneY = 63 + # + #Size of the clusters. + #Default: 20 + #Range: 1 ~ 100 + RockyStoneSize = 20 + # + #Number of times to spawn per chunk. + #Default: 10 + #Range: 1 ~ 100 + RockyStonePerChunk = 10 + # + #Generate Rocky Stone? + GenerateRockyStone = true + +[The_Nether] + # + #Is the list of biomes a blacklist or whitelist? + #When this list is a blacklist, the values in the list will not be in world generation. + #When this list is a whitelist, Adding a biome several times gives it more weight in generation and it must contain at least 1 value. + #When set to true, datapack biomes will work automatically! When set to false, you will need to manually add datapack entries. + #Default: true + isBlacklistNether = true + # + #Nether Biome Size + #Default: 3 + #Range: 0 ~ 10 + NetherBiomeSize = 3 + # + #Does BYG control The Nether? + ControlNether = true + # + #This works as a whitelist or blacklist depending on the "isBlacklistNether" value. + #NO SPACES AFTER COMMAS! + #Default: "" + BlacklistNether = "" + diff --git a/configuration/services/configs/minecraft/voor-kia/config/citadel-common.toml b/configuration/services/configs/minecraft/voor-kia/config/citadel-common.toml new file mode 100644 index 0000000..e4832f0 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/citadel-common.toml @@ -0,0 +1,5 @@ + +[general] + #True if citadel tracks entity properties(freezing, stone mobs, etc) on server. Turn this to false to solve some server lag, may break some stuff. + "Track Entities" = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/cookingforblockheads-common.toml b/configuration/services/configs/minecraft/voor-kia/config/cookingforblockheads-common.toml new file mode 100644 index 0000000..d336dc2 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/cookingforblockheads-common.toml @@ -0,0 +1,20 @@ +#If true, a cow can be squished into a Milk Jar by dropping an anvil on top. +cowJarEnabled = true +#The amount of milk the cow in a jar generates per tick. +#Range: 0.0 ~ 3.4028234663852886E38 +cowJarMilkPerTick = 0.5 +#Set this to true if you'd like the sink to require water to be piped in, instead of providing infinite of it. +sinkRequiresWater = false +#Enabling this will make the kitchen counters have twice as much inventory space. +largeCounters = false +#Set this to true if you'd like to disallow automation of the oven (pipes and such won't be able to insert/extract) +disallowOvenAutomation = false +#The fuel multiplier for the cooking oven. Higher values means fuel lasts longer, 1.0 is furnace default. +#Range: 0.10000000149011612 ~ 2.0 +ovenFuelTimeMultiplier = 0.33000001311302185 +#The cooking time multiplier for the cooking oven. Higher values means it will take longer. +#Range: 0.25 ~ 9.0 +ovenCookTimeMultiplier = 1.0 +#Set this to true if you'd like the oven to only accept cooking oil as fuel (requires Pam's Harvestcraft) +ovenRequiresCookingOil = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/cosmeticarmorreworked-common.toml b/configuration/services/configs/minecraft/voor-kia/config/cosmeticarmorreworked-common.toml new file mode 100644 index 0000000..90bfda0 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/cosmeticarmorreworked-common.toml @@ -0,0 +1,6 @@ + +#These settings affects both server and client +[Common] + #Whether or not to keep items in cosmetic armor slots in the event of player death + CosArmorKeepThroughDeath = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/create-common.toml b/configuration/services/configs/minecraft/voor-kia/config/create-common.toml new file mode 100644 index 0000000..aeb7acf --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/create-common.toml @@ -0,0 +1,166 @@ + +[worldgen] + + # + #Modify Create's impact on your terrain + [worldgen.v1] + # + #Prevents all worldgen added by Create from taking effect + disableWorldGen = false + # + #Forward caught TileEntityExceptions to the log at debug level. + logTeErrors = false + + [worldgen.v1.copper_ore] + #No comment + #Range: > 0 + minHeight = 40 + #No comment + #Range: > 0 + clusterCount = 2 + #No comment + #Range: > 0 + maxHeight = 86 + # + #Whether to spawn this in your World + enable = true + #No comment + #Range: > 0 + clusterSize = 18 + + [worldgen.v1.weathered_limestone] + #No comment + #Range: > 0 + minHeight = 10 + #No comment + #Range: 0.0 ~ 1.0 + clusterChance = 0.03125 + #No comment + #Range: > 0 + maxHeight = 30 + # + #Whether to spawn this in your World + enable = true + #No comment + #Range: > 0 + clusterSize = 128 + + [worldgen.v1.zinc_ore] + #No comment + #Range: > 0 + minHeight = 15 + #No comment + #Range: > 0 + clusterCount = 4 + #No comment + #Range: > 0 + maxHeight = 70 + # + #Whether to spawn this in your World + enable = true + #No comment + #Range: > 0 + clusterSize = 14 + + [worldgen.v1.zinc_ore_desert] + #No comment + #Range: > 0 + minHeight = 10 + #No comment + #Range: > 0 + clusterCount = 5 + #No comment + #Range: > 0 + maxHeight = 85 + # + #Whether to spawn this in your World + enable = true + #No comment + #Range: > 0 + clusterSize = 17 + + [worldgen.v1.limestone] + #No comment + #Range: > 0 + minHeight = 30 + #No comment + #Range: 0.0 ~ 1.0 + clusterChance = 0.03125 + #No comment + #Range: > 0 + maxHeight = 70 + # + #Whether to spawn this in your World + enable = true + #No comment + #Range: > 0 + clusterSize = 128 + + [worldgen.v1.dolomite] + #No comment + #Range: > 0 + minHeight = 20 + #No comment + #Range: 0.0 ~ 1.0 + clusterChance = 0.015625 + #No comment + #Range: > 0 + maxHeight = 70 + # + #Whether to spawn this in your World + enable = true + #No comment + #Range: > 0 + clusterSize = 128 + + [worldgen.v1.copper_ore_ocean] + #No comment + #Range: > 0 + minHeight = 20 + #No comment + #Range: > 0 + clusterCount = 4 + #No comment + #Range: > 0 + maxHeight = 55 + # + #Whether to spawn this in your World + enable = true + #No comment + #Range: > 0 + clusterSize = 15 + + [worldgen.v1.gabbro] + #No comment + #Range: > 0 + minHeight = 20 + #No comment + #Range: 0.0 ~ 1.0 + clusterChance = 0.015625 + #No comment + #Range: > 0 + maxHeight = 70 + # + #Whether to spawn this in your World + enable = true + #No comment + #Range: > 0 + clusterSize = 128 + + [worldgen.v1.scoria] + #No comment + #Range: > 0 + minHeight = 0 + #No comment + #Range: 0.0 ~ 1.0 + clusterChance = 0.03125 + #No comment + #Range: > 0 + maxHeight = 10 + # + #Whether to spawn this in your World + enable = true + #No comment + #Range: > 0 + clusterSize = 128 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/decorative_blocks-common.toml b/configuration/services/configs/minecraft/voor-kia/config/decorative_blocks-common.toml new file mode 100644 index 0000000..2ae0b55 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/decorative_blocks-common.toml @@ -0,0 +1,8 @@ + +#Decorative Blocks Configs +[general] + #Bonfire Activator (define a resource location + "bonfire activator" = "minecraft:blaze_powder" + #Disable thatch creation on shearing hay bale + "thatch enabled" = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/farmingforblockheads-common.toml b/configuration/services/configs/minecraft/voor-kia/config/farmingforblockheads-common.toml new file mode 100644 index 0000000..e4b9a38 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/farmingforblockheads-common.toml @@ -0,0 +1,24 @@ + +#Common config for Farming for Blockheads +[common] + #The range within animals can be fed by the feeding trough. + #Range: 1 ~ 16 + feedingTroughRange = 8 + #The chance for Fertilized Farmland to turn back into regular Farmland (per provided bonus). + #Range: 0.0 ~ 1.0 + fertilizerRegressionChance = 0.0 + #The chance to get a bonus growth when using Red Fertilizer. + #Range: 0.0 ~ 1.0 + fertilizerBonusGrowthChance = 1.0 + #List of names the merchant can have. + merchantNames = ["Swap-O-Matic", "Emerald Muncher", "Weathered Salesperson"] + #The range at which the chicken nest picks up laid eggs. + #Range: 1 ~ 16 + chickenNestRange = 8 + #The maximum amount of animals (per type) until the feeding trough stops feeding. + #Range: > 1 + feedingTroughMaxAnimals = 8 + #The chance to get a bonus crop when using Green Fertilizer. + #Range: 0.0 ~ 1.0 + fertilizerBonusCropChance = 1.0 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/farmingforblockheads/MarketRegistry.json b/configuration/services/configs/minecraft/voor-kia/config/farmingforblockheads/MarketRegistry.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/farmingforblockheads/MarketRegistry.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/fastbench.cfg b/configuration/services/configs/minecraft/voor-kia/config/fastbench.cfg new file mode 100644 index 0000000..707f5ac --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/fastbench.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # If the recipe book is removed from the game. Server-enforced. [default: true] + B:"Remove Recipe Book"=true +} + + diff --git a/configuration/services/configs/minecraft/voor-kia/config/fml.toml b/configuration/services/configs/minecraft/voor-kia/config/fml.toml new file mode 100644 index 0000000..e1ca72d --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/fml.toml @@ -0,0 +1,8 @@ +# Enable forge global version checking +versionCheck = true +# does the splashscreen run +splashscreen = true +defaultConfigPath = "defaultconfigs" +# max threads for parallel loading : -1 uses Runtime#availableProcessors +maxThreads = -1 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/forge-common.toml b/configuration/services/configs/minecraft/voor-kia/config/forge-common.toml new file mode 100644 index 0000000..bef1dd9 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/forge-common.toml @@ -0,0 +1,7 @@ + +#General configuration settings +[general] + #Defines a default world type to use. The vanilla default world type is represented by 'default'. + #The modded world types are registry names which should include the registry namespace, such as 'examplemod:example_world_type'. + defaultWorldType = "default" + diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire-biomes.toml b/configuration/services/configs/minecraft/voor-kia/config/iceandfire-biomes.toml new file mode 100644 index 0000000..348d773 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/iceandfire-biomes.toml @@ -0,0 +1,89 @@ + +#Biome config +#To filter biomes by registry name "mod_id:biome_id" +#To filter biomes by category "@category" +#To filter biomes by tags "#tag" +# Examples: +# "minecraft:plains" +# "@desert" +# "#overworld" +# +#If you want to exclude biomes put a ! before the biome identifier +# Examples: +# "!minecraft:plains" +# "!@desert" +# "!#nether" +# +#If you want to include biomes that would be satisfied by any in a set use | +# Examples: +# "|minecraft:plains" +# "|@desert" +# "|#nether" +# +#If you want a condition that MUST be satisfied use an & before the biome identifier +#Please note using this on a registry name wouldn't be that useful +# Examples: +# "&minecraft:plains" +# "&@forest" +# "&#overworld" +# +#NOTE: Any entry without a !, |, or & symbol has a higher precedence +#A list like ["!minecraft:plains", "#overworld"] would still see the plains as a viable biome +# +#Finally, you can create a expression that can be evaluated by itself using a + to combine identifiers +# Examples: +# "!#hot+!#dry+!#mountain" +# +#These expressions can be used to filter biomes in a lot of ways +#Lets say we don't want anything to spawn in any place dry and sandy +# "!#dry+!#sandy" +# +#But there is a hot place we want them to spawn that's also wet +# "#hot+#wet" +# +#We just put them as separate values in the list and that'll work out +# ["!#dry+!#sandy","#hot+#wet"] +# +#NOTE: Any entry that's an expression will not be affected by anything else in the list +[biome_configs] + deathwormBiomes = ["&#overworld+|@desert"] + lightningDragonBiomes = ["&#overworld+|#jungle+|#mesa+|#savanna+"] + cockatriceBiomes = ["&#overworld+|@savanna+|#savanna"] + blackHippogryphBiomes = ["minecraft:desert_hills"] + lightningLilyBiomes = ["&#overworld+|@savanna+|#savanna"] + sirenBiomes = ["&#overworld+|@ocean+|#ocean"] + amphithereBiomes = ["&#overworld+|#jungle"] + fireDragonSkeletonBiomes = ["&#overworld+|@desert"] + brownHippogryphBiomes = ["&#overworld+|#mountains+|@extreme_hills"] + amethystBiomes = ["&#overworld+|@savanna+|#savanna"] + hippocampusBiomes = ["&#overworld+|@ocean+|#ocean"] + snowyTrollBiomes = ["&#overworld+|#snowy+|#cold"] + hippogryphBiomes = ["&#overworld+|#mesa+|#mountains+|#hills+|@extreme_hills"] + iceDragonSkeletonBiomes = ["&#overworld+&#snowy+|@icy+|#cold+"] + jungleMyrmexBiomes = ["&#overworld+|#jungle"] + mausoleumBiomes = ["&#overworld+&#snowy+|@icy+|#cold+"] + sapphireBiomes = ["&#overworld+&#snowy+|@icy+|#cold+"] + mountainTrollBiomes = ["&#overworld+|#mountains+|@extreme_hills"] + iceLilyBiomes = ["&#overworld+&#snowy+|@icy+|#cold+"] + chestnutHippogryphBiomes = ["minecraft:wooded_mountains"] + pixieBiomes = ["&#overworld+|#rare+|#magical+|#dense+&#forest+!@taiga+!#hills+!#mountain+!#wet+!#hot+!#cold+!#dry"] + creamyHippogryphBiomes = ["minecraft:savanna_plateau"] + overworldSpawnBiomes = ["|#overworld"] + forestTrollBiomes = ["&#overworld+|@forest+|#forest"] + grayHippogryphBiomes = ["minecraft:dark_forest_hills"] + seaSerpentBiomes = ["&#overworld+|@ocean+|#ocean"] + cyclopsCaveBiomes = ["&#overworld+|@beach+|#beach"] + stymphalianBiomes = ["&#overworld+|@swamp+|#swamp+"] + gorgonTempleBiomes = ["&#overworld+|@beach+|#beach"] + hydraBiomes = ["&#overworld+|@swamp+|#swamp+"] + whiteHippogryphBiomes = ["minecraft:snowy_mountains", "minecraft:snowy_taiga_mountains", "minecraft:snowy_taiga_hills"] + fireLilyBiomes = ["&#overworld+|#hot+"] + graveyardBiomes = ["&#overworld+!@ocean+!#ocean+!@beach+!#beach"] + oreGenBiomes = ["|#overworld"] + iceDragonBiomes = ["&#overworld+|@icy+|#snowy+|#cold+"] + darkBrownHippogryphBiomes = ["minecraft:taiga_mountains", "minecraft:taiga_hills"] + wanderingCyclopsBiomes = ["&#overworld+|@plains+|#plains"] + desertMyrmexBiomes = ["&#overworld+|@desert"] + lightningDragonSkeletonBiomes = ["&#overworld+|@savanna+|#savanna"] + fireDragonBiomes = ["&#overworld+|#hot+|#plains+!#wet+!#cold+!#forest+!#jungle+!#mesa+!#savanna"] + diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire-common.toml b/configuration/services/configs/minecraft/voor-kia/config/iceandfire-common.toml new file mode 100644 index 0000000..2fbe215 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/iceandfire-common.toml @@ -0,0 +1,374 @@ + +[general] + #How fast amphitheres fly. + #Range: 0.0 ~ 3.0 + "Amphithere Flight Speed" = 1.75 + #how long(in ticks) a siren has to wait after failing to lure in a player + #Range: 100 ~ 24000 + "Siren Time Between Songs" = 2000 + #Troll attack strength + #Range: 1.0 ~ 10000.0 + "Troll Attack Strength" = 10.0 + #Maximum cyclops health + #Range: 1.0 ~ 10000.0 + "Cyclops Max Health" = 150.0 + #Dread Lich spawn weight. Lower = lower chance to spawn + #Range: 1 ~ 10000 + "Lich Spawn Weight" = 2 + #Whether or not sea serpents can break weak blocks in their way + "Sea Serpent Griefing" = false + #True if pixie villages are allowed to spawn + "Spawn Pixies" = true + #How many blocks away can cyclopes detect sheep. Note that increasing this could cause lag. + #Range: 1 ~ 10000 + "Cyclopes Sheep Search Length" = 17 + #A double check to see if the game can spawn death worms. Higher number = lower chance to spawn. + #Range: 0 ~ 10000 + "Death Worm Spawn Check Chance" = 3 + #Maximum cockatrice health + #Range: 1.0 ~ 10000.0 + "Cockatrice Health" = 40.0 + #True if gorgon temples are allowed to spawn + "Spawn Gorgons" = true + #True if hippocampi are allowed to spawn + "Spawn Hippocampus" = true + #Damage dealt from a successful ice breath attack. Attack Damage is scaled to by age, so a stage 5 dragon will deal 5x as much as this number + #Range: 0.0 ~ 10000.0 + "Dragon Attack Damage(Ice breath)" = 2.5 + #How high dragons can fly, in Y height. + #Range: > 100 + "Max Dragon Flight Height" = 128 + #True if cockatrices are allowed to spawn + "Spawn Cockatrices" = true + #True if tamed dragons go to sleep at night. + "Tamed Dragons Sleep" = true + #True if ghosts can rarely spawn from brutal PvP deaths. + "Ghost Spawn from PvP deaths" = true + #Whether or not cyclops can break logs or leaves in their way + "Cyclops Griefing" = false + #Disable this to remove easter egg with tinkers installed. + Weezer = true + #True if dragons can despawn. Note that if this is false there may be SERIOUS lag issues. + "Dragons Despawn" = true + #True if hippogryphs are allowed to spawn + "Spawn Hippogryphs" = true + #True if dread liches are allowed to spawn + "Spawn Liches" = true + #One out of this number chance per chunk to generate a mausoleum. + #Range: 1 ~ 10000 + "Mausoleum Gen Chance" = 5000 + #Whether to generate copper ore or not + "Generate Copper Ore" = false + #A more intelligent dragon pathfinding system, but is also laggier. Turn this on if you think dragons are too stupid. + "Intelligent Dragon Pathfinding" = false + #Cockatrice spawn weight. Lower = lower chance to spawn + #Range: 1 ~ 10000 + "Cockatrice Spawn Weight" = 4 + #True to make the screen pink when sirens attract players + "Use Siren Shader" = true + #Enable this if your server is being bombarded with moved wrongly or moved too fast console messages. REQUIRES RESTART! + "Dragon Moved Wrongly Error Fix" = false + #Blocks that a dragon can break, but won't spawn drops for. Use the format like "minecraft:stone" or "rats:block_of_cheese" + noDropBreakBlocks = ["minecraft:stone", "minecraft:dirt", "minecraft:grass_block"] + #How many blocks away can death worms spot potential prey. Note that increasing this could cause lag + #Range: 1 ~ 10000 + "Death Worm Target Search Length" = 64 + #How far away stymphalian birds will consider other birds to be in the same flock. + #Range: 1 ~ 10000 + "Stymphalian Bird Flock Length" = 40 + #How many maximum individuals a myrmex colony can have. + #Range: 10 ~ 10000 + "Myrmex Colony Max Size" = 80 + #1 out of this number chance per block that gold will generate in dragon lairs. + #Range: 1 ~ 10000 + "Dragon Den Gold Amount" = 4 + #Whether to generate dragon skeletons or not + "Generate Dragon Skeletons" = true + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Spawn Cyclops Cave Chance" = 1000 + #True if myrmex colonies are allowed to spawn + "Spawn Myrmex" = true + #Default attack strength of a dragonsteel sword. + #Range: 5.0 ~ 2.147483647E9 + "Dragonsteel Sword Base Attack Strength" = 25.0 + #Whether to generate dragon caves or not + "Generate Dragon Caves" = true + #How high stymphalian birds can fly, in Y height. + #Range: > 10 + "Max Stymphalian Bird Flight Height" = 80 + #Whitelist mob spawn (troll, hippogryph, etc) dimensions. Use the format like "minecraft:the_nether" or "rats:ratlantis" + blacklistDimensions = ["minecraft:overworld"] + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Spawn Sea Serpent Chance" = 2500 + #Default sea serpent health, this is scaled to the sea serpent's particular size + #Range: 1.0 ~ 10000.0 + "Sea Serpent Base Health" = 20.0 + #True if chickens lay rotten eggs. + "Chickens Lay Rotten Eggs" = true + #size of pixie villages + #Range: 1 ~ 10000 + "Pixie Village Size" = 5 + #Maximum amphithere health + #Range: 1.0 ~ 10000.0 + "Amphithere Max Health" = 50.0 + #How many ticks it takes while riding an untamed amphithere to tame it. + #Range: 1 ~ 10000 + "Amphithere Tame Time" = 400 + #True if dragons can break blocks if they get stuck. Turn this off if your dragons randomly explode. + "Dragons Dig When Stuck" = true + #True if siren islands are allowed to spawn + "Spawn Sirens" = true + #True if tamed dragons can follow the griefing rules. + "Tamed Dragon Griefing" = true + #Default deathworm attack strength, this is scaled to the worm's particular size + #Range: 1.0 ~ 10000.0 + "Death Worm Base Attack Strength" = 3.0 + #Maximum hydra health + #Range: 1.0 ~ 10000.0 + "Hydra Max Health" = 250.0 + #Maximum gorgon health + #Range: 1.0 ~ 10000.0 + "Gorgon Max Health" = 100.0 + #Whether to generate silver ore or not + "Generate Silver Ore" = true + #Turning this to true simplifies the dragon's pathfinding process, making them dumber when finding a path, but better for servers with many loaded dragons. + "Experimental Dragon path Finder" = false + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Generate Dragon Skeleton Chance" = 300 + #True if villagers should run away and hide from dragons and other hostile Ice and Fire mobs. + "Villagers Fear Dragons" = true + #1 out of this number chance per 6000 ticks for a chicken to lay a cockatrice egg. + #Range: > 1 + "Cockatrice chicken Search Length" = 30 + #True if cyclops caves are allowed to spawn + "Spawn Cyclopes Caves" = true + #True if hydra caves are allowed to generate + "Generate Hydra Caves" = true + #Default armor value of dragonsteel chestplate. + #Range: > 7 + "Dragonsteel Base Armor" = 12 + #How many blocks away can dragons wander from their defined "home" position. + #Range: 1 ~ 10000 + "Dragon Wander From Home Distance" = 40 + #True if using blacklists, false if using whitelists for dragons and structure gen. + "Use Dimension Blacklist" = false + #Default deathworm health, this is scaled to the worm's particular size + #Range: 1.0 ~ 10000.0 + "Death Worm Base Health" = 10.0 + #Change this to slow down or speed up dragon or amphithere flight. + #Range: 0.0 ~ 2.0 + "Dragon Flight Speed Modifier" = 1.0 + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Spawn Wandering Cyclops Chance" = 300 + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Spawn Gorgon Chance" = 10000 + #Default durability value of dragonsteel sword. + #Range: > 1 + "Dragonsteel Base Durability" = 8000 + #How many blocks away can stymphalian birds spot potential prey. Note that increasing this could cause lag. + #Range: 1 ~ 10000 + "Stymphalian Bird Target Search Length" = 64 + #True if stymphalian birds are allowed to target and attack animals + "Stymphalian Birds Target Animals" = false + #How many ticks it takes for a Myrmex to move from a larva to a pupa, and from a pupa to an adult. + #Range: 1 ~ 100000 + "Myrmex Hatch Length" = 35000 + #Whether to generate graveyards or not + "Generate Graveyards" = true + #True if trolls are allowed to spawn + "Spawn Trolls" = true + #True if amphitheres are allowed to spawn + "Spawn Amphitheres" = true + #Whether to generate sapphire ore or not + "Generate Sapphire Ore" = true + #Maximum ghost health. + #Range: 1.0 ~ 10000.0 + "Ghost Max Health" = 30.0 + #How far away dangerous structures(dragon roosts, cyclops caves, etc.) must be from spawn(0, 0). + #Range: 1 ~ 10000 + "Dangerous World Gen Dist From Spawn" = 2000 + #Damage dealt from a successful lightning breath attack. Attack Damage is scaled to by age, so a stage 5 dragon will deal 5x as much as this number + #Range: 0.0 ~ 10000.0 + "Dragon Attack Damage(Lightning breath)" = 3.5 + #One out of this number chance per chunk to generate a myrmex hive. + #Range: 1 ~ 10000 + "Myrmex Colony Gen Chance" = 1500 + #Hippogryph spawn weight. Lower = lower chance to spawn. + #Range: 1 ~ 10000 + "Hippogryph Spawn Weight" = 1 + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Generate Dragon Roost Chance" = 1000 + #Maximum ghost attack strength. + #Range: 0.0 ~ 10000.0 + "Ghost Attack Strength" = 3.0 + #One out of this number chance per chunk to generate a hydra cave. + #Range: 1 ~ 10000 + "Hydra Caves Gen Chance" = 1000 + #Every interval of this number in ticks, dragon allowed to break blocks. + #Range: 0 ~ 10000 + "Dragon Block Break Cooldown" = 5 + #True if stymphalian birds are allowed to spawn + "Spawn Stymphalian Birds" = true + #True if dragons can drop their blood on death. + "Dragons Drop Blood" = true + #Every interval of this number in ticks, dragon hunger decreases. + #Range: 1 ~ 10000 + "Dragon Hunger Tick Rate" = 3000 + #True if trolls are allowed to drop their weapon on death. + "Trolls Drop Weapon" = true + #Troll spawn weight. Lower = lower chance to spawn + #Range: 1 ~ 10000 + "Troll Spawn Weight" = 4 + #Glacier Spawn Weight. Higher number = more common + #Range: 1 ~ 10000 + "Glacier Spawn Weight" = 4 + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Generate Dragon Cave Chance" = 200 + #Dragon griefing - 2 is no griefing, 1 is breaking weak blocks, 0 is default + #Range: 0 ~ 2 + "Dragon Griefing" = 2 + #A double check to see if the game can spawn cockatrices. Higher number = lower chance to spawn. + #Range: 0 ~ 10000 + "Cockatrice Spawn Check Chance" = 1000 + #True if pixies are allowed to steal from players + "Pixies Steal Items" = true + #True if dragons can drop their heart on death. + "Dragons Drop Heart" = true + #True if wild deathworms are allowed to target and attack monsters + "Death Worms Target Monsters" = true + #How far away dangerous structures(dragon roosts, cyclops caves, etc.) must be from the last generated structure. + #Range: 1 ~ 10000 + "Dangerous World Gen Dist Seperation" = 1000 + #True if dragons fire/ice charges create secondary explosions that launch blocks everywhere. Turn this to true if you like unfair explosions. Or lag. + "Explosive Dragon Breath" = false + #Maximum threads to use for dragon/myrmex pathfinding. Increase this number if pathing is slow and you have many cores. + #Range: > 1 + "Dragon Pathfinding Threads" = 3 + #Base Myrmex(worker) attack strength + #Range: 1.0 ~ 10000.0 + "Myrmex Base Attack Strength" = 3.0 + #How far away dragons will detect gold blocks being destroyed or chests being opened + #Range: 0 ~ 10000 + "Dragon Gold Search Length" = 30 + #True if stymphalian birds can drop items registered in the ore dictionary to ingotCopper, ingotBronze, nuggetCopper, nuggetBronze. + "Stymphalian Birds drop ore dict items" = true + #True if animals should run away and hide from dragons and other hostile Ice and Fire mobs. + "Animals Fear Dragons" = true + #Stymphalian bird feather attack strength. + #Range: 0.0 ~ 10000.0 + "Stymphalian Bird Feather Attack Strength" = 1.0 + #Blocks that a dragon cannot break. Use the format like "minecraft:chest" or "rats:block_of_cheese" + blacklistedBreakBlocks = [] + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Spawn Hippocampus Chance" = 400 + #Amphithere spawn weight. Lower = lower chance to spawn + #Range: 1 ~ 10000 + "Amphithere Spawn Weight" = 500 + #Dragon Flute Distance - how many chunks away is the dragon flute effective? + #Range: 0 ~ 10000 + "Dragon Flute Distance" = 4 + #The percentage chance for a block to drop as an item when a dragon breaks it. + #Range: 0.0 ~ 1.0 + "Dragon Block Breaking Drop Chance" = 0.10000000149011612 + #Damage dealt from a successful fire breath attack. Attack Damage is scaled to by age, so a stage 5 dragon will deal 5x as much as this number + #Range: 0.0 ~ 10000.0 + "Dragon Attack Damage(Fire breath)" = 2.0 + #How many blocks away can ampitheres detect villagers being hurt. Note that increasing this could cause lag. + #Range: 1 ~ 10000 + "Amphithere Villager Search Length" = 64 + #Deathworm spawn weight. Lower = lower chance to spawn + #Range: 1 ~ 10000 + "Death Worm Spawn Weight" = 100 + #Percentage of critical strike that will disarm with easter egg tinkers material. + #Range: 0.0 ~ 1.0 + "Easter Egg Tinkers Tool Disarm chance" = 0.20000000298023224 + #Whether to generate amethyst ore or not + "Generate Amethyst Ore" = true + #Ratio of Stone(this number) to Ores in Dragon Caves + #Range: 1 ~ 10000 + "Dragon Cave Ore Ratio" = 45 + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Spawn Stymhphalian Bird Chance" = 500 + #A double check to see if the game can spawn trolls. Higher number = lower chance to spawn. + #Range: 0 ~ 10000 + "Troll Spawn Check Chance" = 0 + #1/this number chance for a stymphalian feather to turn into an item before despawning. Zero means never. + #Range: 0 ~ 10000 + "Stymphalian Bird Feather Drop Chance" = 25 + #How long it takes(in ticks) for a dragon egg to hatch + #Range: > 1 + "Dragon Egg Hatch Time" = 7200 + #Cyclops attack strength + #Range: 1.0 ~ 10000.0 + "Cyclops Attack Strength" = 15.0 + #how long(in ticks) can a siren use its sing effect on a player, without a cooldown. + #Range: 100 ~ 24000 + "Siren Max Sing Time" = 12000 + #Max dragon health. Health is scaled to this + #Range: 1.0 ~ 100000.0 + "Dragon Health" = 500.0 + #How many blocks away can dragons spot potential prey. Note that increasing this could cause lag. + #Range: 1 ~ 10000 + "Dragon Target Search Length" = 128 + #How many ticks it takes for a Myrmex Queen to produce an egg. + #Range: 1 ~ 10000 + "Myrmex Gestation Length" = 2500 + #Whether to generate glacier biomes or not + "Generate Glaciers" = true + #True if wandering cyclopes are allowed to spawn + "Spawn Wandering Cyclopes" = true + #Maximum siren health + #Range: 1.0 ~ 10000.0 + "Siren Max Health" = 50.0 + #True if dragons can drop their skull on death. + "Dragons Drop Skull" = true + #True if sea serpents are allowed to spawn + "Spawn Sea Serpents" = true + #Maximum nodes for dragons/myrmex to path too. Decrease this is dragon pathfinding is super slow or intensive. + #Range: > 1 + "Dragon Max Pathfinding Nodes" = 5000 + #True if the summon crystal can load chunks to find dragons. + "Chunk Load Summon Crystal" = true + #Amount of damage done with cyclops bite attack. + #Range: 1.0 ~ 10000.0 + "Cyclops Bite Strength" = 40.0 + #Amphithere attack strength + #Range: 1.0 ~ 10000.0 + "Amphithere Attack Strength" = 7.0 + #Graveyard rarity. + #Range: 2 ~ 10000 + "Graveyard Chance" = 5000 + #Max dragon attack damage. Attack Damage is scaled to this + #Range: 1 ~ 10000 + "Dragon Attack Damage" = 17 + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Spawn Sirens Chance" = 400 + #Maximum troll health + #Range: 1.0 ~ 10000.0 + "Troll Max Health" = 50.0 + #Default sea serpent attack strength, this is scaled to the sea serpent's particular size + #Range: 1.0 ~ 10000.0 + "Sea Serpent Base Attack Strength" = 4.0 + #Whether to generate dragon roosts or not + "Generate Dragon Roosts" = true + #True if mausoleums are allowed to generate + "Generate Mausoleums" = true + #Dragon Flap Noise Distance - Larger number, further away you can hear it + #Range: 0 ~ 10000 + "Dragon Flap Noise Distance" = 4 + #True if deathworms are allowed to spawn + "Spawn Death Worms" = true + #1 out of this number chance per chunk for generation + #Range: 1 ~ 10000 + "Spawn Pixies Chance" = 800 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/ironfurnaces-client.toml b/configuration/services/configs/minecraft/voor-kia/config/ironfurnaces-client.toml new file mode 100644 index 0000000..c93ee65 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/ironfurnaces-client.toml @@ -0,0 +1,9 @@ + +#Update Checker Settings +[updates] + + [updates.check_updates] + # true = check for updates, false = don't check for updates. + # Default: true. + updates = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/ironfurnaces.toml b/configuration/services/configs/minecraft/voor-kia/config/ironfurnaces.toml new file mode 100644 index 0000000..abe46ad --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/ironfurnaces.toml @@ -0,0 +1,128 @@ + +#Modded Furnace Settings +[modded_furnaces] + + [modded_furnaces.vibranium_furnace] + # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. + # Default: 32 + #Range: 1 ~ 64 + mult = 32 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 3 + #Range: 1 ~ 72000 + speed = 3 + + [modded_furnaces.allthemodium_furnace] + # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. + # Default: 16 + #Range: 1 ~ 64 + mult = 16 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 5 + #Range: 1 ~ 72000 + speed = 5 + + [modded_furnaces.unobtanium_furnace] + # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. + # Default: 64 + #Range: 1 ~ 64 + mult = 64 + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 1 + #Range: 1 ~ 72000 + speed = 1 + +#Furnace Settings +[furnaces] + + [furnaces.iron_furnace] + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 160 + #Range: 2 ~ 72000 + speed = 160 + + [furnaces.obsidian_furnace] + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 20 + #Range: 2 ~ 72000 + speed = 20 + + [furnaces.crystal_furnace] + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 40 + #Range: 2 ~ 72000 + speed = 40 + + [furnaces.netherite_furnace] + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 5 + #Range: 2 ~ 72000 + speed = 5 + + [furnaces.diamond_furnace] + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 80 + #Range: 2 ~ 72000 + speed = 80 + + [furnaces.copper_furnace] + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 180 + #Range: 2 ~ 72000 + speed = 180 + + [furnaces.emerald_furnace] + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 40 + #Range: 2 ~ 72000 + speed = 40 + + [furnaces.silver_furnace] + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 140 + #Range: 2 ~ 72000 + speed = 140 + + [furnaces.rainbow_furnace] + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 200 + #Range: 2 ~ 72000 + speed = 200 + + [furnaces.gold_furnace] + # Number of ticks to complete one smelting operation. + # 200 ticks is what a regular furnace takes. + # Default: 120 + #Range: 2 ~ 72000 + speed = 120 + +#JEI Settings +[jei] + + [jei.jei] + # Enable or disable the Click Area inside the GUI in all of Iron Furnaces' furnaces. + enable_jei_click_area = true + # Enable or disable the Catalysts in Jei for Iron Furnaces. + enable_jei_catalysts = true + # Enable or disable the JeiPlugin of Iron Furnaces. + enable_jei = true + +#Misc +[misc] + + [misc.misc] + # Given or not given the Rainbow Coal to our champion + coal = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/jeresources-common.toml b/configuration/services/configs/minecraft/voor-kia/config/jeresources-common.toml new file mode 100644 index 0000000..f733dfd --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/jeresources-common.toml @@ -0,0 +1,10 @@ +#Range: 1 ~ 4 +itemsPerColumn = 4 +#Range: 1 ~ 4 +itemsPerRow = 4 +diyData = true +showDevData = false +enchantsBlacklist = ["flimflam", "soulBound"] +hiddenTabs = [] +dimensionsBlacklist = [-11] + diff --git a/configuration/services/configs/minecraft/voor-kia/config/jeresources.toml b/configuration/services/configs/minecraft/voor-kia/config/jeresources.toml new file mode 100644 index 0000000..39ad778 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/jeresources.toml @@ -0,0 +1,10 @@ +hiddenTabs = [] +#Range: 1 ~ 4 +itemsPerRow = 4 +enchantsBlacklist = ["flimflam", "soulBound"] +showDevData = false +dimensionsBlacklist = [-11] +diyData = true +#Range: 1 ~ 4 +itemsPerColumn = 4 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/lottaterracotta-common.toml b/configuration/services/configs/minecraft/voor-kia/config/lottaterracotta-common.toml new file mode 100644 index 0000000..2210d90 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/lottaterracotta-common.toml @@ -0,0 +1,25 @@ + +[general] + #Enable terracotta pressure plates + enablePressurePlates = true + #Enable terracotta levers + enableLevers = true + #Enable terracotta buttons + enableButtons = true + #Enable terracotta signs + enableSigns = true + #Enable terracotta stairs + enableStairs = true + #Enable terracotta tiles + enableTiles = true + #Enable terracotta vertical slabs + enableVerticalSlabs = true + #Enable terracotta walls + enableWalls = true + #Enable terracotta fences + enableFences = true + #Enable terracotta slabs + enableSlabs = true + #Enable terracotta ladders + enableLadders = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/pamhc2crops.toml b/configuration/services/configs/minecraft/voor-kia/config/pamhc2crops.toml new file mode 100644 index 0000000..72008e8 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/pamhc2crops.toml @@ -0,0 +1,50 @@ + +["Miscellaneous Features"] + #Disable/enable fern blocks dropping seeds. + "Enable fern blocks dropping seeds" = false + #Disable/enable tall grass blocks dropping seeds. + "Enable tall grass blocks dropping seeds" = false + #Disable/enable grass blocks dropping seeds. + "Enable grass blocks dropping seeds" = false + #Disable/enable right-click harvesting of crops. + "Enable right-click harvesting for crops" = true + +["Dimensions Settings"] + #Enter a dimension id to whitelist feature generation + white_dim = ["minecraft:overworld"] + #Enter a dimension id to blacklist feature generation + black_dim = ["minecraft:the_end", "minecraft:the_nether"] + +["Tweak Garden Cluster Sizes"] + #Amount of gardens that spawn together. Higher numbers indicate larger clusters; 32 is about 3-7ish (Default: 32) + #Range: 1 ~ 1000000000 + "Probability of gardens generating" = 32 + +["Tweak Garden World Generation Rates"] + #Chance of gardens generating in the world. Higher numbers indicate a lower probability; just 4 is very rare (Default: 2) + #Range: 1 ~ 1000000000 + "Probability of gardens generating" = 2 + +["Tweak Garden Cluster Rates"] + #Chance of gardens generating in the world. Higher numbers indicate a lower probability; just 4 is very rare (Default: 2) + #Range: 1 ~ 1000000000 + "Probability of gardens generating" = 2 + +["Enable/Disable Garden World Generation"] + #Should frost gardens should generate in world + "Generate frost gardens" = true + #Should arid gardens should generate in world + "Generate arid gardens" = true + #Should soggy gardens should generate in world + "Generate soggy gardens" = true + #Should shaded gardens should generate in world + "Generate shaded gardens" = true + #Should windy gardens should generate in world + "Generate windy gardens" = true + #Should tropical gardens should generate in world + "Generate tropical gardens" = true + +["Right-click Harvesting Settings"] + #Disable/enable right-click harvesting of crops + "Enable right-click harvesting for crops" = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/pamhc2trees.toml b/configuration/services/configs/minecraft/voor-kia/config/pamhc2trees.toml new file mode 100644 index 0000000..920fcfa --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/pamhc2trees.toml @@ -0,0 +1,132 @@ + +["Miscellaneous Features"] + #Disable/enable fern blocks dropping seeds. + "Enable fern blocks dropping seeds" = false + #Disable/enable tall grass blocks dropping seeds. + "Enable tall grass blocks dropping seeds" = false + #Disable/enable grass blocks dropping seeds. + "Enable grass blocks dropping seeds" = false + #Disable/enable right-click harvesting of crops. + "Enable right-click harvesting for crops" = true + +["Dimensions Settings"] + #Enter a dimension id to whitelist feature generation + white_dim = ["minecraft:overworld"] + #Enter a dimension id to blacklist feature generation + black_dim = ["minecraft:the_end", "minecraft:the_nether"] + +["Tweak World Generation Rates"] + #Chance of warm fruit trees generating in the world. Higher numbers indicate a lower probability (Default: 5000) + #Range: 1 ~ 1000000000 + "Probability of warm fruit trees generating" = 5000 + #Chance of cold fruit trees generating in the world. Higher numbers indicate a lower probability (Default: 5000) + #Range: 1 ~ 1000000000 + "Probability of cold fruit trees generating" = 5000 + #Chance of temperate fruit trees generating in the world. Higher numbers indicate a lower probability (Default: 5000) + #Range: 1 ~ 1000000000 + "Probability of temperate fruit trees generating" = 5000 + +["Enable/Disable Garden World Generation"] + #Should hazelnut trees generate in world + "Generate hazelnut trees" = true + #Should guava trees generate in world + "Generate guava trees" = true + #Should almond trees generate in world + "Generate almond trees" = true + #Should walnut trees generate in world + "Generate walnut trees" = true + #Should tamarind trees generate in world + "Generate tamarind trees" = true + #Should maple trees generate in world + "Generate maple trees" = true + #Should spiderweb trees generate in world + "Generate spiderweb trees" = true + #Should peach trees generate in world + "Generate peach trees" = true + #Should vanillabean trees generate in world + "Generate vanillabean trees" = true + #Should pomegranate trees generate in world + "Generate pomegranate trees" = true + #Should apricot trees generate in world + "Generate apricot trees" = true + #Should passionfruit trees generate in world + "Generate passionfruit trees" = true + #Should pear trees generate in world + "Generate pear trees" = true + #Should pawpaw trees generate in world + "Generate pawpaw trees" = true + #Should coconut trees generate in world + "Generate coconut trees" = true + #Should breadfruit trees generate in world + "Generate breadfruit trees" = true + #Should pinenut trees generate in world + "Generate pinenut trees" = true + #Should jackfruit trees generate in world + "Generate jackfruit trees" = true + #Should mango trees generate in world + "Generate mango trees" = true + #Should lychee trees generate in world + "Generate lychee trees" = true + #Should orange trees generate in world + "Generate orange trees" = true + #Should plum trees generate in world + "Generate plum trees" = true + #Should soursop trees generate in world + "Generate soursop trees" = true + #Should lemon trees generate in world + "Generate lemon trees" = true + #Should rambutan trees generate in world + "Generate rambutan trees" = true + #Should gooseberry trees generate in world + "Generate gooseberry trees" = true + #Should papaya trees generate in world + "Generate papaya trees" = true + #Should avocado trees generate in world + "Generate avocado trees" = true + #Should apple trees generate in world + "Generate apple trees" = true + #Should peppercorn trees generate in world + "Generate peppercorn trees" = true + #Should banana trees generate in world + "Generate banana trees" = true + #Should fig trees generate in world + "Generate fig trees" = true + #Should olive trees generate in world + "Generate olive trees" = true + #Should cinnamon trees generate in world + "Generate cinnamon trees" = true + #Should pecan trees generate in world + "Generate pecan trees" = true + #Should almond date generate in world + "Generate date trees" = true + #Should grapefruit trees generate in world + "Generate grapefruit trees" = true + #Should candlenut trees generate in world + "Generate candlenut trees" = true + #Should cherry trees generate in world + "Generate cherry trees" = true + #Should pistachio trees generate in world + "Generate pistachio trees" = true + #Should dragonfruit trees generate in world + "Generate dragonfruit trees" = true + #Should chestnut trees generate in world + "Generate chestnut trees" = true + #Should lime trees generate in world + "Generate lime trees" = true + #Should nutmeg trees generate in world + "Generate nutmeg trees" = true + #Should durian trees generate in world + "Generate durian trees" = true + #Should cashew trees generate in world + "Generate cashew trees" = true + #Should persimmon trees generate in world + "Generate persimmon trees" = true + #Should starfruit trees generate in world + "Generate starfruit trees" = true + #Should paperbark trees generate in world + "Generate paperbark trees" = true + +["Right-click Harvesting Settings"] + #Disable/enable right-click harvesting of crops + "Enable right-click harvesting for crops" = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/passablefoliage-common.toml b/configuration/services/configs/minecraft/voor-kia/config/passablefoliage-common.toml new file mode 100644 index 0000000..cf51d2f --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/passablefoliage-common.toml @@ -0,0 +1,24 @@ +#The percentage of normal damage taken when taking damage from falling into leaves. +#The damage will be reduced by a further 10% with the Jump Boost potion effect. +#Range: 0.0 ~ 1.0 +fallDamageReduction = 0.5 +#When falling into leaves, the (block) distance a player or mob has to fall before taking damage. +#Range: 5 ~ 255 +fallDamageThreshold = 20 +#The reduced horizontal speed when passing through leaves. (% of normal) +#Range: 0.0 ~ 1.0 +speedReductionHorizontal = 0.8999999761581421 +#The reduced vertical speed when passing through leaves. (% of normal) +#Range: 0.0 ~ 1.0 +speedReductionVertical = 0.8999999761581421 +#Should entities recognize leaves as air +modifyPathFinding = true +#Leaves only passable for players +playerOnly = false + +[sounds] + #Range: 0.0 ~ 10.0 + volume = 1.0 + #Only players can make noises + playerOnly = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/performant-common.toml b/configuration/services/configs/minecraft/voor-kia/config/performant-common.toml new file mode 100644 index 0000000..f74a808 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/performant-common.toml @@ -0,0 +1,123 @@ +#Enables logging the too large packets causing disconnects. , default = true +displayTooLargePackets = true + +["Load balancing settings"] + + ["Load balancing settings"."Tile entities load balancing settings"] + #Requires TELoadBalancing = true. Enables dealing with lag caused by tile entities during chunk unload. This is normally not needed. default = false + TEUnloadLag = false + #Enables Tile entity load balancing. default: true + TELoadBalancing = true + #Mean tick time at which load balancing takes effect, 1000 / mean tick time = TPS. default: 55 + #Range: 1 ~ 200 + meanTickTH = 55 + #Enables debug log output for lagging tile entities, default = false + TEDebugOutput = false + + ["Load balancing settings"."Event load balancing settings"] + #Mean tick time at which event load balancing takes effect, 1000 / mean tick time = TPS. default: 55 + #Range: 1 ~ 200 + meanTickEvent = 60 + #Enables debug log output for lagging event subscribers, default = false + eventDebugOutput = true + #Enables event load balancing, this is mostly stuff which is happening outside entityAI/Tile entities on world ticks. default: false + eventLoadBalancing = false + + # Load balancing is a mechanic which profiles and throttles down lagging entities, tileentities and event subscribers. + # It is used to prevent a certain laggy mob or block from lagging out the whole game. Since this is rather invasive and may cause the lagging + # entity/block to not work nicely it is only done once the game goes over the configured lagging threshold. + # Those thresholds as set in miliseconds, anything below 50ms is 20 TPS (1s = 1000ms, 1000 / 50 = 20). + # Above 50ms ticks is where your game starts to lag, as it hits 100% cpu and starts skipping ticks. + # This is where load balancing comes in and reduces the lag caused by specific entities and blocks. + # If you run into trouble with some of the entities or blocks not working correctly you can disable it here + # + ["Load balancing settings"."Entity AI Load balancing settings"] + #Mean tick time at which AI load balancing takes effect, 1000 / mean tick time = TPS. default: 55 + #Range: 1 ~ 200 + meanTickAITH = 55 + #Enables load balancing for entity AI. default = true + AILoadBalancing = true + #Whether to debug lagging entities and log offenders, requires load balancing to be enabled. default = true + logEntityAILag = true + +["Entity settings"] + #Entity spawn interval setting, determines how frequently entities are spawned overall. 1 = Vanilla default, default = 10 + #Range: 1 ~ 1000 + spawnInterval = 10 + #Fix leash lag from entities on a leash, default = true + fixLeash = true + #Slower updating of armor stands, default = true + slowArmorStands = true + #Enables improved entity collision and movement calculations for any non item entity, default = true + fastCollisions = true + #Enables less laggy entity item pickup, default = true + noLagItemPickup = true + #Enable multithreading support for entities, requires fastCollisions to be enabled. default = true + multiEntities = true + #Disables block changes notifying all entity paths in the world, to possibly adjust their paths, disable with IE, incompat, default = true + disableNotifyOnBlockChange = true + #Enables fast itemstack comparisons + fastItemCompare = true + #Entity density setting, determines how many entities are spawned overall. 1 = Vanilla default, 0.1 e.g 10x less than vanilla. 10 = 10x more than vanilla, default = 1 + #Range: 0.01 ~ 100.0 + entityDensity = 1.0 + #Enable fast inventory advancement triggers, many advancements based on items tend to lag the players, default = true + fastInventoryAdvancement = true + #Adapt entity speed to tps, makes entities struggle less with lag. default = true + adaptiveSpeed = true + #Enable faster pathfinding, default = true + fastPathFinding = true + +["Entity AI Settings"] + #Sets the tick interval in which non-running AI tasks are rechecked. Vanilla default is 1(starting with 1.13+), this mods suggested default is 4(as it was in 1.12) + #Range: 1 ~ 500 + goalselectorrate = 4 + #Enables a slower updated AI Fox find shelter goal, which causes too much load. default = true + slowFindShelter = true + #Enables a slower updated AI Panic entity goal, panic is used for chickens/other animals running away e.g. on fire. default = true + optimizePanic = true + #Enables a slower updated AI Breed entity goal, breed is used for searching nearby similar animals and doesnt have to be checked that often. default = true + optimizeBreed = true + #Enables a slower updated AI tempt goal, tempt is used e.g. for luring sheep with wheat. default = true + optimizeTempt = true + #Enables a slower updated AI avoid entity goal, avoid is used e.g. for villagers avoiding zombies so it constantly searches for mobs in the area. default = true + optimizeAvoid = true + #Fix chunkloading and lag caused by the block break goal, mostly used by zombies or endermen. default = true + fixBlockBreakGoal = true + +["General performance improvements settings"] + #If true hoppers are causing less lag + fasterHoppers = true + #Reduces crafting lag by caching recipe lookups, helps a lot with autocrafting/crafting related lag. default = true + cacheRecipes = true + #Enable fast spawn radius check, this makes entity spawn mechanics lag less. default = true + fastSpawnRadius = true + #Set how many scheduled blocks are updated each tick, scheduled block updates are for example fluid flowing. default = 1000, vanilla default = 65536 + #Range: 1 ~ 65536 + blockTicks = 3000 + #Enable fast chunk save, unmodified chunks are saved a lot faster and cause less lag when saving to disk. default = true + fastChunkSave = true + #Enable FPS improvements, default = true + betterFps = true + #Enable fast chunk block ticks, reduces lag on random block ticks in the world but keeps the same growth e.g. on crops. default = true + fastChunkBlocks = true + +["Utility settings, debugging and other"] + #Set the max login timeout during connection in ticks. 20 ticks = 1 sec, default = 120 seconds + #Range: 600 ~ 20000 + logintimeout = 2400 + #Set the amount of items at which too many stacked items report their position. Default = 100 items + #Range: 2 ~ 1000 + maxItems = 100 + #Enable various debugging error logs, like chunkloading etc. , default = false + debugOptionsEnabled = false + #Disables the config reload during the game, can cause performance issues on some linux systems, default = false + disableConfigReload = false + #Enable printing of world/chunk saves for debugging purposes, those normally happen every 5minutes. default = false + printWorldSaves = false + #Set the ingame disconnect timeout for disconnecting players. Default = 60sec + #Range: 15 ~ 400 + disconnectTimeout = 60 + #List of mobs disallowed from spawning: e.g. format : ["minecraft:zombie", "minecraft:creeper"] + forbiddenMobs = [] + diff --git a/configuration/services/configs/minecraft/voor-kia/config/platter-common.toml b/configuration/services/configs/minecraft/voor-kia/config/platter-common.toml new file mode 100644 index 0000000..a9330d1 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/platter-common.toml @@ -0,0 +1,13 @@ + +#Platter Settings +[general] + #Radius for the platter to feed [default: 5] + #Range: 0 ~ 32 + platter_radius = 5 + #Item slots for the platter [default: 9] + #Range: > 0 + platter_slots = 9 + #Time (in seconds) to wait between platter searches [default: 60] + #Range: > 0 + platter_period = 60 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/ender_cell.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/ender_cell.toml new file mode 100644 index 0000000..4a3d9dc --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/ender_cell.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 0 + #Range: 0 ~ 9000000000000000000 + blazingCap = 0 + #Range: 0 ~ 9000000000000000000 + basicCap = 0 + #Range: 0 ~ 9000000000000000000 + nioticCap = 0 + #Range: 0 ~ 9000000000000000000 + nitroCap = 0 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 0 + #Range: 0 ~ 9000000000000000000 + starterCap = 0 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 200 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + +[Channels] + #Range: 1 ~ 12 + hardenedChannels = 3 + #Range: 1 ~ 12 + basicChannels = 2 + #Range: 1 ~ 12 + spiritedChannels = 9 + #Range: 1 ~ 12 + starterChannels = 1 + #Range: 1 ~ 12 + nioticChannels = 7 + #Range: 1 ~ 12 + blazingChannels = 5 + #Range: 1 ~ 12 + nitroChannels = 12 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/ender_gate.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/ender_gate.toml new file mode 100644 index 0000000..26e85a7 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/ender_gate.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 0 + #Range: 0 ~ 9000000000000000000 + blazingCap = 0 + #Range: 0 ~ 9000000000000000000 + basicCap = 0 + #Range: 0 ~ 9000000000000000000 + nioticCap = 0 + #Range: 0 ~ 9000000000000000000 + nitroCap = 0 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 0 + #Range: 0 ~ 9000000000000000000 + starterCap = 0 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 90000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 100 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 1400 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 5000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 40000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 18000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 200000 + +[Channels] + #Range: 1 ~ 12 + hardenedChannels = 3 + #Range: 1 ~ 12 + basicChannels = 2 + #Range: 1 ~ 12 + spiritedChannels = 9 + #Range: 1 ~ 12 + starterChannels = 1 + #Range: 1 ~ 12 + nioticChannels = 7 + #Range: 1 ~ 12 + blazingChannels = 5 + #Range: 1 ~ 12 + nitroChannels = 12 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energizing.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energizing.toml new file mode 100644 index 0000000..8988674 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energizing.toml @@ -0,0 +1,36 @@ +#No comment +#Range: 1 ~ 32 +range = 4 + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 4000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 800000 + #Range: 0 ~ 9000000000000000000 + basicCap = 100000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 1500000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 10000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 250000 + #Range: 0 ~ 9000000000000000000 + starterCap = 10000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 1200 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 10 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 50 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 120 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 700 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 300 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 3000 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_cable.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_cable.toml new file mode 100644 index 0000000..5a43061 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_cable.toml @@ -0,0 +1,33 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 0 + #Range: 0 ~ 9000000000000000000 + blazingCap = 0 + #Range: 0 ~ 9000000000000000000 + basicCap = 0 + #Range: 0 ~ 9000000000000000000 + nioticCap = 0 + #Range: 0 ~ 9000000000000000000 + nitroCap = 0 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 0 + #Range: 0 ~ 9000000000000000000 + starterCap = 0 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 90000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 100 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 1400 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 5000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 40000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 18000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 200000 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_cell.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_cell.toml new file mode 100644 index 0000000..2ced90e --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_cell.toml @@ -0,0 +1,33 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 60000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 10000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 25000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 140000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 4000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 100000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 200 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_discharger.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_discharger.toml new file mode 100644 index 0000000..2ced90e --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_discharger.toml @@ -0,0 +1,33 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 60000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 10000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 25000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 140000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 4000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 100000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 200 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_hopper.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_hopper.toml new file mode 100644 index 0000000..1be5567 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_hopper.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 15000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 5000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 10000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 40000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 3000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 100000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 500 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + +[Charging_Speed] + #Range: 0 ~ 9000000000000000000 + nitroChargingSpeed = 50000 + #Range: 0 ~ 9000000000000000000 + blazingChargingSpeed = 8000 + #Range: 0 ~ 9000000000000000000 + basicChargingSpeed = 1000 + #Range: 0 ~ 9000000000000000000 + hardenedChargingSpeed = 3000 + #Range: 0 ~ 9000000000000000000 + nioticChargingSpeed = 12000 + #Range: 0 ~ 9000000000000000000 + spiritedChargingSpeed = 20000 + #Range: 0 ~ 9000000000000000000 + starterChargingSpeed = 100 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/furnator.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/furnator.toml new file mode 100644 index 0000000..aac79b4 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/furnator.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 5000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 900000 + #Range: 0 ~ 9000000000000000000 + basicCap = 100000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 2000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 10000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 500000 + #Range: 0 ~ 9000000000000000000 + starterCap = 10000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 7000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 80 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 200 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 700 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 5000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 1200 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 10000 + +[Energy_Generation] + #Range: 0 ~ 9000000000000000000 + blazingGeneration = 400 + #Range: 0 ~ 9000000000000000000 + starterGeneration = 15 + #Range: 0 ~ 9000000000000000000 + nitroGeneration = 4800 + #Range: 0 ~ 9000000000000000000 + hardenedGeneration = 180 + #Range: 0 ~ 9000000000000000000 + spiritedGeneration = 2000 + #Range: 0 ~ 9000000000000000000 + basicGeneration = 70 + #Range: 0 ~ 9000000000000000000 + nioticGeneration = 900 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/magmator.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/magmator.toml new file mode 100644 index 0000000..0b24653 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/magmator.toml @@ -0,0 +1,56 @@ +# +#List of fluids used in the Magmator. +#fluid registry name = heat per 100 mb eg: ["minecraft:lava=10000", "examplemod:fluid=1000"] +#Min = 1, max = 900000000 +magmaticFluids = ["minecraft:lava=10000"] +#Enable this to allow other mods to add their fluids. [default:true] +magmaticFluidsAPI = true + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 5000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 900000 + #Range: 0 ~ 9000000000000000000 + basicCap = 100000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 2000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 10000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 500000 + #Range: 0 ~ 9000000000000000000 + starterCap = 10000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 7000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 80 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 200 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 700 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 5000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 1200 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 10000 + +[Energy_Generation] + #Range: 0 ~ 9000000000000000000 + blazingGeneration = 400 + #Range: 0 ~ 9000000000000000000 + starterGeneration = 15 + #Range: 0 ~ 9000000000000000000 + nitroGeneration = 4800 + #Range: 0 ~ 9000000000000000000 + hardenedGeneration = 180 + #Range: 0 ~ 9000000000000000000 + spiritedGeneration = 2000 + #Range: 0 ~ 9000000000000000000 + basicGeneration = 70 + #Range: 0 ~ 9000000000000000000 + nioticGeneration = 900 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/reactor.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/reactor.toml new file mode 100644 index 0000000..f5e36b0 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/reactor.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 50000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 18000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 4000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 30000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 80000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 10000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 1000000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 400000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 10000 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 160000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 140000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 800000 + +[Energy_Generation] + #Range: 0 ~ 9000000000000000000 + blazingGeneration = 1200 + #Range: 0 ~ 9000000000000000000 + starterGeneration = 100 + #Range: 0 ~ 9000000000000000000 + nitroGeneration = 5400 + #Range: 0 ~ 9000000000000000000 + hardenedGeneration = 840 + #Range: 0 ~ 9000000000000000000 + spiritedGeneration = 3800 + #Range: 0 ~ 9000000000000000000 + basicGeneration = 400 + #Range: 0 ~ 9000000000000000000 + nioticGeneration = 2700 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/solar_panel.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/solar_panel.toml new file mode 100644 index 0000000..bbe8571 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/solar_panel.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 2500000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 500000 + #Range: 0 ~ 9000000000000000000 + basicCap = 25000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 8000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 100000 + #Range: 0 ~ 9000000000000000000 + starterCap = 5000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 2000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 50 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 150 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 300 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 1000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 700 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 4000 + +[Energy_Generation] + #Range: 0 ~ 9000000000000000000 + blazingGeneration = 90 + #Range: 0 ~ 9000000000000000000 + starterGeneration = 5 + #Range: 0 ~ 9000000000000000000 + nitroGeneration = 1200 + #Range: 0 ~ 9000000000000000000 + hardenedGeneration = 40 + #Range: 0 ~ 9000000000000000000 + spiritedGeneration = 500 + #Range: 0 ~ 9000000000000000000 + basicGeneration = 12 + #Range: 0 ~ 9000000000000000000 + nioticGeneration = 220 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/thermo_gen.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/thermo_gen.toml new file mode 100644 index 0000000..233ef77 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/thermo_gen.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 2500000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 500000 + #Range: 0 ~ 9000000000000000000 + basicCap = 25000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 8000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 100000 + #Range: 0 ~ 9000000000000000000 + starterCap = 5000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 2000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 50 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 150 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 300 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 1000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 700 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 4000 + +[Energy_Generation] + #Range: 0 ~ 9000000000000000000 + blazingGeneration = 42 + #Range: 0 ~ 9000000000000000000 + starterGeneration = 3 + #Range: 0 ~ 9000000000000000000 + nitroGeneration = 800 + #Range: 0 ~ 9000000000000000000 + hardenedGeneration = 18 + #Range: 0 ~ 9000000000000000000 + spiritedGeneration = 200 + #Range: 0 ~ 9000000000000000000 + basicGeneration = 8 + #Range: 0 ~ 9000000000000000000 + nioticGeneration = 90 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/items/battery.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/items/battery.toml new file mode 100644 index 0000000..2ced90e --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/items/battery.toml @@ -0,0 +1,33 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 60000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 10000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 25000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 140000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 4000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 100000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 200 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/player_transmitter.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/player_transmitter.toml new file mode 100644 index 0000000..1be5567 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/energy/player_transmitter.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 15000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 5000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 10000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 40000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 3000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 100000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 500 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + +[Charging_Speed] + #Range: 0 ~ 9000000000000000000 + nitroChargingSpeed = 50000 + #Range: 0 ~ 9000000000000000000 + blazingChargingSpeed = 8000 + #Range: 0 ~ 9000000000000000000 + basicChargingSpeed = 1000 + #Range: 0 ~ 9000000000000000000 + hardenedChargingSpeed = 3000 + #Range: 0 ~ 9000000000000000000 + nioticChargingSpeed = 12000 + #Range: 0 ~ 9000000000000000000 + spiritedChargingSpeed = 20000 + #Range: 0 ~ 9000000000000000000 + starterChargingSpeed = 100 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/powah/general_common.toml b/configuration/services/configs/minecraft/voor-kia/config/powah/general_common.toml new file mode 100644 index 0000000..a1dd03c --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/powah/general_common.toml @@ -0,0 +1,46 @@ +# +#Enable this to get Player Aerial Pearl by right clicking a Zombie or Husk with a Aerial Pearl. [default:true] +player_aerial_pearl = true +# +#Enable this to get Dimensional Binding card by right clicking an Enderman or Endermite with a Binding card. [default:true] +binding_card_dim = true +# +#Enable this to get Lens Of Ender by right clicking an Enderman or Endermite with a Photoelectric Pane. [default:true] +lens_of_ender = true + +["World Gen"] + #Enable/Disable ore generation. [default:true] + oreGen = true + #Dry Ice Ore generation chance + #Range: 1 ~ 64 + dryIceGenChance = 9 + #Poor Uraninite Ore generation chance + #Range: 1 ~ 64 + poorUraniniteGenChance = 8 + #Dense Uraninite Ore generation chance + #Range: 1 ~ 64 + denseUraniniteGenChance = 3 + #Uraninite Ore generation chance + #Range: 1 ~ 64 + uraniniteGenChance = 6 + +[Materials] + # + #List of coolant fluids used in the Reactor and the Thermo Generator. + #Fluid registry name = cooling per mb, eg: ["minecraft:water=1", "examplemod:fluid=-1"] + #Less number more cold, min = -100, max = 1 + coolantFluids = ["minecraft:water=1"] + # + #List of heat source blocks used under Thermo Generator. + #Block registry name = heat, eg: ["minecraft:lava=1000", "minecraft:magma_block=800"] + #Min = 1, max = 900000000 + heatSources = ["minecraft:lava=1000", "minecraft:magma_block=800", "powah:blazing_crystal_block=2800"] + #Energy per solid fuel tick. [default: 30] + #Eg: Coal has 1600 fuel tick, so will generate 48000 FE. + #Range: 1 ~ 1000000 + solidFuelEnergyBase = 30 + #Enable this to allow other mods to add their coolant fluids. [default:true] + coolantFluidsAPI = true + #Enable this to allow other mods to add their heat source blocks. [default:true] + heatBlocksAPI = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/quark-common-1.toml.bak b/configuration/services/configs/minecraft/voor-kia/config/quark-common-1.toml.bak new file mode 100644 index 0000000..9b65931 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/quark-common-1.toml.bak @@ -0,0 +1,2128 @@ + +[general] + "'q' Button on the Right" = false + # + #Allowed values: (0,) + "Piston Push Limit" = 12 + # + #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 + # + #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"] + "Use Anti Overlap" = true + # + #Quark messes with the Stonecutter to allow any item that can be used in it to be shift clicked in. Set this to false to turn it off. + "Hack Stonecutter Shift Click" = true + # + #Enables quark network profiling features. Do not enable this unless requested to. + "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 + # + #Set to true if you need to find the class name for a screen that's causing problems + "Print Screen Classnames" = false + # + #Blocks that Quark should treat as Shulker Boxes. + "Shulker Boxes" = ["minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"] + # + #Set to true to enable a system that debugs quark's worldgen features. This should ONLY be used if you're asked to by a dev. + "Enable Worldgen Watchdog" = false + # + #Should Quark treat anything with 'shulker_box' in its item identifier as a shulker box? + "Interpret Shulker Box Like Blocks" = true + +[categories] + Building = true + Automation = true + Oddities = true + Tweaks = true + Experimental = true + Mobs = true + Tools = true + Management = true + World = true + Client = true + +[automation] + Chute = true + "Iron Rod" = true + "Weather Sensor" = true + "Ender Watcher" = true + "Endermites Form Shulkers" = true + "Chains Connect Blocks" = true + "Color Slime" = true + "Dispensers Place Blocks" = true + "Redstone Circuit" = true + "Chain Linkage" = true + Gravisand = true + "Metal Buttons" = true + "Obsidian Plate" = true + "Pistons Move Tile Entities" = true + "Feeding Trough" = true + + [automation.dispensers_place_blocks] + Blacklist = ["minecraft:water", "minecraft:lava", "minecraft:fire"] + + [automation.chain_linkage] + # + #Can vehicle-linking chains be used for crafting chain armor? + "Crafts Armor" = true + + [automation.redstone_circuit] + "Enable Inductor" = true + "Enable Randomizer" = true + + [automation.metal_buttons] + "Enable Iron" = true + "Enable Gold" = true + + [automation.endermites_form_shulkers] + Chance = 0.005 + + [automation.pistons_move_tile_entities] + "Render Blacklist" = ["psi:programmer", "botania:starfield"] + "Movement Blacklist" = ["minecraft:spawner", "integrateddynamics:cable", "randomthings:blockbreaker", "minecraft:ender_chest", "minecraft:enchanting_table", "minecraft:trapped_chest", "quark:spruce_trapped_chest", "quark:birch_trapped_chest", "quark:jungle_trapped_chest", "quark:acacia_trapped_chest", "quark:dark_oak_trapped_chest", "endergetic:bolloom_bud"] + "Delayed Update List" = ["minecraft:dispenser", "minecraft:dropper"] + + [automation.color_slime] + "Change Name" = true + + [automation.feeding_trough] + # + #The chance (between 0 and 1) for an animal to enter love mode when eating from the trough + #Allowed values: (0,1] + "Love Chance" = 0.333333333 + # + #How long, in game ticks, between animals being able to eat from the trough + #Allowed values: [1,) + Cooldown = 30 + # + #The maximum amount of animals allowed around the trough's range for an animal to enter love mode + "Max Animals" = 32 + Range = 10.0 + +[building] + "Duskbound Blocks" = true + "Bamboo Mat" = true + "Cobblestone Bricks" = true + "More Brick Types" = true + "Gold Bars" = true + "Soul Sandstone" = true + "Burn Vines" = true + "Quilted Wool" = true + "Compressed Blocks" = true + Stools = true + Thatch = true + "Variant Chests" = true + "Variant Ladders" = true + Hedges = true + "Vertical Slabs" = true + Shingles = true + "Nether Brick Fence Gate" = true + "Item Frames" = true + "Stained Planks" = true + "Wooden Posts" = true + "Leaf Carpet" = true + "Lit Lamp" = true + "Vertical Planks" = true + Midori = true + "Tie Leads To Fences" = true + "Shallow Dirt" = true + "More Stone Variants" = true + "Framed Glass" = true + "Tallow And Candles" = true + Turf = true + "Paper Decor" = true + Rope = true + "Iron Plates" = true + "Sturdy Stone" = true + "More Potted Plants" = true + Grate = true + "Variant Bookshelves" = true + + [building.rope] + "Enable Dispenser Behavior" = true + # + #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 + + [building.more_stone_variants] + "Enable Bricks" = true + "Enable Pillar" = true + "Enable Chiseled Bricks" = true + "Enable Pavement" = true + + [building.thatch] + # + #Allowed values: [0,1] + "Fall Damage Multiplier" = 0.5 + + [building.variant_ladders] + "Change Names" = true + "Enable Iron Ladder" = true + + [building.compressed_blocks] + "Enable Cocoa Bean Sack" = true + "Enable Cactus Block" = true + "Enable Apple Crate" = true + "Charcoal Block and Blaze Lantern Stay On Fire Forever" = true + "Enable Bonded Rabbit Hide" = true + "Enable Charcoal Block" = true + "Enable Gunpowder Sack" = true + "Enable Potato Crate" = true + "Enable Stick Block" = true + "Enable Carrot Crate" = true + "Enable Beetroot Crate" = true + "Enable Nether Wart Sack" = true + "Enable Chorus Fruit Block" = true + "Enable Blaze Lantern" = true + "Enable Bamboo Block" = true + "Enable Berry Sack" = true + # + #Allowed values: [0,) + "Bamboo Bundle Fuel Time" = 500 + "Enable Golden Apple Crate" = true + "Enable Sugar Cane Block" = true + "Enable Bonded Leather" = true + # + #Allowed values: [0,) + "Blaze Lantern Fuel Time" = 24000 + # + #Allowed values: [0,) + "Charcoal Block Fuel Time" = 16000 + # + #Allowed values: [0,) + "Stick Block Fuel Time" = 900 + + [building.variant_chests] + "Replace Worldgen Chests" = true + # + #Chests to put in each structure. The format per entry is "structure=chest", where "structure" is a structure ID, and "chest" is a block ID, which must correspond to a standard chest block. + "Structure Chests" = ["minecraft:village_plains=quark:oak_chest", "minecraft:igloo=quark:spruce_chest", "minecraft:village_snowy=quark:spruce_chest", "minecraft:village_taiga=quark:spruce_chest", "minecraft:desert_pyramid=quark:birch_chest", "minecraft:jungle_pyramid=quark:jungle_chest", "minecraft:village_desert=quark:jungle_chest", "minecraft:village_savanna=quark:acacia_chest", "minecraft:mansion=quark:dark_oak_chest", "minecraft:pillager_outpost=quark:dark_oak_chest", "minecraft:ruined_portal=quark:crimson_chest", "minecraft:bastion_remnant=quark:crimson_chest", "minecraft:fortress=quark:nether_brick_chest", "minecraft:endcity=quark:purpur_chest", "bettermineshafts:mineshaft=quark:oak_chest", "cobbler:shulker_factory=quark:purpur_chest", "conjurer_illager:theatre=quark:dark_oak_chest", "dungeoncrawl:dungeon=quark:oak_chest", "dungeons_plus:bigger_dungeon=quark:oak_chest", "dungeons_plus:end_ruins=quark:purpur_chest", "dungeons_plus:leviathan=quark:jungle_chest", "dungeons_plus:snowy_temple=quark:spruce_chest", "dungeons_plus:soul_prison=quark:warped_chest", "dungeons_plus:tower=quark:oak_chest", "dungeons_plus:warped_garden=quark:warped__chest", "hunterillager:hunterhouse=quark:oak_chest", "iceandfire:gorgon_temple=quark:jungle_chest", "pandoras_creatures:end_prison=quark:purpur_chest", "repurposed_structures:fortress_jungle=quark:jungle_chest", "repurposed_structures:igloo_grassy=quark:oak_chest", "repurposed_structures:igloo_stone=quark:spruce_chest", "repurposed_structures:mineshaft_birch=quark:birch_chest", "repurposed_structures:mineshaft_desert=quark:jungle_chest", "repurposed_structures:mineshaft_end=quark:purpur_chest", "repurposed_structures:mineshaft_icy=quark:spruce_chest", "repurposed_structures:mineshaft_jungle=quark:jungle_chest", "repurposed_structures:mineshaft_nether=quark:nether_brick_chest", "repurposed_structures:mineshaft_ocean=quark:prismarine_chest", "repurposed_structures:mineshaft_savanna=quark:acacia_chest", "repurposed_structures:mineshaft_stone=quark:spruce_chest", "repurposed_structures:mineshaft_swamp_or_dark_forest=quark:dark_oak_chest", "repurposed_structures:mineshaft_taiga=quark:spruce_chest", "repurposed_structures:outpost_badlands=quark:dark_oak_chest", "repurposed_structures:outpost_birch=quark:birch_chest", "repurposed_structures:outpost_crimson=quark:crimson_chest", "repurposed_structures:outpost_desert=quark:jungle_chest", "repurposed_structures:outpost_giant_tree_taiga=quark:spruce_chest", "repurposed_structures:outpost_icy=quark:spruce_chest", "repurposed_structures:outpost_jungle=quark:jungle_chest", "repurposed_structures:outpost_nether_brick=quark:nether_brick_chest", "repurposed_structures:outpost_snowy=quark:spruce_chest", "repurposed_structures:outpost_warped=quark:warped_chest", "repurposed_structures:pyramid_badlands=quark:dark_oak_chest", "repurposed_structures:pyramid_nether=quark:nether_brick_chest", "repurposed_structures:ruined_portal_end=quark:purpur_chest", "repurposed_structures:shipwreck_crimson=quark:crimson_chest", "repurposed_structures:shipwreck_end=quark:purpur_chest", "repurposed_structures:shipwreck_nether_bricks=quark:nether_brick_chest", "repurposed_structures:shipwreck_warped=quark:warped_chest", "repurposed_structures:stronghold_nether=quark:nether_brick_chest", "repurposed_structures:stronghold_stonebrick=quark:oak_chest", "repurposed_structures:temple_nether_basalt=quark:nether_brick_chest", "repurposed_structures:temple_nether_crimson=quark:crimson_chest", "repurposed_structures:temple_nether_soul=quark:warped_chest", "repurposed_structures:temple_nether_warped=quark:warped_chest", "repurposed_structures:temple_nether_wasteland=quark:nether_brick_chest", "repurposed_structures:village_badlands=quark:dark_oak_chest", "repurposed_structures:village_birch=quark:birch_chest", "repurposed_structures:village_crimson=quark:crimson_chest", "repurposed_structures:village_dark_oak=quark:dark_oak_chest", "repurposed_structures:village_giant_taiga=quark:spruce_chest", "repurposed_structures:village_jungle=quark:jungle_chest", "repurposed_structures:village_mountains=quark:spruce_chest", "repurposed_structures:village_oak=quark:oak_chest", "repurposed_structures:village_swamp=quark:oak_chest", "repurposed_structures:village_warped=quark:warped_chest", "valhelsia_structures:castle=quark:spruce_chest", "valhelsia_structures:castle_ruin=quark:oak_chest", "valhelsia_structures:desert_house=quark:spruce_chest", "valhelsia_structures:forge=quark:spruce_chest", "valhelsia_structures:player_house=quark:oak_chest", "valhelsia_structures:small_castle=quark:oak_chest", "valhelsia_structures:small_dungeon=quark:oak_chest", "valhelsia_structures:tower_ruin=quark:spruce_chest"] + + [building.more_brick_types] + "Enable Magma Bricks" = true + "Enable Sandy Bricks" = true + # + #This also comes with a utility recipe for Red Nether Bricks + "Enable Blue Nether Bricks" = true + "Enable Blackstone Variant Bricks" = true + "Enable Charred Nether Bricks" = true + "Enable Snow Bricks" = true + # + #This also includes Red Sandstone Bricks and Soul Sandstone Bricks + "Enable Sandstone Bricks" = true + + [building.tallow_and_candles] + "Candles Fall" = true + # + #Allowed values: [0,) + "Tallow Burn Time" = 200 + # + #Allowed values: [0,) + "Max Drop" = 3 + # + #Allowed values: [0,15] + "Enchant Power" = 1.0 + # + #Allowed values: [0,) + "Min Drop" = 1 + + [building.variant_bookshelves] + "Change Names" = true + +[management] + "Chests In Boats" = true + "Inventory Sorting" = true + "Shulker Box Right Click" = true + "Hotbar Changer" = true + "Item Sharing" = true + "Right Click Armor" = true + "Easy Transfering" = true + + [management.inventory_sorting] + # + #Play a click when sorting inventories using keybindings + "Satisfying Click" = true + "Enable Chests" = true + "Enable Player Inventory In Chests" = true + "Enable Player Inventory" = true + + [management.easy_transfering] + "Enable Shift Lock" = true + + [management.item_sharing] + "Render Items In Chat" = true + +[tools] + Pickarang = true + "Seed Pouch" = true + "Pathfinder Maps" = true + "Bottled Cloud" = true + "Color Runes" = true + "Ancient Tomes" = true + "Slime In A Bucket" = true + Camera = true + Trowel = true + + [tools.trowel] + # + #Amount of blocks placed is this value + 1. Default is 255 (4 stacks). + #Set to 0 to make the Trowel unbreakable + #Allowed values: [0,) + "Trowel Max Durability" = 255 + + [tools.bottled_cloud] + "Cloud Level Top" = 132 + "Cloud Level Bottom" = 127 + + [tools.ancient_tomes] + # + #Set to 0 to not generate in Underwater Ruins + "Underwater Ruin Weight" = 0 + # + #Set to 0 to not generate in Woodland Mansions + "Woodland Mansion Weight" = 15 + "Valid Enchantments" = ["minecraft:feather_falling", "minecraft:thorns", "minecraft:sharpness", "minecraft:smite", "minecraft:bane_of_arthropods", "minecraft:knockback", "minecraft:fire_aspect", "minecraft:looting", "minecraft:sweeping", "minecraft:efficiency", "minecraft:unbreaking", "minecraft:fortune", "minecraft:power", "minecraft:punch", "minecraft:luck_of_the_sea", "minecraft:lure", "minecraft:loyalty", "minecraft:riptide", "minecraft:impaling", "minecraft:piercing"] + # + #Set to 0 to not generate in Dungeons + "Dungeon Weight" = 20 + "Item Quality" = 2 + "Apply Cost" = 35 + # + #Set to 0 to not generate in Stronghold Libraries + "Library Weight" = 30 + # + #Set to 0 to not generate in Nether Fortresses + "Nether Fortress Weight" = 0 + # + #Set to 0 to not generate in Bastions + "Bastion Weight" = 25 + # + #Set to 0 to not generate in Monster Boxes + "Monster Box Weight" = 5 + "Merge Cost" = 35 + + [tools.pathfinder_maps] + # + #In this section you can add custom Pathfinder Maps. This works for both vanilla and modded biomes. + #Each custom map must be on its own line. + #The format for a custom map is as follows: + #,,,,, + # + #With the following descriptions: + # - being the biome's ID NAME. You can find vanilla names here - https://minecraft.gamepedia.com/Biome#Biome_IDs + # - being the Cartographer villager level required for the map to be unlockable + # - being the cheapest (in Emeralds) the map can be + # - being the most expensive (in Emeralds) the map can be + # - being a hex color (without the #) for the map to display. You can generate one here - http://htmlcolorcodes.com/ + # - being the display name of the map + # + #Here's an example of a map to locate Ice Mountains: + #minecraft:ice_mountains,2,8,14,7FE4FF,Ice Mountains Pathfinder Map + Customs = [] + "Xp From Trade" = 5 + + [tools.seed_pouch] + "Show All Variants In Creative" = true + "Shift Range" = 3 + "Max Items" = 640 + + [tools.color_runes] + "Jungle Temple Weight" = 8 + "Desert Temple Weight" = 8 + "Dungeon Weight" = 10 + "Item Quality" = 0 + "Apply Cost" = 15 + "Nether Fortress Weight" = 8 + + [tools.pickarang] + # + #22.5 is ender chests, 25.0 is monster boxes, 50 is obsidian. Most things are below 5. + "Max Hardness" = 20.0 + # + #2 is Iron, 3 is Diamond. + "Harvest Level" = 3 + # + #2 is Iron, 3 is Diamond. + "Netherite Harvest Level" = 3 + # + #How long it takes before the pickarang starts returning to the player if it doesn't hit anything. + Timeout = 20 + # + #Set to -1 to have the Pickarang be unbreakable. + Durability = 800 + # + #Set this to true to disable the short cooldown between throwing pickarangs. + "No Cooldown" = false + # + #Set to -1 to have the Flamerang be unbreakable. + "Netherite Durability" = 1040 + # + #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled. + "Never Use Heart Of Diamond" = false + +[tweaks] + "Armed Armor Stands" = true + "Lock Rotation" = true + "Dragon Scales" = true + "Replace Scaffolding" = true + "Axe Leaf Harvesting" = true + "Sign Editing" = true + "Dirt To Path" = true + "Simple Harvest" = true + "Hoe Harvesting" = true + "Reacharound Placing" = true + "Villagers Follow Emeralds" = true + "Compasses Work Everywhere" = true + "Skull Pikes" = true + "Note Block Mob Sounds" = true + "Double Door Opening" = true + "Automatic Recipe Unlock" = true + "Poison Potato Usage" = true + "Lava Bucket As Trash" = true + "Improved Sleeping" = true + "Infinity Bucket" = true + "Springy Slime" = true + Emotes = true + "Utility Recipes" = true + "Pat The Dogs" = true + "Enhanced Ladders" = true + "Snow Golem Player Heads" = true + "Glass Shard" = true + "Campfires Boost Elytra" = true + + [tweaks.sign_editing] + "Requires Empty Hand" = false + + [tweaks.pat_the_dogs] + # + #How many ticks it takes for a dog to want affection after being pet/tamed; leave -1 to disable + "Dogs Want Love" = -1 + + [tweaks.automatic_recipe_unlock] + # + #A list of recipe names that should NOT be added in by default + "Ignored Recipes" = [] + "Disable Recipe Book" = false + "Force Limited Crafting" = false + + [tweaks.hoe_harvesting] + "Hoes Can Have Fortune" = true + + [tweaks.skull_pikes] + "Pike Range" = 5.0 + + [tweaks.infinity_bucket] + # + #Set this to false to prevent dispensers from using infinite water buckets + "Allow Dispensers To Use" = true + Cost = 10 + + [tweaks.poison_potato_usage] + "Poison Effect" = true + Chance = 0.1 + + [tweaks.utility_recipes] + # + #Can you craft four chests at once using logs? + "Logs To Chests" = true + # + #Can other stone-like materials be used for crafting stone tools? + "Better Stone Tool Crafting" = true + # + #Can a dispenser be crafted by adding a bow to a dropper? + "Enable Dispenser" = true + # + #Can cookies, paper, and bread be crafted in a 2x2 crafting table? + "Bent Recipes" = true + # + #Can Rotten Flesh and Poisonous Potatoes be composted? + "Compostable Toxins" = true + # + #Can bones be smelted down to bone meal? + "Bone Meal Utility" = true + # + #Can any wool color be dyed? + "Dye Any Wool" = true + # + #Can Coral be crafted into dye? + "Coral To Dye" = true + # + #Can torches can be used as fuel in furnaces? + "Torches Burn" = true + # + #Can a repeater be crafted with the pattern for a redstone torch? + "Enable Repeater" = true + # + #Can you craft a minecart around blocks which can be placed inside? + "Enable Minecarts" = true + # + #Does Dragon Breath return a bottle when used as a reagent or material? + "Effective Dragon Breath" = true + + [tweaks.reacharound_placing] + # + #Allowed values: [0,1] + Leniency = 0.5 + Whitelist = [] + "Display Horizontal" = "< >" + Display = "[ ]" + + [tweaks.improved_sleeping] + "Enable Afk" = true + # + #Allowed values: (0,) + "Afk Time" = 2400 + # + #Allowed values: (0,1] + "Percent Req" = 1.0 + + [tweaks.emotes] + # + #The enabled default emotes. Remove from this list to disable them. You can also re-order them, if you feel like it. + "Enabled Emotes" = ["no", "yes", "wave", "salute", "cheer", "clap", "think", "point", "shrug", "headbang", "weep", "facepalm"] + # + #Enable this to make custom emotes read the file every time they're triggered so you can edit on the fly. + #DO NOT ship enabled this in a modpack, please. + "Custom Emote Debug" = false + # + #The list of Custom Emotes to be loaded. + #Watch the tutorial on Custom Emotes to learn how to make your own: https://youtu.be/ourHUkan6aQ + "Custom Emotes" = [] + + [tweaks.simple_harvest] + # + #Can players harvest crops with empty hand clicks? + "Empty Hand Harvest" = true + # + #Does harvesting crops with a hoe cost durability? + "Harvesting Costs Durability" = false + # + #Should Quark look for (nonvanilla) crops, and handle them? + "Do Harvesting Search" = true + # + #Which crops can be harvested? + #Format is: "harvestState[,afterHarvest]", i.e. "minecraft:wheat[age=7]" or "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]" + "Harvestable Blocks" = ["minecraft:wheat[age=7]", "minecraft:carrots[age=7]", "minecraft:potatoes[age=7]", "minecraft:beetroots[age=3]", "minecraft:nether_wart[age=3]", "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]", "minecraft:cocoa[age=2,facing=south],minecraft:cocoa[age=0,facing=south]", "minecraft:cocoa[age=2,facing=east],minecraft:cocoa[age=0,facing=east]", "minecraft:cocoa[age=2,facing=west],minecraft:cocoa[age=0,facing=west]"] + + [tweaks.enhanced_ladders] + # + #Allowed values: (,0] + "Fall Speed" = -0.2 + + [tweaks.compasses_work_everywhere] + "Enable Nether" = true + "Enable Compass Nerf" = true + "Enable End" = true + "Enable Clock Nerf" = true + + [tweaks.campfires_boost_elytra] + "Boost Strength" = 0.5 + "Max Speed" = 1.0 + + [tweaks.replace_scaffolding] + # + #How many times the algorithm for finding out where a block would be placed is allowed to turn. If you set this to large values (> 3) it may start producing weird effects. + "Max Bounces" = 1 + +[world] + "New Stone Types" = true + "Lush Underground Biome" = true + "Big Dungeon" = true + Speleothems = true + "Elder Prismarine Underground Biome" = true + "Blossom Trees" = true + "Sandstone Underground Biome" = true + "Glowshroom Underground Biome" = true + "Permafrost Underground Biome" = true + "Underground Clay" = true + "Slime Underground Biome" = true + "Fairy Rings" = true + "Chorus Vegetation" = true + Crevices = true + "Nether Obsidian Spikes" = true + "Mega Caves" = true + "Realistic World Gen" = true + Biotite = true + "Big Stone Clusters" = true + "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 + + [world.monster_box] + # + #The chance for the monster box generator to try and place one in a chunk, 1 is 100% + #This can be higher than 100% if you want multiple per chunk, , 0 is 0% + "Chance Per Chunk" = 0.8 + "Min Mob Count" = 5 + "Min Y" = 5 + "Max Y" = 30 + "Max Mob Count" = 8 + "Enable Extra Loot Table" = true + # + #How many blocks to search vertically from a position before trying to place a block. Higher means you'll get more boxes in open spaces. + "Search Range" = 6 + + [world.monster_box.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.cave_crystal_underground_biome] + # + #The chance that a crystal can grow, this is on average 1 in X world ticks, set to a higher value to make them grow slower. Minimum is 1, for every tick. Set to 0 to disable growth. + "Cave Crystal Growth Chance" = 5 + "Crystals Grow In Lava" = false + # + #Allowed values: [0,1] + "Crystal Spawn Chance" = 0.025 + "Crystals Craft Runes" = true + + [world.cave_crystal_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 42 + # + #Allowed values: [0,) + Rarity = 400 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 22 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 18 + # + #Allowed values: [0,) + "Vertical Variation" = 8 + + [world.cave_crystal_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean"] + "Is Blacklist" = true + + [world.cave_crystal_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.speleothems] + "Tries Per Chunk In Nether" = 4 + "Speleothems Per Chunk In Nether" = 12 + "Speleothems Per Chunk" = 12 + "Max Ylevel" = 55 + "Tries Per Chunk" = 60 + + [world.speleothems.dimensions] + Dimensions = [] + "Is Blacklist" = true + + [world.sandstone_underground_biome] + + [world.sandstone_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.sandstone_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["desert"] + "Is Blacklist" = false + + [world.sandstone_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.spiral_spires] + Radius = 15 + Rarity = 200 + # + #Set to 0 to turn off Myalite Conduits + "Myalite Conduit Distance" = 24 + "Renewable Myalite" = true + + [world.spiral_spires.biomes] + Biomes = ["minecraft:end_highlands"] + "Is Blacklist" = false + + [world.spiral_spires.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.nether_obsidian_spikes] + # + #The chance for a chunk to contain spikes (1 is 100%, 0 is 0%) + "Chance Per Chunk" = 0.1 + "Big Spike Spawners" = true + # + #Should a chunk have spikes, how many would the generator try to place + "Tries Per Chunk" = 4 + # + #The chance for a spike to be big (1 is 100%, 0 is 0%) + "Big Spike Chance" = 0.03 + + [world.nether_obsidian_spikes.dimensions] + Dimensions = ["minecraft:the_nether"] + "Is Blacklist" = false + + [world.biotite] + "Clusters Per Dragon Tick" = 16 + "Generate On Dragon Death" = true + "Dragon Ticks Per Cluster" = 1 + "Generate Naturally" = false + + [world.biotite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.biotite.ore_settings] + # + #Allowed values: [0,255] + "Max Height" = 64 + # + #Allowed values: [0,) + "Cluster Count" = 16 + # + #Allowed values: [0,255] + "Min Height" = 1 + # + #Allowed values: [0,) + "Cluster Size" = 14 + + [world.crevices] + + [world.crevices.spawn_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 60 + # + #Allowed values: [0,) + Rarity = 120 + # + #Allowed values: [0,255] + "Min Y Level" = 15 + # + #Allowed values: [0,) + "Horizontal Variation" = 20 + # + #Allowed values: [0,255] + "Max Y Level" = 50 + # + #Allowed values: [0,) + "Vertical Size" = 4 + # + #Allowed values: [0,) + "Vertical Variation" = 1 + + [world.crevices.spawn_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean", "beach"] + "Is Blacklist" = true + + [world.crevices.spawn_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.crevices.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.cave_roots] + "Min Y" = 16 + "Chunk Attempts" = 300 + "Max Y" = 52 + "Enable Brewing" = true + + [world.cave_roots.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types] + "Enable Marble" = true + "Enable Myalite" = true + "Enable Jasper" = true + "Enable Voidstone" = true + "Enable Slate" = true + "Enable Limestone" = true + + [world.new_stone_types.marble] + + [world.new_stone_types.marble.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.marble.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.limestone] + + [world.new_stone_types.limestone.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.limestone.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.myalite] + + [world.new_stone_types.myalite.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.myalite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.new_stone_types.voidstone] + + [world.new_stone_types.voidstone.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.voidstone.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.new_stone_types.slate] + + [world.new_stone_types.slate.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.slate.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.jasper] + + [world.new_stone_types.jasper.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.jasper.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.spider_nest_underground_biome] + "Enabled Wrapped" = true + + [world.spider_nest_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.spider_nest_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["plains"] + "Is Blacklist" = false + + [world.spider_nest_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees] + + [world.blossom_trees.orange] + Rarity = 100 + + [world.blossom_trees.orange.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.orange.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["savanna"] + "Is Blacklist" = false + + [world.blossom_trees.red] + Rarity = 30 + + [world.blossom_trees.red.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.red.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["mesa"] + "Is Blacklist" = false + + [world.blossom_trees.pink] + Rarity = 100 + + [world.blossom_trees.pink.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.pink.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["extreme_hills"] + "Is Blacklist" = false + + [world.blossom_trees.blue] + Rarity = 200 + + [world.blossom_trees.blue.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.blue.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["icy"] + "Is Blacklist" = false + + [world.blossom_trees.yellow] + Rarity = 200 + + [world.blossom_trees.yellow.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.yellow.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["plains"] + "Is Blacklist" = false + + [world.blossom_trees.lavender] + Rarity = 100 + + [world.blossom_trees.lavender.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.lavender.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp"] + "Is Blacklist" = false + + [world.mega_caves] + + [world.mega_caves.spawn_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 80 + # + #Allowed values: [0,) + Rarity = 800 + # + #Allowed values: [0,255] + "Min Y Level" = 10 + # + #Allowed values: [0,) + "Horizontal Variation" = 30 + # + #Allowed values: [0,255] + "Max Y Level" = 20 + # + #Allowed values: [0,) + "Vertical Size" = 25 + # + #Allowed values: [0,) + "Vertical Variation" = 10 + + [world.mega_caves.spawn_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean", "beach"] + "Is Blacklist" = true + + [world.mega_caves.spawn_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.mega_caves.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.elder_prismarine_underground_biome] + # + #Allowed values: [0,1] + "Lantern Chance" = 0.0085 + # + #Allowed values: [0,1] + "Water Chance" = 0.25 + + [world.elder_prismarine_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 200 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.elder_prismarine_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean"] + "Is Blacklist" = false + + [world.elder_prismarine_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.glowshroom_underground_biome] + # + #Allowed values: [0,1] + "Glowshroom Spawn Chance" = 0.0625 + # + #Allowed values: (0,) + "Glowshroom Growth Rate" = 20 + "Enable Danger Sight" = true + "Enable Huge Glowshrooms" = true + + [world.glowshroom_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.glowshroom_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["extreme_hills", "mushroom"] + "Is Blacklist" = false + + [world.glowshroom_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters] + # + #Blocks that stone clusters can replace. If you want to make it so it only replaces in one dimension, + #do "block|dimension", as we do for netherrack and end stone by default. + "Blocks To Replace" = ["minecraft:stone", "minecraft:andesite", "minecraft:diorite", "minecraft:granite", "minecraft:netherrack|minecraft:the_nether", "minecraft:end_stone|minecraft:the_end", "quark:marble", "quark:limestone", "quark:jasper", "quark:slate", "quark:basalt"] + + [world.big_stone_clusters.marble] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.marble.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["plains"] + "Is Blacklist" = false + + [world.big_stone_clusters.marble.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.limestone] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.limestone.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp", "ocean"] + "Is Blacklist" = false + + [world.big_stone_clusters.limestone.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.granite] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.granite.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["extreme_hills"] + "Is Blacklist" = false + + [world.big_stone_clusters.granite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.myalite] + # + #Allowed values: [0,) + "Horizontal Size" = 20 + # + #Allowed values: [0,) + Rarity = 100 + "Generate In Air" = true + # + #Allowed values: [0,255] + "Min Y Level" = 58 + # + #Allowed values: [0,) + "Horizontal Variation" = 6 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 62 + # + #Allowed values: [0,) + "Vertical Size" = 40 + # + #Allowed values: [0,) + "Vertical Variation" = 10 + + [world.big_stone_clusters.myalite.biomes] + Biomes = ["minecraft:end_highlands"] + "Is Blacklist" = false + + [world.big_stone_clusters.myalite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.big_stone_clusters.voidstone] + # + #Allowed values: [0,) + "Horizontal Size" = 19 + # + #Allowed values: [0,) + Rarity = 20 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 6 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 40 + # + #Allowed values: [0,) + "Vertical Size" = 19 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.big_stone_clusters.voidstone.biomes] + Biomes = ["minecraft:end_highlands", "minecraft:end_midlands", "minecraft:end_barrens"] + "Is Blacklist" = false + + [world.big_stone_clusters.voidstone.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.big_stone_clusters.andesite] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.andesite.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["forest"] + "Is Blacklist" = false + + [world.big_stone_clusters.andesite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.slate] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.slate.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["icy"] + "Is Blacklist" = false + + [world.big_stone_clusters.slate.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.diorite] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.diorite.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["savanna", "jungle", "mushroom"] + "Is Blacklist" = false + + [world.big_stone_clusters.diorite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.jasper] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.jasper.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["mesa", "desert"] + "Is Blacklist" = false + + [world.big_stone_clusters.jasper.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.overgrown_underground_biome] + + [world.overgrown_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.overgrown_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["forest"] + "Is Blacklist" = false + + [world.overgrown_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.permafrost_underground_biome] + + [world.permafrost_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.permafrost_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["icy"] + "Is Blacklist" = false + + [world.permafrost_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.lush_underground_biome] + + [world.lush_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.lush_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["jungle"] + "Is Blacklist" = false + + [world.lush_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.brimstone_underground_biome] + + [world.brimstone_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.brimstone_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["mesa"] + "Is Blacklist" = false + + [world.brimstone_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_dungeon] + "Loot Table" = "minecraft:chests/simple_dungeon" + # + #The chance that a big dungeon spawn candidate will be allowed to spawn. 0.2 is 20%, which is the same as the Pillager Outpost. + "Spawn Chance" = 0.1 + "Max Rooms" = 10 + "Chest Chance" = 0.5 + + [world.big_dungeon.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean", "beach", "nether", "the_end"] + "Is Blacklist" = true + + [world.chorus_vegetation] + "Teleport Duplication Chance" = 0.01 + Radius = 7 + Rarity = 150 + "Chunk Attempts" = 120 + "Highlands Chance" = 1.0 + "Midlands Chance" = 0.2 + "Endermite Spawn Chance" = 0.01 + "Passive Teleport Chance" = 0.2 + "Other End Biomes Chance" = 0.0 + + [world.fairy_rings] + "Forest Chance" = 0.00625 + Ores = ["minecraft:emerald_ore", "minecraft:diamond_ore"] + "Plains Chance" = 0.0025 + + [world.fairy_rings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.underground_clay] + + [world.underground_clay.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.underground_clay.ore_settings] + # + #Allowed values: [0,255] + "Max Height" = 60 + # + #Allowed values: [0,) + "Cluster Count" = 3 + # + #Allowed values: [0,255] + "Min Height" = 20 + # + #Allowed values: [0,) + "Cluster Size" = 20 + + [world.slime_underground_biome] + + [world.slime_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 120 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.slime_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp"] + "Is Blacklist" = false + + [world.slime_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + +[mobs] + Frogs = true + Crabs = true + Stonelings = true + Foxhound = true + Forgotten = true + Wraith = true + Toretoise = true + + [mobs.toretoise] + "Max Y Level" = 32 + + [mobs.toretoise.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 100 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.toretoise.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["none", "nether", "the_end"] + "Is Blacklist" = true + + [mobs.toretoise.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [mobs.crabs] + "Enable Brewing" = true + + [mobs.crabs.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 5 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.crabs.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["beach"] + "Is Blacklist" = false + + [mobs.foxhound] + # + #The chance coal will tame a foxhound + "Tame Chance" = 0.05 + + [mobs.foxhound.lesser_spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 2 + "Max Cost" = 0.7 + # + #Allowed values: [1,) + "Min Group Size" = 1 + "Spawn Cost" = 0.15 + # + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.foxhound.lesser_spawn_config.biomes] + Biomes = ["minecraft:soul_sand_valley"] + "Is Blacklist" = false + + [mobs.foxhound.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 30 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 2 + + [mobs.foxhound.spawn_config.biomes] + Biomes = ["minecraft:nether_wastes", "minecraft:basalt_deltas"] + "Is Blacklist" = false + + [mobs.wraith] + # + #List of sound sets to use with wraiths. + #Three sounds must be provided per entry, separated by | (in the format idle|hurt|death). Leave blank for no sound (i.e. if a mob has no ambient noise) + "Wraith Sounds" = ["entity.sheep.ambient|entity.sheep.hurt|entity.sheep.death", "entity.cow.ambient|entity.cow.hurt|entity.cow.death", "entity.pig.ambient|entity.pig.hurt|entity.pig.death", "entity.chicken.ambient|entity.chicken.hurt|entity.chicken.death", "entity.horse.ambient|entity.horse.hurt|entity.horse.death", "entity.cat.ambient|entity.cat.hurt|entity.cat.death", "entity.wolf.ambient|entity.wolf.hurt|entity.wolf.death", "entity.villager.ambient|entity.villager.hurt|entity.villager.death", "entity.polar_bear.ambient|entity.polar_bear.hurt|entity.polar_bear.death", "entity.zombie.ambient|entity.zombie.hurt|entity.zombie.death", "entity.skeleton.ambient|entity.skeleton.hurt|entity.skeleton.death", "entity.spider.ambient|entity.spider.hurt|entity.spider.death", "|entity.creeper.hurt|entity.creeper.death", "entity.endermen.ambient|entity.endermen.hurt|entity.endermen.death", "entity.zombie_pig.ambient|entity.zombie_pig.hurt|entity.zombie_pig.death", "entity.witch.ambient|entity.witch.hurt|entity.witch.death", "entity.blaze.ambient|entity.blaze.hurt|entity.blaze.death", "entity.llama.ambient|entity.llama.hurt|entity.llama.death", "|quark:entity.stoneling.cry|quark:entity.stoneling.die", "quark:entity.frog.idle|quark:entity.frog.hurt|quark:entity.frog.die"] + + [mobs.wraith.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 8 + "Max Cost" = 0.7 + # + #Allowed values: [1,) + "Min Group Size" = 1 + "Spawn Cost" = 0.15 + # + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.wraith.spawn_config.biomes] + Biomes = ["minecraft:soul_sand_valley"] + "Is Blacklist" = false + + [mobs.stonelings] + "Cautious Stonelings" = true + "Enable Diamond Heart" = true + "Max Y Level" = 24 + "Tamable Stonelings" = true + + [mobs.stonelings.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 80 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.stonelings.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["none", "nether", "the_end"] + "Is Blacklist" = true + + [mobs.stonelings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [mobs.forgotten] + # + #1 in this many Skeletons that spawn under the threshold are replaced with Forgotten. + "Forgotten Spawn Rate" = 0.05 + "Max Height For Spawn" = 20 + + [mobs.frogs] + "Enable Brewing" = true + "Enable Big Funny" = false + + [mobs.frogs.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 40 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.frogs.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp"] + "Is Blacklist" = false + +[client] + "Greener Grass" = true + "Variant Animal Textures" = true + "Back Button Keybind" = true + "Improved Tooltips" = true + "Improved Mount Hud" = true + "Usage Ticker" = true + "Auto Walk Keybind" = true + "Chest Searching" = true + + [client.usage_ticker] + # + #Switch the armor display to the off hand side and the hand display to the main hand side + Invert = false + "Shift Right" = 0 + "Enable Armor" = true + "Enable Off Hand" = true + "Shift Left" = 0 + "Enable Main Hand" = true + + [client.variant_animal_textures] + "Enable Shiny Llama" = true + "Every Bee Is L G B T" = false + # + #The chance for an animal to have a special "Shiny" skin, like a shiny pokemon. This is 1 in X. Set to 0 to disable. + "Shiny Animal Chance" = 2048 + "Enable Pig" = true + "Enable Chicken" = true + "Enable Shiny Rabbit" = true + "Enable L G B T Bees" = true + "Enable Cow" = true + + [client.improved_tooltips] + "Shulker Box Require Shift" = false + "Shulker Box Use Colors" = true + "Attribute Tooltips" = true + "Enchanting Tooltips" = true + # + #The value of each shank of food. Tweak this when using mods like Hardcore Hunger which change that value. + "Food Divisor" = 2 + # + #A list of additional stacks to display on each enchantment + #The format is as follows: + #enchant_id=item1,item2,item3... + #So to display a carrot on a stick on a mending book, for example, you use: + #minecraft:mending=minecraft:carrot_on_a_stick + "Enchanting Additional Stacks" = [] + "Food Compression Threshold" = 4 + "Shulker Tooltips" = true + "Map Require Shift" = false + "Food Tooltips" = true + "Show Saturation" = true + "Map Tooltips" = true + "Enchanting Stacks" = ["minecraft:diamond_sword", "minecraft:diamond_pickaxe", "minecraft:diamond_shovel", "minecraft:diamond_axe", "minecraft:diamond_hoe", "minecraft:diamond_helmet", "minecraft:diamond_chestplate", "minecraft:diamond_leggings", "minecraft:diamond_boots", "minecraft:shears", "minecraft:bow", "minecraft:fishing_rod", "minecraft:crossbow", "minecraft:trident", "minecraft:elytra", "quark:pickarang"] + + [client.greener_grass] + "Leaves List" = ["minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:oak_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:dark_oak_leaves", "atmospheric:rosewood_leaves", "atmospheric:morado_leaves", "atmospheric:yucca_leaves", "autumnity:maple_leaves", "environmental:willow_leaves", "environmental:hanging_willow_leaves", "minecraft:vine"] + "Green Shift" = 30 + "Blue Shift" = -30 + "Block List" = ["minecraft:large_fern", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:fern", "minecraft:grass", "minecraft:potted_fern", "minecraft:sugar_cane", "environmental:giant_tall_grass"] + "Alpha Grass" = false + "Absolute Values" = false + "Red Shift" = -30 + "Affect Leaves" = true + +[oddities] + "Totem Of Holding" = true + Backpack = true + Crate = false + "Matrix Enchanting" = true + Magnets = true + Pipes = true + + [oddities.totem_of_holding] + # + #Set this to false to remove the behaviour where totems destroy themselves if the player dies again. + "Dark Souls Mode" = true + "Spawn Totem on PVP Kill" = false + # + #Set this to true to make it so that if a totem is destroyed, the items it holds are destroyed alongside it rather than dropped + "Destroy Lost Items" = false + "Enable Soul Compass" = true + # + #Set this to false to only allow the owner of a totem to collect its items rather than any player + "Allow Anyone To Collect" = true + + [oddities.magnets] + "Magnetic Blacklist" = ["minecraft:tripwire_hook"] + "Magnetic Whitelist" = ["minecraft:chipped_anvil", "minecraft:damaged_anvil"] + # + #Any items you place in this list will be derived so that any block made of it will become magnetizable + "Magnetic Derivation List" = ["minecraft:iron_ingot"] + + [oddities.matrix_enchanting] + # + #Set to false to disable the ability to influence enchantment outcomes with candles (requires the Tallow and Candles module enabled) + "Allow Influencing" = true + # + #A list of enchantment IDs you don't want the enchantment table to be able to create + "Disallowed Enchantments" = [] + # + #The maximum enchanting power the matrix enchanter can accept + "Max Bookshelves" = 15 + # + #How much to multiply the frequency of pieces where at least one of the same type has been generated + "Dupe Multiplier" = 1.4 + # + #How much the min level requirement for adding a new piece to a book should increase per each bookshelf being used + "Min Level Scale Factor Book" = 2.0 + # + #At which piece count the calculation for the min level should default to increasing one per piece rather than using the scale factor + "Min Level Cutoff" = 10 + # + #Should this be X, the price of a piece increase by 1 every X pieces you generate + "Piece Price Scale" = 9 + # + #Matrix Enchanting can be done with water instead of air around the enchanting table. Set this to false to disable this behaviour. + "Allow Underwater Enchanting" = true + # + #How many pieces you can generate without any bookshelves + "Base Max Piece Count" = 3 + # + #How much each candle influences an enchantment. This works as a multiplier to its weight + "Influence Power" = 0.125 + # + #Set to false to disable the tooltip for items with pending enchantments + "Show Tooltip" = true + # + #Set to false to disable the ability to create Enchanted Books + "Allow Books" = true + # + #The higher this is, the better enchantments you'll get on books + "Book Enchantability" = 12 + # + #An array of influences each candle should apply. This list must be 16 elements long, and is in order of wool colors. + "Influences List" = ["minecraft:unbreaking", "minecraft:fire_protection", "minecraft:knockback,minecraft:punch", "minecraft:feather_falling", "minecraft:looting,minecraft:fortune,minecraft:luck_of_the_sea", "minecraft:blast_protection", "minecraft:silk_touch,minecraft:channeling", "minecraft:bane_of_arthropods", "minecraft:protection", "minecraft:respiration,minecraft:loyalty,minecraft:infinity", "minecraft:sweeping,minecraft:multishot", "minecraft:efficiency,minecraft:sharpness,minecraft:lure,minecraft:power,minecraft:impaling,minecraft:quick_charge", "minecraft:aqua_affinity,minecraft:depth_strider,minecraft:riptide", "minecraft:thorns,minecraft:piercing", "minecraft:fire_aspect,minecraft:flame", "minecraft:smite,minecraft:projectile_protection"] + # + #How many pieces a single Lapis can generate + "Charge Per Lapis" = 4 + # + #How many pieces you can generate without any bookshelves (for Books) + "Base Max Piece Count Book" = 1 + # + #How much to multiply the frequency of pieces where incompatible pieces have been generated + "Incompatible Multiplier" = 0.0 + # + #How much the min level requirement for adding a new piece should increase for each piece added (up until the value of Min Level Cutoff) + "Min Level Scale Factor" = 1.5 + # + #Set this to true to allow treasure enchantments to be rolled as pieces + "Allow Treasures" = false + # + #By default, enchantment rarities are fuzzed a bit to feel better with the new system. Set this to false to override this behaviour. + "Normalize Rarity" = true + # + #The max amount of candles that can influence a single enchantment + "Influence Max" = 4 + + [oddities.backpack] + "Enable Ravager Hide" = true + "Base Ravager Hide Drop" = 1 + "Extra Chance Per Looting" = 0.5 + # + #Set this to true to allow the backpacks to be unequipped even with items in them + "Super Op Mode" = false + + [oddities.crate] + "Max Items" = 640 + + [oddities.pipes] + # + #Set to 0 if you don't want pipes to have a max amount of items + "Max Pipe Items" = 16 + # + #When items eject or are absorbed by pipes, should they make sounds? + "Do Pipes Whoosh" = true + # + #How long it takes for an item to cross a pipe. Bigger = slower. + "Pipe Speed" = 5 + +[experimental] + "Adjustable Chat" = false + "Narrator Readout" = false + "Overlay Shader" = false + "Custom Underground Biome" = false + "Game Nerfs" = false + + [experimental.adjustable_chat] + "Horizontal Shift" = 0 + "Vertical Shift" = 0 + + [experimental.custom_underground_biome] + # + #The format for these definitions is: + #dimensions;isDimensionBlacklist;biomeTypews;isBiomeBlacklist;rarity;minY..maxY;horizontalSize,verticalSize;horizontalVariation,verticalVariation;floorBlocks@weight;ceilingBlocks@weight;wallBlocks@weight;mimicInside + #That's a lot to take in, so here's an example. This would be for the default config of the Slime underground biome. (Spaces are allowed.) + #minecraft:overworld; false; SWAMP; false; 120; 10..40; 26,14; 14,6; minecraft:water@915, minecraft:slime_block@85; minecraft:green_terracotta@2, minecraft:lime_terracotta@3, minecraft:light_blue_terracotta@1; CEILING; false + "Biome Definitions" = [] + + [experimental.game_nerfs] + # + #Makes Mending act like the Unmending mod + #https://www.curseforge.com/minecraft/mc-mods/unmending + "Nerf Mending" = true + # + #Makes Iron Golems not drop Iron Ingots + "Disable Iron Farms" = true + # + #Makes Sheep not drop Wool when killed + "Disable Wool Drops" = true + # + #Makes Boats not glide on ice + "Disable Ice Roads" = true + # + #Resets all villager discounts when zombified to prevent reducing prices to ridiculous levels + "Nerf Villager Discount" = true + + [experimental.overlay_shader] + # + #Sets the name of the shader to load on a regular basis. This can load any shader the Camera module can (and requires the Camera module enabled to apply said logic). + #Some useful shaders include 'desaturate', 'oversaturate', 'bumpy' + #Colorblind simulation shaders are available in the form of 'deuteranopia', 'protanopia', 'tritanopia', and 'achromatopsia' + Shader = "none" + diff --git a/configuration/services/configs/minecraft/voor-kia/config/quark-common-2.toml.bak b/configuration/services/configs/minecraft/voor-kia/config/quark-common-2.toml.bak new file mode 100644 index 0000000..e69de29 diff --git a/configuration/services/configs/minecraft/voor-kia/config/quark-common-3.toml.bak b/configuration/services/configs/minecraft/voor-kia/config/quark-common-3.toml.bak new file mode 100644 index 0000000..e69de29 diff --git a/configuration/services/configs/minecraft/voor-kia/config/quark-common-4.toml.bak b/configuration/services/configs/minecraft/voor-kia/config/quark-common-4.toml.bak new file mode 100644 index 0000000..e69de29 diff --git a/configuration/services/configs/minecraft/voor-kia/config/quark-common-5.toml.bak b/configuration/services/configs/minecraft/voor-kia/config/quark-common-5.toml.bak new file mode 100644 index 0000000..e69de29 diff --git a/configuration/services/configs/minecraft/voor-kia/config/quark-common.toml b/configuration/services/configs/minecraft/voor-kia/config/quark-common.toml new file mode 100644 index 0000000..7e648cb --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/quark-common.toml @@ -0,0 +1,2128 @@ + +[general] + "'q' Button on the Right" = false + # + #Allowed values: (0,) + "Piston Push Limit" = 12 + # + #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 + # + #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"] + "Use Anti Overlap" = true + # + #Quark messes with the Stonecutter to allow any item that can be used in it to be shift clicked in. Set this to false to turn it off. + "Hack Stonecutter Shift Click" = true + # + #Enables quark network profiling features. Do not enable this unless requested to. + "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 + # + #Set to true if you need to find the class name for a screen that's causing problems + "Print Screen Classnames" = false + # + #Blocks that Quark should treat as Shulker Boxes. + "Shulker Boxes" = ["minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"] + # + #Set to true to enable a system that debugs quark's worldgen features. This should ONLY be used if you're asked to by a dev. + "Enable Worldgen Watchdog" = false + # + #Should Quark treat anything with 'shulker_box' in its item identifier as a shulker box? + "Interpret Shulker Box Like Blocks" = true + +[categories] + Building = true + Automation = true + Oddities = true + Tweaks = true + Experimental = true + Mobs = true + Tools = true + Management = true + World = true + Client = true + +[automation] + Chute = true + "Iron Rod" = true + "Weather Sensor" = true + "Ender Watcher" = true + "Endermites Form Shulkers" = true + "Chains Connect Blocks" = true + "Color Slime" = true + "Dispensers Place Blocks" = true + "Redstone Circuit" = true + "Chain Linkage" = true + Gravisand = true + "Metal Buttons" = true + "Obsidian Plate" = true + "Pistons Move Tile Entities" = true + "Feeding Trough" = true + + [automation.dispensers_place_blocks] + Blacklist = ["minecraft:water", "minecraft:lava", "minecraft:fire"] + + [automation.chain_linkage] + # + #Can vehicle-linking chains be used for crafting chain armor? + "Crafts Armor" = true + + [automation.redstone_circuit] + "Enable Inductor" = true + "Enable Randomizer" = true + + [automation.metal_buttons] + "Enable Iron" = true + "Enable Gold" = true + + [automation.endermites_form_shulkers] + Chance = 0.005 + + [automation.pistons_move_tile_entities] + "Render Blacklist" = ["psi:programmer", "botania:starfield"] + "Movement Blacklist" = ["minecraft:spawner", "integrateddynamics:cable", "randomthings:blockbreaker", "minecraft:ender_chest", "minecraft:enchanting_table", "minecraft:trapped_chest", "quark:spruce_trapped_chest", "quark:birch_trapped_chest", "quark:jungle_trapped_chest", "quark:acacia_trapped_chest", "quark:dark_oak_trapped_chest", "endergetic:bolloom_bud"] + "Delayed Update List" = ["minecraft:dispenser", "minecraft:dropper"] + + [automation.color_slime] + "Change Name" = true + + [automation.feeding_trough] + # + #The chance (between 0 and 1) for an animal to enter love mode when eating from the trough + #Allowed values: (0,1] + "Love Chance" = 0.333333333 + # + #How long, in game ticks, between animals being able to eat from the trough + #Allowed values: [1,) + Cooldown = 30 + # + #The maximum amount of animals allowed around the trough's range for an animal to enter love mode + "Max Animals" = 32 + Range = 10.0 + +[building] + "Duskbound Blocks" = true + "Bamboo Mat" = true + "Cobblestone Bricks" = true + "More Brick Types" = true + "Gold Bars" = true + "Soul Sandstone" = true + "Burn Vines" = true + "Quilted Wool" = true + "Compressed Blocks" = true + Stools = true + Thatch = true + "Variant Chests" = true + "Variant Ladders" = true + Hedges = true + "Vertical Slabs" = true + Shingles = true + "Nether Brick Fence Gate" = true + "Item Frames" = true + "Stained Planks" = true + "Wooden Posts" = true + "Leaf Carpet" = true + "Lit Lamp" = true + "Vertical Planks" = true + Midori = true + "Tie Leads To Fences" = true + "Shallow Dirt" = true + "More Stone Variants" = true + "Framed Glass" = true + "Tallow And Candles" = true + Turf = true + "Paper Decor" = true + Rope = true + "Iron Plates" = true + "Sturdy Stone" = true + "More Potted Plants" = true + Grate = true + "Variant Bookshelves" = true + + [building.rope] + "Enable Dispenser Behavior" = true + # + #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 + + [building.more_stone_variants] + "Enable Bricks" = true + "Enable Pillar" = true + "Enable Chiseled Bricks" = true + "Enable Pavement" = true + + [building.thatch] + # + #Allowed values: [0,1] + "Fall Damage Multiplier" = 0.5 + + [building.variant_ladders] + "Change Names" = true + "Enable Iron Ladder" = true + + [building.compressed_blocks] + "Enable Cocoa Bean Sack" = true + "Enable Cactus Block" = true + "Enable Apple Crate" = true + "Charcoal Block and Blaze Lantern Stay On Fire Forever" = true + "Enable Bonded Rabbit Hide" = true + "Enable Charcoal Block" = true + "Enable Gunpowder Sack" = true + "Enable Potato Crate" = true + "Enable Stick Block" = true + "Enable Carrot Crate" = true + "Enable Beetroot Crate" = true + "Enable Nether Wart Sack" = true + "Enable Chorus Fruit Block" = true + "Enable Blaze Lantern" = true + "Enable Bamboo Block" = true + "Enable Berry Sack" = true + # + #Allowed values: [0,) + "Bamboo Bundle Fuel Time" = 500 + "Enable Golden Apple Crate" = true + "Enable Sugar Cane Block" = true + "Enable Bonded Leather" = true + # + #Allowed values: [0,) + "Blaze Lantern Fuel Time" = 24000 + # + #Allowed values: [0,) + "Charcoal Block Fuel Time" = 16000 + # + #Allowed values: [0,) + "Stick Block Fuel Time" = 900 + + [building.variant_chests] + "Replace Worldgen Chests" = true + # + #Chests to put in each structure. The format per entry is "structure=chest", where "structure" is a structure ID, and "chest" is a block ID, which must correspond to a standard chest block. + "Structure Chests" = ["minecraft:village_plains=quark:oak_chest", "minecraft:igloo=quark:spruce_chest", "minecraft:village_snowy=quark:spruce_chest", "minecraft:village_taiga=quark:spruce_chest", "minecraft:desert_pyramid=quark:birch_chest", "minecraft:jungle_pyramid=quark:jungle_chest", "minecraft:village_desert=quark:jungle_chest", "minecraft:village_savanna=quark:acacia_chest", "minecraft:mansion=quark:dark_oak_chest", "minecraft:pillager_outpost=quark:dark_oak_chest", "minecraft:ruined_portal=quark:crimson_chest", "minecraft:bastion_remnant=quark:crimson_chest", "minecraft:fortress=quark:nether_brick_chest", "minecraft:endcity=quark:purpur_chest", "bettermineshafts:mineshaft=quark:oak_chest", "cobbler:shulker_factory=quark:purpur_chest", "conjurer_illager:theatre=quark:dark_oak_chest", "dungeoncrawl:dungeon=quark:oak_chest", "dungeons_plus:bigger_dungeon=quark:oak_chest", "dungeons_plus:end_ruins=quark:purpur_chest", "dungeons_plus:leviathan=quark:jungle_chest", "dungeons_plus:snowy_temple=quark:spruce_chest", "dungeons_plus:soul_prison=quark:warped_chest", "dungeons_plus:tower=quark:oak_chest", "dungeons_plus:warped_garden=quark:warped__chest", "hunterillager:hunterhouse=quark:oak_chest", "iceandfire:gorgon_temple=quark:jungle_chest", "pandoras_creatures:end_prison=quark:purpur_chest", "repurposed_structures:fortress_jungle=quark:jungle_chest", "repurposed_structures:igloo_grassy=quark:oak_chest", "repurposed_structures:igloo_stone=quark:spruce_chest", "repurposed_structures:mineshaft_birch=quark:birch_chest", "repurposed_structures:mineshaft_desert=quark:jungle_chest", "repurposed_structures:mineshaft_end=quark:purpur_chest", "repurposed_structures:mineshaft_icy=quark:spruce_chest", "repurposed_structures:mineshaft_jungle=quark:jungle_chest", "repurposed_structures:mineshaft_nether=quark:nether_brick_chest", "repurposed_structures:mineshaft_ocean=quark:prismarine_chest", "repurposed_structures:mineshaft_savanna=quark:acacia_chest", "repurposed_structures:mineshaft_stone=quark:spruce_chest", "repurposed_structures:mineshaft_swamp_or_dark_forest=quark:dark_oak_chest", "repurposed_structures:mineshaft_taiga=quark:spruce_chest", "repurposed_structures:outpost_badlands=quark:dark_oak_chest", "repurposed_structures:outpost_birch=quark:birch_chest", "repurposed_structures:outpost_crimson=quark:crimson_chest", "repurposed_structures:outpost_desert=quark:jungle_chest", "repurposed_structures:outpost_giant_tree_taiga=quark:spruce_chest", "repurposed_structures:outpost_icy=quark:spruce_chest", "repurposed_structures:outpost_jungle=quark:jungle_chest", "repurposed_structures:outpost_nether_brick=quark:nether_brick_chest", "repurposed_structures:outpost_snowy=quark:spruce_chest", "repurposed_structures:outpost_warped=quark:warped_chest", "repurposed_structures:pyramid_badlands=quark:dark_oak_chest", "repurposed_structures:pyramid_nether=quark:nether_brick_chest", "repurposed_structures:ruined_portal_end=quark:purpur_chest", "repurposed_structures:shipwreck_crimson=quark:crimson_chest", "repurposed_structures:shipwreck_end=quark:purpur_chest", "repurposed_structures:shipwreck_nether_bricks=quark:nether_brick_chest", "repurposed_structures:shipwreck_warped=quark:warped_chest", "repurposed_structures:stronghold_nether=quark:nether_brick_chest", "repurposed_structures:stronghold_stonebrick=quark:oak_chest", "repurposed_structures:temple_nether_basalt=quark:nether_brick_chest", "repurposed_structures:temple_nether_crimson=quark:crimson_chest", "repurposed_structures:temple_nether_soul=quark:warped_chest", "repurposed_structures:temple_nether_warped=quark:warped_chest", "repurposed_structures:temple_nether_wasteland=quark:nether_brick_chest", "repurposed_structures:village_badlands=quark:dark_oak_chest", "repurposed_structures:village_birch=quark:birch_chest", "repurposed_structures:village_crimson=quark:crimson_chest", "repurposed_structures:village_dark_oak=quark:dark_oak_chest", "repurposed_structures:village_giant_taiga=quark:spruce_chest", "repurposed_structures:village_jungle=quark:jungle_chest", "repurposed_structures:village_mountains=quark:spruce_chest", "repurposed_structures:village_oak=quark:oak_chest", "repurposed_structures:village_swamp=quark:oak_chest", "repurposed_structures:village_warped=quark:warped_chest", "valhelsia_structures:castle=quark:spruce_chest", "valhelsia_structures:castle_ruin=quark:oak_chest", "valhelsia_structures:desert_house=quark:spruce_chest", "valhelsia_structures:forge=quark:spruce_chest", "valhelsia_structures:player_house=quark:oak_chest", "valhelsia_structures:small_castle=quark:oak_chest", "valhelsia_structures:small_dungeon=quark:oak_chest", "valhelsia_structures:tower_ruin=quark:spruce_chest"] + + [building.more_brick_types] + "Enable Magma Bricks" = true + "Enable Sandy Bricks" = true + # + #This also comes with a utility recipe for Red Nether Bricks + "Enable Blue Nether Bricks" = true + "Enable Blackstone Variant Bricks" = true + "Enable Charred Nether Bricks" = true + "Enable Snow Bricks" = true + # + #This also includes Red Sandstone Bricks and Soul Sandstone Bricks + "Enable Sandstone Bricks" = true + + [building.tallow_and_candles] + "Candles Fall" = true + # + #Allowed values: [0,) + "Tallow Burn Time" = 200 + # + #Allowed values: [0,) + "Max Drop" = 3 + # + #Allowed values: [0,15] + "Enchant Power" = 1.0 + # + #Allowed values: [0,) + "Min Drop" = 1 + + [building.variant_bookshelves] + "Change Names" = true + +[management] + "Chests In Boats" = true + "Inventory Sorting" = true + "Shulker Box Right Click" = true + "Hotbar Changer" = true + "Item Sharing" = true + "Right Click Armor" = true + "Easy Transfering" = true + + [management.inventory_sorting] + # + #Play a click when sorting inventories using keybindings + "Satisfying Click" = true + "Enable Chests" = true + "Enable Player Inventory In Chests" = true + "Enable Player Inventory" = true + + [management.easy_transfering] + "Enable Shift Lock" = true + + [management.item_sharing] + "Render Items In Chat" = true + +[tools] + Pickarang = true + "Seed Pouch" = true + "Pathfinder Maps" = true + "Bottled Cloud" = true + "Color Runes" = true + "Ancient Tomes" = true + "Slime In A Bucket" = true + Camera = true + Trowel = true + + [tools.trowel] + # + #Amount of blocks placed is this value + 1. Default is 255 (4 stacks). + #Set to 0 to make the Trowel unbreakable + #Allowed values: [0,) + "Trowel Max Durability" = 255 + + [tools.bottled_cloud] + "Cloud Level Top" = 132 + "Cloud Level Bottom" = 127 + + [tools.ancient_tomes] + # + #Set to 0 to not generate in Underwater Ruins + "Underwater Ruin Weight" = 0 + # + #Set to 0 to not generate in Woodland Mansions + "Woodland Mansion Weight" = 15 + "Valid Enchantments" = ["minecraft:feather_falling", "minecraft:thorns", "minecraft:sharpness", "minecraft:smite", "minecraft:bane_of_arthropods", "minecraft:knockback", "minecraft:fire_aspect", "minecraft:looting", "minecraft:sweeping", "minecraft:efficiency", "minecraft:unbreaking", "minecraft:fortune", "minecraft:power", "minecraft:punch", "minecraft:luck_of_the_sea", "minecraft:lure", "minecraft:loyalty", "minecraft:riptide", "minecraft:impaling", "minecraft:piercing"] + # + #Set to 0 to not generate in Dungeons + "Dungeon Weight" = 20 + "Item Quality" = 2 + "Apply Cost" = 35 + # + #Set to 0 to not generate in Stronghold Libraries + "Library Weight" = 30 + # + #Set to 0 to not generate in Nether Fortresses + "Nether Fortress Weight" = 0 + # + #Set to 0 to not generate in Bastions + "Bastion Weight" = 25 + # + #Set to 0 to not generate in Monster Boxes + "Monster Box Weight" = 5 + "Merge Cost" = 35 + + [tools.pathfinder_maps] + # + #In this section you can add custom Pathfinder Maps. This works for both vanilla and modded biomes. + #Each custom map must be on its own line. + #The format for a custom map is as follows: + #,,,,, + # + #With the following descriptions: + # - being the biome's ID NAME. You can find vanilla names here - https://minecraft.gamepedia.com/Biome#Biome_IDs + # - being the Cartographer villager level required for the map to be unlockable + # - being the cheapest (in Emeralds) the map can be + # - being the most expensive (in Emeralds) the map can be + # - being a hex color (without the #) for the map to display. You can generate one here - http://htmlcolorcodes.com/ + # - being the display name of the map + # + #Here's an example of a map to locate Ice Mountains: + #minecraft:ice_mountains,2,8,14,7FE4FF,Ice Mountains Pathfinder Map + Customs = [] + "Xp From Trade" = 5 + + [tools.seed_pouch] + "Show All Variants In Creative" = true + "Shift Range" = 3 + "Max Items" = 640 + + [tools.color_runes] + "Jungle Temple Weight" = 8 + "Desert Temple Weight" = 8 + "Dungeon Weight" = 10 + "Item Quality" = 0 + "Apply Cost" = 15 + "Nether Fortress Weight" = 8 + + [tools.pickarang] + # + #22.5 is ender chests, 25.0 is monster boxes, 50 is obsidian. Most things are below 5. + "Max Hardness" = 20.0 + # + #2 is Iron, 3 is Diamond. + "Harvest Level" = 3 + # + #2 is Iron, 3 is Diamond. + "Netherite Harvest Level" = 3 + # + #How long it takes before the pickarang starts returning to the player if it doesn't hit anything. + Timeout = 20 + # + #Set to -1 to have the Pickarang be unbreakable. + Durability = 800 + # + #Set this to true to disable the short cooldown between throwing pickarangs. + "No Cooldown" = false + # + #Set to -1 to have the Flamerang be unbreakable. + "Netherite Durability" = 1040 + # + #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled. + "Never Use Heart Of Diamond" = false + +[tweaks] + "Armed Armor Stands" = true + "Lock Rotation" = true + "Dragon Scales" = true + "Replace Scaffolding" = true + "Axe Leaf Harvesting" = true + "Sign Editing" = true + "Dirt To Path" = true + "Simple Harvest" = true + "Hoe Harvesting" = true + "Reacharound Placing" = true + "Villagers Follow Emeralds" = true + "Compasses Work Everywhere" = true + "Skull Pikes" = true + "Note Block Mob Sounds" = true + "Double Door Opening" = true + "Automatic Recipe Unlock" = true + "Poison Potato Usage" = true + "Lava Bucket As Trash" = true + "Improved Sleeping" = true + "Infinity Bucket" = true + "Springy Slime" = true + Emotes = true + "Utility Recipes" = true + "Pat The Dogs" = true + "Enhanced Ladders" = true + "Snow Golem Player Heads" = true + "Glass Shard" = true + "Campfires Boost Elytra" = true + + [tweaks.sign_editing] + "Requires Empty Hand" = false + + [tweaks.pat_the_dogs] + # + #How many ticks it takes for a dog to want affection after being pet/tamed; leave -1 to disable + "Dogs Want Love" = -1 + + [tweaks.automatic_recipe_unlock] + # + #A list of recipe names that should NOT be added in by default + "Ignored Recipes" = [] + "Disable Recipe Book" = false + "Force Limited Crafting" = false + + [tweaks.hoe_harvesting] + "Hoes Can Have Fortune" = true + + [tweaks.skull_pikes] + "Pike Range" = 5.0 + + [tweaks.infinity_bucket] + # + #Set this to false to prevent dispensers from using infinite water buckets + "Allow Dispensers To Use" = true + Cost = 10 + + [tweaks.poison_potato_usage] + "Poison Effect" = true + Chance = 0.1 + + [tweaks.utility_recipes] + # + #Can you craft four chests at once using logs? + "Logs To Chests" = true + # + #Can other stone-like materials be used for crafting stone tools? + "Better Stone Tool Crafting" = true + # + #Can a dispenser be crafted by adding a bow to a dropper? + "Enable Dispenser" = true + # + #Can cookies, paper, and bread be crafted in a 2x2 crafting table? + "Bent Recipes" = true + # + #Can Rotten Flesh and Poisonous Potatoes be composted? + "Compostable Toxins" = true + # + #Can bones be smelted down to bone meal? + "Bone Meal Utility" = true + # + #Can any wool color be dyed? + "Dye Any Wool" = true + # + #Can Coral be crafted into dye? + "Coral To Dye" = true + # + #Can torches can be used as fuel in furnaces? + "Torches Burn" = true + # + #Can a repeater be crafted with the pattern for a redstone torch? + "Enable Repeater" = true + # + #Can you craft a minecart around blocks which can be placed inside? + "Enable Minecarts" = true + # + #Does Dragon Breath return a bottle when used as a reagent or material? + "Effective Dragon Breath" = true + + [tweaks.reacharound_placing] + # + #Allowed values: [0,1] + Leniency = 0.5 + Whitelist = [] + "Display Horizontal" = "< >" + Display = "[ ]" + + [tweaks.improved_sleeping] + "Enable Afk" = true + # + #Allowed values: (0,) + "Afk Time" = 2400 + # + #Allowed values: (0,1] + "Percent Req" = 0.5 + + [tweaks.emotes] + # + #The enabled default emotes. Remove from this list to disable them. You can also re-order them, if you feel like it. + "Enabled Emotes" = ["no", "yes", "wave", "salute", "cheer", "clap", "think", "point", "shrug", "headbang", "weep", "facepalm"] + # + #Enable this to make custom emotes read the file every time they're triggered so you can edit on the fly. + #DO NOT ship enabled this in a modpack, please. + "Custom Emote Debug" = false + # + #The list of Custom Emotes to be loaded. + #Watch the tutorial on Custom Emotes to learn how to make your own: https://youtu.be/ourHUkan6aQ + "Custom Emotes" = [] + + [tweaks.simple_harvest] + # + #Can players harvest crops with empty hand clicks? + "Empty Hand Harvest" = true + # + #Does harvesting crops with a hoe cost durability? + "Harvesting Costs Durability" = false + # + #Should Quark look for (nonvanilla) crops, and handle them? + "Do Harvesting Search" = true + # + #Which crops can be harvested? + #Format is: "harvestState[,afterHarvest]", i.e. "minecraft:wheat[age=7]" or "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]" + "Harvestable Blocks" = ["minecraft:wheat[age=7]", "minecraft:carrots[age=7]", "minecraft:potatoes[age=7]", "minecraft:beetroots[age=3]", "minecraft:nether_wart[age=3]", "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]", "minecraft:cocoa[age=2,facing=south],minecraft:cocoa[age=0,facing=south]", "minecraft:cocoa[age=2,facing=east],minecraft:cocoa[age=0,facing=east]", "minecraft:cocoa[age=2,facing=west],minecraft:cocoa[age=0,facing=west]"] + + [tweaks.enhanced_ladders] + # + #Allowed values: (,0] + "Fall Speed" = -0.2 + + [tweaks.compasses_work_everywhere] + "Enable Nether" = true + "Enable Compass Nerf" = true + "Enable End" = true + "Enable Clock Nerf" = true + + [tweaks.campfires_boost_elytra] + "Boost Strength" = 0.5 + "Max Speed" = 1.0 + + [tweaks.replace_scaffolding] + # + #How many times the algorithm for finding out where a block would be placed is allowed to turn. If you set this to large values (> 3) it may start producing weird effects. + "Max Bounces" = 1 + +[world] + "New Stone Types" = true + "Lush Underground Biome" = true + "Big Dungeon" = true + Speleothems = true + "Elder Prismarine Underground Biome" = true + "Blossom Trees" = true + "Sandstone Underground Biome" = true + "Glowshroom Underground Biome" = true + "Permafrost Underground Biome" = true + "Underground Clay" = true + "Slime Underground Biome" = true + "Fairy Rings" = true + "Chorus Vegetation" = true + Crevices = true + "Nether Obsidian Spikes" = true + "Mega Caves" = true + "Realistic World Gen" = true + Biotite = true + "Big Stone Clusters" = true + "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 + + [world.monster_box] + # + #The chance for the monster box generator to try and place one in a chunk, 1 is 100% + #This can be higher than 100% if you want multiple per chunk, , 0 is 0% + "Chance Per Chunk" = 0.8 + "Min Mob Count" = 5 + "Min Y" = 5 + "Max Y" = 30 + "Max Mob Count" = 8 + "Enable Extra Loot Table" = true + # + #How many blocks to search vertically from a position before trying to place a block. Higher means you'll get more boxes in open spaces. + "Search Range" = 6 + + [world.monster_box.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.cave_crystal_underground_biome] + # + #The chance that a crystal can grow, this is on average 1 in X world ticks, set to a higher value to make them grow slower. Minimum is 1, for every tick. Set to 0 to disable growth. + "Cave Crystal Growth Chance" = 5 + "Crystals Grow In Lava" = false + # + #Allowed values: [0,1] + "Crystal Spawn Chance" = 0.025 + "Crystals Craft Runes" = true + + [world.cave_crystal_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 42 + # + #Allowed values: [0,) + Rarity = 400 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 22 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 18 + # + #Allowed values: [0,) + "Vertical Variation" = 8 + + [world.cave_crystal_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean"] + "Is Blacklist" = true + + [world.cave_crystal_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.speleothems] + "Tries Per Chunk In Nether" = 4 + "Speleothems Per Chunk In Nether" = 12 + "Speleothems Per Chunk" = 12 + "Max Ylevel" = 55 + "Tries Per Chunk" = 60 + + [world.speleothems.dimensions] + Dimensions = [] + "Is Blacklist" = true + + [world.sandstone_underground_biome] + + [world.sandstone_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.sandstone_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["desert"] + "Is Blacklist" = false + + [world.sandstone_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.spiral_spires] + Radius = 15 + Rarity = 200 + # + #Set to 0 to turn off Myalite Conduits + "Myalite Conduit Distance" = 24 + "Renewable Myalite" = true + + [world.spiral_spires.biomes] + Biomes = ["minecraft:end_highlands"] + "Is Blacklist" = false + + [world.spiral_spires.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.nether_obsidian_spikes] + # + #The chance for a chunk to contain spikes (1 is 100%, 0 is 0%) + "Chance Per Chunk" = 0.1 + "Big Spike Spawners" = true + # + #Should a chunk have spikes, how many would the generator try to place + "Tries Per Chunk" = 4 + # + #The chance for a spike to be big (1 is 100%, 0 is 0%) + "Big Spike Chance" = 0.03 + + [world.nether_obsidian_spikes.dimensions] + Dimensions = ["minecraft:the_nether"] + "Is Blacklist" = false + + [world.biotite] + "Clusters Per Dragon Tick" = 16 + "Generate On Dragon Death" = true + "Dragon Ticks Per Cluster" = 1 + "Generate Naturally" = false + + [world.biotite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.biotite.ore_settings] + # + #Allowed values: [0,255] + "Max Height" = 64 + # + #Allowed values: [0,) + "Cluster Count" = 16 + # + #Allowed values: [0,255] + "Min Height" = 1 + # + #Allowed values: [0,) + "Cluster Size" = 14 + + [world.crevices] + + [world.crevices.spawn_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 60 + # + #Allowed values: [0,) + Rarity = 120 + # + #Allowed values: [0,255] + "Min Y Level" = 15 + # + #Allowed values: [0,) + "Horizontal Variation" = 20 + # + #Allowed values: [0,255] + "Max Y Level" = 50 + # + #Allowed values: [0,) + "Vertical Size" = 4 + # + #Allowed values: [0,) + "Vertical Variation" = 1 + + [world.crevices.spawn_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean", "beach"] + "Is Blacklist" = true + + [world.crevices.spawn_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.crevices.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.cave_roots] + "Min Y" = 16 + "Chunk Attempts" = 300 + "Max Y" = 52 + "Enable Brewing" = true + + [world.cave_roots.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types] + "Enable Marble" = true + "Enable Myalite" = true + "Enable Jasper" = true + "Enable Voidstone" = true + "Enable Slate" = true + "Enable Limestone" = true + + [world.new_stone_types.marble] + + [world.new_stone_types.marble.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.marble.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.limestone] + + [world.new_stone_types.limestone.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.limestone.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.myalite] + + [world.new_stone_types.myalite.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.myalite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.new_stone_types.voidstone] + + [world.new_stone_types.voidstone.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.voidstone.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.new_stone_types.slate] + + [world.new_stone_types.slate.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.slate.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.jasper] + + [world.new_stone_types.jasper.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.jasper.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.spider_nest_underground_biome] + "Enabled Wrapped" = true + + [world.spider_nest_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.spider_nest_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["plains"] + "Is Blacklist" = false + + [world.spider_nest_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees] + + [world.blossom_trees.orange] + Rarity = 100 + + [world.blossom_trees.orange.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.orange.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["savanna"] + "Is Blacklist" = false + + [world.blossom_trees.red] + Rarity = 30 + + [world.blossom_trees.red.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.red.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["mesa"] + "Is Blacklist" = false + + [world.blossom_trees.pink] + Rarity = 100 + + [world.blossom_trees.pink.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.pink.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["extreme_hills"] + "Is Blacklist" = false + + [world.blossom_trees.blue] + Rarity = 200 + + [world.blossom_trees.blue.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.blue.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["icy"] + "Is Blacklist" = false + + [world.blossom_trees.yellow] + Rarity = 200 + + [world.blossom_trees.yellow.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.yellow.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["plains"] + "Is Blacklist" = false + + [world.blossom_trees.lavender] + Rarity = 100 + + [world.blossom_trees.lavender.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.lavender.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp"] + "Is Blacklist" = false + + [world.mega_caves] + + [world.mega_caves.spawn_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 80 + # + #Allowed values: [0,) + Rarity = 800 + # + #Allowed values: [0,255] + "Min Y Level" = 10 + # + #Allowed values: [0,) + "Horizontal Variation" = 30 + # + #Allowed values: [0,255] + "Max Y Level" = 20 + # + #Allowed values: [0,) + "Vertical Size" = 25 + # + #Allowed values: [0,) + "Vertical Variation" = 10 + + [world.mega_caves.spawn_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean", "beach"] + "Is Blacklist" = true + + [world.mega_caves.spawn_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.mega_caves.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.elder_prismarine_underground_biome] + # + #Allowed values: [0,1] + "Lantern Chance" = 0.0085 + # + #Allowed values: [0,1] + "Water Chance" = 0.25 + + [world.elder_prismarine_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 200 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.elder_prismarine_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean"] + "Is Blacklist" = false + + [world.elder_prismarine_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.glowshroom_underground_biome] + # + #Allowed values: [0,1] + "Glowshroom Spawn Chance" = 0.0625 + # + #Allowed values: (0,) + "Glowshroom Growth Rate" = 20 + "Enable Danger Sight" = true + "Enable Huge Glowshrooms" = true + + [world.glowshroom_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.glowshroom_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["extreme_hills", "mushroom"] + "Is Blacklist" = false + + [world.glowshroom_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters] + # + #Blocks that stone clusters can replace. If you want to make it so it only replaces in one dimension, + #do "block|dimension", as we do for netherrack and end stone by default. + "Blocks To Replace" = ["minecraft:stone", "minecraft:andesite", "minecraft:diorite", "minecraft:granite", "minecraft:netherrack|minecraft:the_nether", "minecraft:end_stone|minecraft:the_end", "quark:marble", "quark:limestone", "quark:jasper", "quark:slate", "quark:basalt"] + + [world.big_stone_clusters.marble] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.marble.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["plains"] + "Is Blacklist" = false + + [world.big_stone_clusters.marble.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.limestone] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.limestone.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp", "ocean"] + "Is Blacklist" = false + + [world.big_stone_clusters.limestone.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.granite] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.granite.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["extreme_hills"] + "Is Blacklist" = false + + [world.big_stone_clusters.granite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.myalite] + # + #Allowed values: [0,) + "Horizontal Size" = 20 + # + #Allowed values: [0,) + Rarity = 100 + "Generate In Air" = true + # + #Allowed values: [0,255] + "Min Y Level" = 58 + # + #Allowed values: [0,) + "Horizontal Variation" = 6 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 62 + # + #Allowed values: [0,) + "Vertical Size" = 40 + # + #Allowed values: [0,) + "Vertical Variation" = 10 + + [world.big_stone_clusters.myalite.biomes] + Biomes = ["minecraft:end_highlands"] + "Is Blacklist" = false + + [world.big_stone_clusters.myalite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.big_stone_clusters.voidstone] + # + #Allowed values: [0,) + "Horizontal Size" = 19 + # + #Allowed values: [0,) + Rarity = 20 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 6 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 40 + # + #Allowed values: [0,) + "Vertical Size" = 19 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.big_stone_clusters.voidstone.biomes] + Biomes = ["minecraft:end_highlands", "minecraft:end_midlands", "minecraft:end_barrens"] + "Is Blacklist" = false + + [world.big_stone_clusters.voidstone.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.big_stone_clusters.andesite] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.andesite.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["forest"] + "Is Blacklist" = false + + [world.big_stone_clusters.andesite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.slate] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.slate.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["icy"] + "Is Blacklist" = false + + [world.big_stone_clusters.slate.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.diorite] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.diorite.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["savanna", "jungle", "mushroom"] + "Is Blacklist" = false + + [world.big_stone_clusters.diorite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.jasper] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.jasper.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["mesa", "desert"] + "Is Blacklist" = false + + [world.big_stone_clusters.jasper.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.overgrown_underground_biome] + + [world.overgrown_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.overgrown_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["forest"] + "Is Blacklist" = false + + [world.overgrown_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.permafrost_underground_biome] + + [world.permafrost_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.permafrost_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["icy"] + "Is Blacklist" = false + + [world.permafrost_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.lush_underground_biome] + + [world.lush_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.lush_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["jungle"] + "Is Blacklist" = false + + [world.lush_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.brimstone_underground_biome] + + [world.brimstone_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.brimstone_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["mesa"] + "Is Blacklist" = false + + [world.brimstone_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_dungeon] + "Loot Table" = "minecraft:chests/simple_dungeon" + # + #The chance that a big dungeon spawn candidate will be allowed to spawn. 0.2 is 20%, which is the same as the Pillager Outpost. + "Spawn Chance" = 0.1 + "Max Rooms" = 10 + "Chest Chance" = 0.5 + + [world.big_dungeon.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean", "beach", "nether", "the_end"] + "Is Blacklist" = true + + [world.chorus_vegetation] + "Teleport Duplication Chance" = 0.01 + Radius = 7 + Rarity = 150 + "Chunk Attempts" = 120 + "Highlands Chance" = 1.0 + "Midlands Chance" = 0.2 + "Endermite Spawn Chance" = 0.01 + "Passive Teleport Chance" = 0.2 + "Other End Biomes Chance" = 0.0 + + [world.fairy_rings] + "Forest Chance" = 0.00625 + Ores = ["minecraft:emerald_ore", "minecraft:diamond_ore"] + "Plains Chance" = 0.0025 + + [world.fairy_rings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.underground_clay] + + [world.underground_clay.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.underground_clay.ore_settings] + # + #Allowed values: [0,255] + "Max Height" = 60 + # + #Allowed values: [0,) + "Cluster Count" = 3 + # + #Allowed values: [0,255] + "Min Height" = 20 + # + #Allowed values: [0,) + "Cluster Size" = 20 + + [world.slime_underground_biome] + + [world.slime_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 120 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.slime_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp"] + "Is Blacklist" = false + + [world.slime_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + +[mobs] + Frogs = true + Crabs = true + Stonelings = true + Foxhound = true + Forgotten = true + Wraith = true + Toretoise = true + + [mobs.toretoise] + "Max Y Level" = 32 + + [mobs.toretoise.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 100 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.toretoise.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["none", "nether", "the_end"] + "Is Blacklist" = true + + [mobs.toretoise.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [mobs.crabs] + "Enable Brewing" = true + + [mobs.crabs.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 5 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.crabs.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["beach"] + "Is Blacklist" = false + + [mobs.foxhound] + # + #The chance coal will tame a foxhound + "Tame Chance" = 0.05 + + [mobs.foxhound.lesser_spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 2 + "Max Cost" = 0.7 + # + #Allowed values: [1,) + "Min Group Size" = 1 + "Spawn Cost" = 0.15 + # + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.foxhound.lesser_spawn_config.biomes] + Biomes = ["minecraft:soul_sand_valley"] + "Is Blacklist" = false + + [mobs.foxhound.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 30 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 2 + + [mobs.foxhound.spawn_config.biomes] + Biomes = ["minecraft:nether_wastes", "minecraft:basalt_deltas"] + "Is Blacklist" = false + + [mobs.wraith] + # + #List of sound sets to use with wraiths. + #Three sounds must be provided per entry, separated by | (in the format idle|hurt|death). Leave blank for no sound (i.e. if a mob has no ambient noise) + "Wraith Sounds" = ["entity.sheep.ambient|entity.sheep.hurt|entity.sheep.death", "entity.cow.ambient|entity.cow.hurt|entity.cow.death", "entity.pig.ambient|entity.pig.hurt|entity.pig.death", "entity.chicken.ambient|entity.chicken.hurt|entity.chicken.death", "entity.horse.ambient|entity.horse.hurt|entity.horse.death", "entity.cat.ambient|entity.cat.hurt|entity.cat.death", "entity.wolf.ambient|entity.wolf.hurt|entity.wolf.death", "entity.villager.ambient|entity.villager.hurt|entity.villager.death", "entity.polar_bear.ambient|entity.polar_bear.hurt|entity.polar_bear.death", "entity.zombie.ambient|entity.zombie.hurt|entity.zombie.death", "entity.skeleton.ambient|entity.skeleton.hurt|entity.skeleton.death", "entity.spider.ambient|entity.spider.hurt|entity.spider.death", "|entity.creeper.hurt|entity.creeper.death", "entity.endermen.ambient|entity.endermen.hurt|entity.endermen.death", "entity.zombie_pig.ambient|entity.zombie_pig.hurt|entity.zombie_pig.death", "entity.witch.ambient|entity.witch.hurt|entity.witch.death", "entity.blaze.ambient|entity.blaze.hurt|entity.blaze.death", "entity.llama.ambient|entity.llama.hurt|entity.llama.death", "|quark:entity.stoneling.cry|quark:entity.stoneling.die", "quark:entity.frog.idle|quark:entity.frog.hurt|quark:entity.frog.die"] + + [mobs.wraith.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 8 + "Max Cost" = 0.7 + # + #Allowed values: [1,) + "Min Group Size" = 1 + "Spawn Cost" = 0.15 + # + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.wraith.spawn_config.biomes] + Biomes = ["minecraft:soul_sand_valley"] + "Is Blacklist" = false + + [mobs.stonelings] + "Cautious Stonelings" = true + "Enable Diamond Heart" = true + "Max Y Level" = 24 + "Tamable Stonelings" = true + + [mobs.stonelings.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 80 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.stonelings.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["none", "nether", "the_end"] + "Is Blacklist" = true + + [mobs.stonelings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [mobs.forgotten] + # + #1 in this many Skeletons that spawn under the threshold are replaced with Forgotten. + "Forgotten Spawn Rate" = 0.05 + "Max Height For Spawn" = 20 + + [mobs.frogs] + "Enable Brewing" = true + "Enable Big Funny" = false + + [mobs.frogs.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 40 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.frogs.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp"] + "Is Blacklist" = false + +[client] + "Greener Grass" = true + "Variant Animal Textures" = true + "Back Button Keybind" = true + "Improved Tooltips" = true + "Improved Mount Hud" = true + "Usage Ticker" = true + "Auto Walk Keybind" = true + "Chest Searching" = true + + [client.usage_ticker] + # + #Switch the armor display to the off hand side and the hand display to the main hand side + Invert = false + "Shift Right" = 0 + "Enable Armor" = true + "Enable Off Hand" = true + "Shift Left" = 0 + "Enable Main Hand" = true + + [client.variant_animal_textures] + "Enable Shiny Llama" = true + "Every Bee Is L G B T" = false + # + #The chance for an animal to have a special "Shiny" skin, like a shiny pokemon. This is 1 in X. Set to 0 to disable. + "Shiny Animal Chance" = 2048 + "Enable Pig" = true + "Enable Chicken" = true + "Enable Shiny Rabbit" = true + "Enable L G B T Bees" = true + "Enable Cow" = true + + [client.improved_tooltips] + "Shulker Box Require Shift" = false + "Shulker Box Use Colors" = true + "Attribute Tooltips" = true + "Enchanting Tooltips" = true + # + #The value of each shank of food. Tweak this when using mods like Hardcore Hunger which change that value. + "Food Divisor" = 2 + # + #A list of additional stacks to display on each enchantment + #The format is as follows: + #enchant_id=item1,item2,item3... + #So to display a carrot on a stick on a mending book, for example, you use: + #minecraft:mending=minecraft:carrot_on_a_stick + "Enchanting Additional Stacks" = [] + "Food Compression Threshold" = 4 + "Shulker Tooltips" = true + "Map Require Shift" = false + "Food Tooltips" = true + "Show Saturation" = true + "Map Tooltips" = true + "Enchanting Stacks" = ["minecraft:diamond_sword", "minecraft:diamond_pickaxe", "minecraft:diamond_shovel", "minecraft:diamond_axe", "minecraft:diamond_hoe", "minecraft:diamond_helmet", "minecraft:diamond_chestplate", "minecraft:diamond_leggings", "minecraft:diamond_boots", "minecraft:shears", "minecraft:bow", "minecraft:fishing_rod", "minecraft:crossbow", "minecraft:trident", "minecraft:elytra", "quark:pickarang"] + + [client.greener_grass] + "Leaves List" = ["minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:oak_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:dark_oak_leaves", "atmospheric:rosewood_leaves", "atmospheric:morado_leaves", "atmospheric:yucca_leaves", "autumnity:maple_leaves", "environmental:willow_leaves", "environmental:hanging_willow_leaves", "minecraft:vine"] + "Green Shift" = 30 + "Blue Shift" = -30 + "Block List" = ["minecraft:large_fern", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:fern", "minecraft:grass", "minecraft:potted_fern", "minecraft:sugar_cane", "environmental:giant_tall_grass"] + "Alpha Grass" = false + "Absolute Values" = false + "Red Shift" = -30 + "Affect Leaves" = true + +[oddities] + "Totem Of Holding" = true + Backpack = true + Crate = false + "Matrix Enchanting" = false + Magnets = true + Pipes = true + + [oddities.totem_of_holding] + # + #Set this to false to remove the behaviour where totems destroy themselves if the player dies again. + "Dark Souls Mode" = true + "Spawn Totem on PVP Kill" = false + # + #Set this to true to make it so that if a totem is destroyed, the items it holds are destroyed alongside it rather than dropped + "Destroy Lost Items" = false + "Enable Soul Compass" = true + # + #Set this to false to only allow the owner of a totem to collect its items rather than any player + "Allow Anyone To Collect" = true + + [oddities.magnets] + "Magnetic Blacklist" = ["minecraft:tripwire_hook"] + "Magnetic Whitelist" = ["minecraft:chipped_anvil", "minecraft:damaged_anvil"] + # + #Any items you place in this list will be derived so that any block made of it will become magnetizable + "Magnetic Derivation List" = ["minecraft:iron_ingot"] + + [oddities.matrix_enchanting] + # + #Set to false to disable the ability to influence enchantment outcomes with candles (requires the Tallow and Candles module enabled) + "Allow Influencing" = true + # + #A list of enchantment IDs you don't want the enchantment table to be able to create + "Disallowed Enchantments" = [] + # + #The maximum enchanting power the matrix enchanter can accept + "Max Bookshelves" = 15 + # + #How much to multiply the frequency of pieces where at least one of the same type has been generated + "Dupe Multiplier" = 1.4 + # + #How much the min level requirement for adding a new piece to a book should increase per each bookshelf being used + "Min Level Scale Factor Book" = 2.0 + # + #At which piece count the calculation for the min level should default to increasing one per piece rather than using the scale factor + "Min Level Cutoff" = 10 + # + #Should this be X, the price of a piece increase by 1 every X pieces you generate + "Piece Price Scale" = 9 + # + #Matrix Enchanting can be done with water instead of air around the enchanting table. Set this to false to disable this behaviour. + "Allow Underwater Enchanting" = true + # + #How many pieces you can generate without any bookshelves + "Base Max Piece Count" = 3 + # + #How much each candle influences an enchantment. This works as a multiplier to its weight + "Influence Power" = 0.125 + # + #Set to false to disable the tooltip for items with pending enchantments + "Show Tooltip" = true + # + #Set to false to disable the ability to create Enchanted Books + "Allow Books" = true + # + #The higher this is, the better enchantments you'll get on books + "Book Enchantability" = 12 + # + #An array of influences each candle should apply. This list must be 16 elements long, and is in order of wool colors. + "Influences List" = ["minecraft:unbreaking", "minecraft:fire_protection", "minecraft:knockback,minecraft:punch", "minecraft:feather_falling", "minecraft:looting,minecraft:fortune,minecraft:luck_of_the_sea", "minecraft:blast_protection", "minecraft:silk_touch,minecraft:channeling", "minecraft:bane_of_arthropods", "minecraft:protection", "minecraft:respiration,minecraft:loyalty,minecraft:infinity", "minecraft:sweeping,minecraft:multishot", "minecraft:efficiency,minecraft:sharpness,minecraft:lure,minecraft:power,minecraft:impaling,minecraft:quick_charge", "minecraft:aqua_affinity,minecraft:depth_strider,minecraft:riptide", "minecraft:thorns,minecraft:piercing", "minecraft:fire_aspect,minecraft:flame", "minecraft:smite,minecraft:projectile_protection"] + # + #How many pieces a single Lapis can generate + "Charge Per Lapis" = 4 + # + #How many pieces you can generate without any bookshelves (for Books) + "Base Max Piece Count Book" = 1 + # + #How much to multiply the frequency of pieces where incompatible pieces have been generated + "Incompatible Multiplier" = 0.0 + # + #How much the min level requirement for adding a new piece should increase for each piece added (up until the value of Min Level Cutoff) + "Min Level Scale Factor" = 1.5 + # + #Set this to true to allow treasure enchantments to be rolled as pieces + "Allow Treasures" = false + # + #By default, enchantment rarities are fuzzed a bit to feel better with the new system. Set this to false to override this behaviour. + "Normalize Rarity" = true + # + #The max amount of candles that can influence a single enchantment + "Influence Max" = 4 + + [oddities.backpack] + "Enable Ravager Hide" = true + "Base Ravager Hide Drop" = 1 + "Extra Chance Per Looting" = 0.5 + # + #Set this to true to allow the backpacks to be unequipped even with items in them + "Super Op Mode" = false + + [oddities.crate] + "Max Items" = 640 + + [oddities.pipes] + # + #Set to 0 if you don't want pipes to have a max amount of items + "Max Pipe Items" = 16 + # + #When items eject or are absorbed by pipes, should they make sounds? + "Do Pipes Whoosh" = true + # + #How long it takes for an item to cross a pipe. Bigger = slower. + "Pipe Speed" = 5 + +[experimental] + "Adjustable Chat" = false + "Narrator Readout" = false + "Overlay Shader" = false + "Custom Underground Biome" = false + "Game Nerfs" = false + + [experimental.adjustable_chat] + "Horizontal Shift" = 0 + "Vertical Shift" = 0 + + [experimental.custom_underground_biome] + # + #The format for these definitions is: + #dimensions;isDimensionBlacklist;biomeTypews;isBiomeBlacklist;rarity;minY..maxY;horizontalSize,verticalSize;horizontalVariation,verticalVariation;floorBlocks@weight;ceilingBlocks@weight;wallBlocks@weight;mimicInside + #That's a lot to take in, so here's an example. This would be for the default config of the Slime underground biome. (Spaces are allowed.) + #minecraft:overworld; false; SWAMP; false; 120; 10..40; 26,14; 14,6; minecraft:water@915, minecraft:slime_block@85; minecraft:green_terracotta@2, minecraft:lime_terracotta@3, minecraft:light_blue_terracotta@1; CEILING; false + "Biome Definitions" = [] + + [experimental.game_nerfs] + # + #Makes Mending act like the Unmending mod + #https://www.curseforge.com/minecraft/mc-mods/unmending + "Nerf Mending" = true + # + #Makes Iron Golems not drop Iron Ingots + "Disable Iron Farms" = true + # + #Makes Sheep not drop Wool when killed + "Disable Wool Drops" = true + # + #Makes Boats not glide on ice + "Disable Ice Roads" = true + # + #Resets all villager discounts when zombified to prevent reducing prices to ridiculous levels + "Nerf Villager Discount" = true + + [experimental.overlay_shader] + # + #Sets the name of the shader to load on a regular basis. This can load any shader the Camera module can (and requires the Camera module enabled to apply said logic). + #Some useful shaders include 'desaturate', 'oversaturate', 'bumpy' + #Colorblind simulation shaders are available in the form of 'deuteranopia', 'protanopia', 'tritanopia', and 'achromatopsia' + Shader = "none" + diff --git a/configuration/services/configs/minecraft/voor-kia/config/repairchests-common.toml b/configuration/services/configs/minecraft/voor-kia/config/repairchests-common.toml new file mode 100644 index 0000000..84d35f4 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/repairchests-common.toml @@ -0,0 +1,9 @@ + +["Repair Times"] + #How many seconds to repair 1 point of damage + ultimateRepairTime = 2 + #How many seconds to repair 1 point of damage + advancedRepairTime = 5 + #How many seconds to repair 1 point of damage + basicRepairTime = 10 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/rsgauges-common.toml b/configuration/services/configs/minecraft/voor-kia/config/rsgauges-common.toml new file mode 100644 index 0000000..1cd76d1 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/rsgauges-common.toml @@ -0,0 +1,40 @@ + +#Settings affecting the logical server side, but are also configurable in single player. +[server] + + #Opt-out settings + [server.optout] + #Disables switch remote linking. + without_switch_linking = false + #Opt-out any block by its registry name ('*' wildcard matching, comma separated list, whitespaces ignored. You must match the whole name, means maybe add '*' also at the begin and end. Example: '*wood*,*steel*' excludes everything that has 'wood' or 'steel' in the registry name. The matching result is also traced in the log file. + pattern_excludes = "" + #Prevent blocks from being opt'ed by registry name ('*' wildcard matching, comma separated list, whitespaces ignored. Evaluated before all other opt-out checks. You must match the whole name, means maybe add '*' also at the begin and end. Example: '*wood*,*steel*' includes everything that has 'wood' or 'steel' in the registry name.The matching result is also traced in the log file. + pattern_includes = "" + + #Miscellaneous settings + [server.miscellaneous] + #Enables experimental features. Use at own risk. + with_experimental = false + #Comma separated list of items names that can be used alter configurable blocks of this mod. This applies when the display side of the block is right click (activated) with the item in the main hand. + accepted_wrenches = "minecraft:redstone_torch,immersiveengineering:screwdriver,immersiveengineering:hammer" + #Defines how far you or a link source switch can be away from the target to activate it. The value 0 means 'no limitation', as long as the target chunk is loaded. + #Range: 0 ~ 64 + max_switch_linking_distance = 48 + #Enable detailed logging of the config values and resulting calculations in each mod feature config. + with_config_logging = false + + #Settings to tweak the performance, or use cases normally no change should be required here. + [server.tweaks] + #Sample interval of the gauges in ticks. Lower values decrease the display latency for indirect weak power measurements. Minor performance impact for values >= 5. + #Range: 2 ~ 100 + gauge_update_interval = 8 + #Sample interval of the linear switches in ticks (like laser pointer based sensors). Lower values make the switches reacting faster, but also have an impact on the server performance due to ray tracing. Has much less impact + #as the volumetric autoswitch interval. + #Range: 1 ~ 50 + autoswitch_linear_update_interval = 4 + #Sample interval of volume sensing automatic switches in ticks (e.g infrared motion detector). Lower values make the switches reacting faster, but also have an impact on the server performance due to ray tracing. + #Range: 5 ~ 50 + autoswitch_volumetric_update_interval = 10 + #Gauges shall not frequently lookup weak power provided to the block they are attached to. + without_gauge_weak_power_measurement = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/snowrealmagic-common.toml b/configuration/services/configs/minecraft/voor-kia/config/snowrealmagic-common.toml new file mode 100644 index 0000000..405ed11 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/snowrealmagic-common.toml @@ -0,0 +1,18 @@ +placeSnowInBlock = true +snowGravity = true +snowAlwaysReplaceable = true +snowAccumulationDuringSnowstorm = true +snowAccumulationDuringSnowfall = false +thinnerBoundingBox = true +snowMakingIce = true +snowOnIce = false +snowNeverMelt = false +snowMeltsInWarmBiomes = false +#Should snow melt if layers are more than 1 +snowNaturalMelt = true +snowReduceFallDamage = true +replaceWorldFeature = true +sustainGrassIfLayerMoreThanOne = true +#If you want to uninstall this mod, you probably want to make snow-covered blocks back to normal via random tick. +retainOriginalBlocks = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/snowundertrees-common.toml b/configuration/services/configs/minecraft/voor-kia/config/snowundertrees-common.toml new file mode 100644 index 0000000..8939bd3 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/snowundertrees-common.toml @@ -0,0 +1,8 @@ +#Set this to false to disable snow under trees when first generating chunks. +enable_biome_feature = true +#Set this to false to disable snow under trees when it's snowing. +enable_when_snowing = true +#Add biome IDs here to exempt biomes from being affected by the mod (surrounded by ""). You can find the biome ID of the biome you're currently in on the F3 screen. +#For example, the biome ID of the plains biome looks like this: minecraft:plains +filtered_biomes = [] + diff --git a/configuration/services/configs/minecraft/voor-kia/config/storagedrawers-common.toml b/configuration/services/configs/minecraft/voor-kia/config/storagedrawers-common.toml new file mode 100644 index 0000000..06afa69 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/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 = ["minecraft:clay, minecraft:clay_ball, 4"] + 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] + 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 + level3Mult = 8 + level5Mult = 32 + level4Mult = 16 + +[Integration] + wailaStackRemainder = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/sweetconcrete-common.toml b/configuration/services/configs/minecraft/voor-kia/config/sweetconcrete-common.toml new file mode 100644 index 0000000..135b45c --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/sweetconcrete-common.toml @@ -0,0 +1,27 @@ + +[general] + #Enable concrete pressure plates + enablePressurePlates = true + #Enable concrete levers + enableLevers = true + #Enable concrete buttons + enableButtons = true + #Enable concrete signs + enableSigns = true + #Enable concrete powder layers + enablePowderLayers = true + #Enable concrete stairs + enableStairs = true + #Enable concrte vertical slabs + enableVerticalSlabs = true + #Enable concrete walls + enableWalls = true + #Enable concrete cake + enableCake = true + #Enable concrete fences + enableFences = true + #Enable concrete slabs + enableSlabs = true + #Enable concrete ladders + enableLadders = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/the_bumblezone-mod_compatibility.toml b/configuration/services/configs/minecraft/voor-kia/config/the_bumblezone-mod_compatibility.toml new file mode 100644 index 0000000..10b259c --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/the_bumblezone-mod_compatibility.toml @@ -0,0 +1,222 @@ + +["Mod Compatibility Options"] + + ["Mod Compatibility Options"."Productive Bees Options"] + # + #----------------------------------------------------- + # + # Allow Honey Treat to be able to feed bees and Honeycomb Brood Blocks. + # + allowHoneyTreatCompat = true + # + #----------------------------------------------------- + # + # How much of Bee Dungeons is made of ore-based honeycombs. + # 0 is no or honeycombs, 1 is max ore honeycombs, and default is 0.3D + # + #Range: 0.0 ~ 1.0 + PBOreHoneycombSpawnRateBeeDungeon = 0.3 + # + #----------------------------------------------------- + # + # Spawn Productive Bees in The Bumblezone alongside regular + # bees at a 1/15th chance when spawning regular bees. + # + spawnProductiveBeesBeesMob = true + # + #----------------------------------------------------- + # + # Blacklist what Productive Bees bees should not spawn in Bumblezone. + # Separate each entry with a comma. Example: "productivebees:iron,productivebees:coal" + # + # Note: this is only for the entities. To blacklist blocks as well, + # use a datapack to add blacklisted blocks to this tag: + # data/the_bumblezone/tags/blocks/blacklisted_productive_bees_combs.json + # + PBBlacklistedBees = "" + # + #----------------------------------------------------- + # + # Spawn Productive Bees's various honeycomb variants in The Bumblezone + # at all kinds of heights and height bands. Start exploring to find + # where they spawn! + # NOTE: Will require a restart of the world to take effect. + # + spawnProductiveBeesHoneycombVariants = true + # + #----------------------------------------------------- + # + # How rare good ore-based Honeycombs (diamonds, ender, emerald, etc) are + # in Spider Infested Bee Dungeons. + # Higher numbers means more rare. Default rate is 2. + # + #Range: 1 ~ 1001 + PBGreatHoneycombRaritySpiderBeeDungeon = 2 + # + #----------------------------------------------------- + # + # How much of Spider Infested Bee Dungeons is made of ore-based honeycombs. + # 0 is no or honeycombs, 1 is max ore honeycombs, and default is 0.1D + # + #Range: 0.0 ~ 1.0 + PBOreHoneycombSpawnRateSpiderBeeDungeon = 0.1 + # + #----------------------------------------------------- + # + # How rare good ore-based Honeycombs (diamonds, ender, emerald, etc) are + # in Bee Dungeons. + # Higher numbers means more rare. Default rate is 3. + # + #Range: 1 ~ 1001 + PBGreatHoneycombRarityBeeDungeon = 2 + + ["Mod Compatibility Options"."Buzzier Bees Options"] + # + #----------------------------------------------------- + # + # Allow Bee Dungeons to have normal unscented candles./r/n + allowRegularCandlesBeeDungeon = true + # + #----------------------------------------------------- + # + # Allow Bee Dungeons to have scented candles that gives status effects./r/n + allowScentedCandlesBeeDungeon = true + # + #----------------------------------------------------- + # + # Allow Bottles Bees item to turn Empty Honeycomb Brood blocks + # back into Honeycomb Brood Blocks with a larva in it. (affects Dispenser too) + # + allowBottledBeesCompat = true + # + #----------------------------------------------------- + # + # Place Buzzier Bees's Crystallized Honey Blocks on the /r/n surface of land around sea level and above. + # + crystallizedHoneyWorldgen = true + # + #----------------------------------------------------- + # + # How rare are powerful candles in Spider Infested Bee Dungeons. + # Higher numbers means more rare. + # Default rate is 2. + # + #Range: 0 ~ 10 + powerfulCandlesRaritySpiderBeeDungeon = 0 + # + #----------------------------------------------------- + # + # Allow Spider Infested Bee Dungeons to have scented candles that gives status effects./r/n + allowScentedCandlesSpiderBeeDungeon = true + # + #----------------------------------------------------- + # + # How rare are powerful candles in Bee Dungeons. + # Higher numbers means more rare. + # Default rate is 2. + # + #Range: 0 ~ 10 + powerfulCandlesRarityBeeDungeon = 2 + # + #----------------------------------------------------- + # + # Allow Honey Wand to take honey from Filled Porous Honeycomb Block + # and put honey into Porous Honeycomb Block without angering bees. + # + allowHoneyWandCompat = true + + ["Mod Compatibility Options"."Resourceful Bees Options"] + # + #----------------------------------------------------- + # + # How rare good ore-based Honeycombs (diamonds, ender, emerald, etc) are + # in Spider Infested Bee Dungeons. + # Higher numbers means more rare. Default rate is 2. + # + #Range: 1 ~ 1001 + RBGreatHoneycombRaritySpiderBeeDungeon = 2 + # + #----------------------------------------------------- + # + # Spawn Resourceful Bees's Wax Block as part of The Bumblezone's worldgen. + # + RBBeesWaxWorldgen = true + # + #----------------------------------------------------- + # + # Blacklist what Resourceful Bees bees should not spawn in Bumblezone. + # Separate each entry with a comma. Example: "resourcefulbees:iron,resourcefulbees:coal" + # + # Note: Blacklisted bees will automatically blacklist their respective combs from worldgen too. + RBBlacklistedBees = "" + # + #----------------------------------------------------- + # + # Spawn Resourceful Bees's various honeycomb variants in The Bumblezone + # at all kinds of heights and height bands. Start exploring to find + # where they spawn! + # + # NOTE: Will require a restart of the world to take effect. + # + spawnResourcefulBeesHoneycombVariants = true + # + #----------------------------------------------------- + # + # How much of Bee Dungeons is made of ore-based honeycombs. + # 0 is no or honeycombs, 1 is max ore honeycombs, and default is 0.3D + # + #Range: 0.0 ~ 1.0 + RBOreHoneycombSpawnRateBeeDungeon = 0.3 + # + #----------------------------------------------------- + # + # How much of Spider Infested Bee Dungeons is made of ore-based honeycombs. + # 0 is no or honeycombs, 1 is max ore honeycombs, and default is 0.1D + # + #Range: 0.0 ~ 1.0 + RBOreHoneycombSpawnRateSpiderBeeDungeon = 0.1 + # + #----------------------------------------------------- + # + # Use Resourceful Bees's canSpawnInWorld config on their bee data + # to know what bees to spawn in Bumblezone. This will stack with + # RBBlacklistedBees config entry that Bumblezone uses. + # Bees blacklisted from either will not spawn and their combs will not spawn either. + # + # NOTE: Will require a restart of the world to take effect. + # + useSpawnInWorldConfigFromRB = false + # + #----------------------------------------------------- + # + # Spawn Resourceful Bees in The Bumblezone alongside regular + # bees at a 1/15th chance when spawning regular bees. + # + spawnResourcefulBeesBeesMob = true + # + #----------------------------------------------------- + # + # How rare good ore-based Honeycombs (diamonds, ender, emerald, etc) are + # in Bee Dungeons. + # Higher numbers means more rare. Default rate is 3. + # + #Range: 1 ~ 1001 + RBGreatHoneycombRarityBeeDungeon = 2 + + ["Mod Compatibility Options"."Potion of Bees Options"] + # + #----------------------------------------------------- + # + # Allow Splash Potion of Bees item to turn Empty Honeycomb Brood + # blocks back into Honeycomb Brood Blocks with a larva in it when + # the potion is thrown and splashed near the block. (affects Dispenser too) + # + allowSplashPotionOfBeesCompat = true + # + #----------------------------------------------------- + # + # Allow Potion of Bees item to turn Empty Honeycomb Brood blocks + # back into Honeycomb Brood Blocks with a larva in it. (affects Dispenser too) + # + allowPotionOfBeesCompat = true + diff --git a/configuration/services/configs/minecraft/voor-kia/config/towers_of_the_wild-common.toml b/configuration/services/configs/minecraft/voor-kia/config/towers_of_the_wild-common.toml new file mode 100644 index 0000000..68b08de --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/towers_of_the_wild-common.toml @@ -0,0 +1,20 @@ + +[towers] + #A list of biomes where the towers will not spawn. Default: Rivers, Beaches + biomeBlackList = ["minecraft:river", "minecraft:frozen_river", "minecraft:beach", "minecraft:stone_shore", "minecraft:snowy_beach", "biomesoplenty:gravel_beach", "biomesoplenty:white_beach"] + #Make towers spawn in the ocean. Default: true + spawnOceanTowers = true + #If the Waytones mod is installed and this is set to true, towers will spawn with a waystone at the top. If the Waystone mod is not installed, this will have no effect. Default: true + waystonesCompat = true + #A list of mod ids. In each and every biome added by those mods, the towers will not spawn. Default : The Midnight. + allModBiomesBlackList = ["midnight", "the_bumblezone"] + #How rarely the towers will spawn (low: common, high: rare). Default: 20 + #Range: 3 ~ 200 + towerRarity = 20 + #How rarely the derelict towers will spawn (low: common, high: rare). Default: 72 + #Range: 3 ~ 200 + derelictTowerRarity = 72 + #How rarely the ocean towers will spawn (low: common, high: rare). Default: 32 + #Range: 3 ~ 200 + oceanTowerRarity = 32 + diff --git a/configuration/services/configs/minecraft/voor-kia/config/travelersbackpack-common.toml b/configuration/services/configs/minecraft/voor-kia/config/travelersbackpack-common.toml new file mode 100644 index 0000000..9e9421d --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/config/travelersbackpack-common.toml @@ -0,0 +1,12 @@ + +#Common config settings +[common] + #Places backpack at place where player died + backpackDeathPlace = true + #Enables button in backpack gui, which allows to empty tank + enableEmptyTankButton = true + enableBackpackAbilities = true + #If true, backpack can only be worn by placing it in curios 'Back' slot + curiosIntegration = false + enableSleepingBagSpawnPoint = false + diff --git a/configuration/services/configs/minecraft/voor-kia/config/wstweaks-common.toml b/configuration/services/configs/minecraft/voor-kia/config/wstweaks-common.toml new file mode 100644 index 0000000..a60ab70 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/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/configuration/services/configs/minecraft/voor-kia/defaultconfigs/solcarrot-server.toml b/configuration/services/configs/minecraft/voor-kia/defaultconfigs/solcarrot-server.toml new file mode 100644 index 0000000..b4e8837 --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/defaultconfigs/solcarrot-server.toml @@ -0,0 +1,26 @@ + +[milestones] + #Number of hearts you start out with. + #Range: 0 ~ 1000 + baseHearts = 7 + #Number of hearts you gain for reaching a new milestone. + #Range: 0 ~ 1000 + heartsPerMilestone = 1 + #A list of numbers of unique foods you need to eat to unlock each milestone, in ascending order. + milestones = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80] + +[filtering] + #Foods in this list won't affect the player's health nor show up in the food book. + blacklist = [] + #When this list contains anything, the blacklist is ignored and instead only foods from here count. + whitelist = [] + #The minimum hunger value foods need to provide in order to count for milestones, in half drumsticks. + #Range: 0 ~ 1000 + minimumFoodValue = 4 + +[miscellaneous] + #Whether or not to reset the food list on death, effectively losing all bonus hearts. + resetOnDeath = false + #If true, eating foods outside of survival mode (e.g. creative/adventure) is not tracked and thus does not contribute towards progression. + limitProgressionToSurvival = true + diff --git a/configuration/services/configs/minecraft/voor-kia/server-icon.png b/configuration/services/configs/minecraft/voor-kia/server-icon.png new file mode 100644 index 0000000..934c5f4 Binary files /dev/null and b/configuration/services/configs/minecraft/voor-kia/server-icon.png differ diff --git a/configuration/services/configs/minecraft/voor-kia/server.properties b/configuration/services/configs/minecraft/voor-kia/server.properties new file mode 100644 index 0000000..1c5787e --- /dev/null +++ b/configuration/services/configs/minecraft/voor-kia/server.properties @@ -0,0 +1,52 @@ +#Minecraft server properties +#Thu Apr 08 21:07:16 BST 2021 +allow-flight=true +allow-nether=true +broadcast-console-to-ops=true +broadcast-rcon-to-ops=true +difficulty=normal +enable-command-block=false +enable-jmx-monitoring=false +enable-query=false +enable-rcon=false +enable-status=true +enforce-whitelist=true +entity-broadcast-range-percentage=100 +force-gamemode=false +function-permission-level=2 +gamemode=survival +generate-structures=true +generator-settings= +hardcore=false +level-name=world +level-seed= +level-type=default +max-build-height=256 +max-players=5 +max-tick-time=-1 +max-world-size=29999984 +motd=Minecraft met Kia en die broers +network-compression-threshold=256 +online-mode=true +op-permission-level=4 +player-idle-timeout=0 +prevent-proxy-connections=false +pvp=false +query.port=25565 +rate-limit=0 +rcon.password= +rcon.port=25575 +resource-pack= +resource-pack-sha1= +server-ip= +server-port=25565 +snooper-enabled=true +spawn-animals=true +spawn-monsters=true +spawn-npcs=true +spawn-protection=1 +sync-chunk-writes=true +text-filtering-config= +use-native-transport=true +view-distance=10 +white-list=true diff --git a/configuration/services/minecraft.nix b/configuration/services/minecraft.nix new file mode 100644 index 0000000..a524313 --- /dev/null +++ b/configuration/services/minecraft.nix @@ -0,0 +1,104 @@ +{ config, pkgs, ... }: + +let + minecraft-server-args = [ + "-Xms2G" + "-Xmx2G" + "-Dsun.rmi.dgc.server.gcInterval=2157583646" + "-XX:+UseG1GC" + "-XX:+ParallelRefProcEnabled" + "-XX:MaxGCPauseMillis=200" + "-XX:+UnlockExperimentalVMOptions" + "-XX:+DisableExplicitGC" + "-XX:+AlwaysPreTouch" + "-XX:G1NewSizePercent=30" + "-XX:G1MaxNewSizePercent=40" + "-XX:G1HeapRegionSize=8M" + "-XX:G1ReservePercent=20" + "-XX:G1HeapWastePercent=5" + "-XX:G1MixedGCCountTarget=4" + "-XX:InitiatingHeapOccupancyPercent=15" + "-XX:G1MixedGCLiveThresholdPercent=90" + "-XX:G1RSetUpdatingPauseTimePercent=5" + "-XX:SurvivorRatio=32" + "-XX:+PerfDisableSharedMem" + "-XX:MaxTenuringThreshold=1" + ]; + ops = pkgs.writeText "ops.json" (builtins.toJSON [{ + uuid = "140d177a-966f-41b8-a4c0-e305babd291b"; + name = "TLATER"; + level = 4; + bypassesPlayerLimit = true; + }]); + whitelist = pkgs.writeText "whitelist.json" (builtins.toJSON [ + { + uuid = "59cd1648-14a4-4bcf-8f5a-2e1bde678f2c"; + name = "romino25"; + } + { + uuid = "0ab6e3d1-544a-47e7-8538-2e6c248e49a4"; + name = "lasi25"; + } + { + uuid = "01c9e737-fc9d-4d55-b8c2-610ca80eb4be"; + name = "Nampeyo25"; + } + { + uuid = "140d177a-966f-41b8-a4c0-e305babd291b"; + name = "tlater"; + } + ]); + eula = pkgs.writeText "eula.txt" "eula=true"; + +in { + nixpkgs.config.allowUnfreePredicate = pkg: + builtins.elem (pkgs.lib.getName pkg) [ "forge-server" ]; + + virtualisation.oci-containers.containers.minecraft-voor-kia = let + properties = ./configs/minecraft/voor-kia/server.properties; + icon = ./configs/minecraft/voor-kia/server-icon.png; + in { + image = "tlaternet/minecraft-voor-kia"; + + imageFile = pkgs.dockerTools.buildImage { + name = "tlaternet/minecraft-voor-kia"; + tag = "latest"; + contents = [ + (pkgs.local.forge-server.override { + jre_headless = pkgs.jdk11_headless; + mods = pkgs.local.voor-kia; + config = ./configs/minecraft/voor-kia/config; + defaultconfigs = ./configs/minecraft/voor-kia/defaultconfigs; + }) + ]; + + config = let + # Use the upstream minecraft uid + uid = toString config.ids.uids.minecraft; + gid = toString config.users.groups.nogroup.gid; + in { + Cmd = [ "forge-server" ] ++ minecraft-server-args; + WorkingDir = "/var/lib/minecraft"; + Volumes = { + "/var/lib/minecraft" = { }; + # Required because some things will try to write to /tmp, + # which doesn't exist if it's not defined as a volume. + "/tmp" = { }; + }; + ExposedPorts = { "25565" = { }; }; + User = "${uid}:${gid}"; + }; + }; + + autoStart = false; + ports = [ "25565:25565" ]; + volumes = [ + "minecraft:/var/lib/minecraft" + "${eula}:/var/lib/minecraft/eula.txt:ro" + "${icon}:/var/lib/minecraft/server-icon.png:ro" + "${ops}:/var/lib/minecraft/ops.json:ro" + "${properties}:/var/lib/minecraft/server.properties:ro" + "${whitelist}:/var/lib/minecraft/whitelist.json:ro" + ]; + }; +} diff --git a/flake.nix b/flake.nix index 2d4d3f8..e0c42c7 100644 --- a/flake.nix +++ b/flake.nix @@ -21,7 +21,7 @@ }; }; - outputs = { nixpkgs, nixos-hardware, flake-utils, tlaternet-webserver + outputs = { self, nixpkgs, nixos-hardware, flake-utils, tlaternet-webserver , tlaternet-templates, ... }@inputs: let overlays = [ @@ -30,14 +30,18 @@ tlaternet-webserver.legacyPackages.${prev.system}.packages; tlaternet-templates = tlaternet-templates.legacyPackages.${prev.system}.packages; - local = import ./pkgs { pkgs = prev; }; + local = import ./pkgs { + pkgs = prev; + local-lib = self.lib.${prev.system}; + }; }) ]; in { nixosConfigurations = { - tlaternet = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; + tlaternet = let system = "x86_64-linux"; + in nixpkgs.lib.nixosSystem { + inherit system; modules = [ ({ modulesPath, ... }: { @@ -52,8 +56,9 @@ ]; }; - vm = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; + vm = let system = "x86_64-linux"; + in nixpkgs.lib.nixosSystem { + inherit system; modules = [ ({ modulesPath, ... }: { @@ -65,20 +70,37 @@ (import ./configuration) ({ ... }: { users.users.tlater.password = "insecure"; + + # Disable graphical tty so -curses works + boot.kernelParams = [ "nomodeset" ]; + + # # Set up VM settings to match real VPS # virtualisation.memorySize = 3941; # virtualisation.cores = 2; }) ]; }; }; - } // flake-utils.lib.eachDefaultSystem (system: { - devShell = with nixpkgs.legacyPackages.${system}; - mkShell { - buildInputs = [ nixfmt git-lfs ]; - shellHook = '' - export QEMU_OPTS="-m 3941 -smp 2" - export QEMU_NET_OPTS="hostfwd=::3022-:2222,hostfwd=::3080-:80,hostfwd=::3443-:443,hostfwd=::3021-:2221,hostfwd=::25565-:25565" - ''; + } // flake-utils.lib.eachDefaultSystem (system: + let pkgs = import nixpkgs { inherit system overlays; }; + in { + devShell = with pkgs; + mkShell { + buildInputs = [ nixfmt git-lfs ]; + shellHook = '' + export QEMU_OPTS="-m 3941 -smp 2 -curses" + export QEMU_NET_OPTS="hostfwd=::3022-:2222,hostfwd=::3080-:80,hostfwd=::3443-:443,hostfwd=::3021-:2221,hostfwd=::25565-:25565" + ''; + }; + + packages = import ./pkgs { + inherit pkgs; + local-lib = self.lib.${system}; }; - }); + + lib = import ./lib { + inherit pkgs inputs; + lib = nixpkgs.lib; + }; + }); } diff --git a/lib/default.nix b/lib/default.nix new file mode 100644 index 0000000..3d657e4 --- /dev/null +++ b/lib/default.nix @@ -0,0 +1,8 @@ +{ inputs, lib, pkgs, ... }: + +let + inherit (lib) makeExtensible foldr attrValues; + tlater-lib = makeExtensible (self: + let callLibs = file: import file { inherit self lib pkgs inputs; }; + in { minecraft = callLibs ./minecraft.nix; }); +in tlater-lib.extend (self: super: foldr (a: b: a // b) { } (attrValues super)) diff --git a/lib/minecraft.nix b/lib/minecraft.nix new file mode 100644 index 0000000..87d5402 --- /dev/null +++ b/lib/minecraft.nix @@ -0,0 +1,30 @@ +{ lib, pkgs, ... }: + +{ + # Make a modpack given its mod inputs. + # + # Mods should be attrsets in this format: + # { + # project = ""; + # id = ""; + # filename = ""; + # sha256 = ""; + # } + # + # This may be nice to read from a json ;) + # + mkModpack = { name, version, mods }: + pkgs.stdenv.mkDerivation { + inherit name version; + srcs = map pkgs.local.fetchFromCurseForge mods; + + sourceRoot = "src/"; + preUnpack = "mkdir -p src/"; + unpackCmd = "cp $curSrc src/"; + + installPhase = '' + mkdir -p $out/mods/ + cp * $out/mods + ''; + }; +} diff --git a/pkgs/build-support/fetchFromCurseForge.nix b/pkgs/build-support/fetchFromCurseForge.nix new file mode 100644 index 0000000..4fde62e --- /dev/null +++ b/pkgs/build-support/fetchFromCurseForge.nix @@ -0,0 +1,23 @@ +{ lib, fetchurl }: + +with builtins; + +{ project, id, filename, ... }@args: + +let + # I think this is supposed to be some weak automation + # protection. This split "id" is simply part of the download URL. + # + # Note that if it's zero-prefixed we need to remove the zeroes. It's + # really an odd one... + a = head (match "0*([[:digit:]]+)" (substring 0 4 id)); + b = head (match "0*([[:digit:]]+)" (substring 4 7 id)); + + url = "https://media.forgecdn.net/files/${a}/${b}/${filename}"; + otherArgs = removeAttrs args [ "project" "id" "filename" ]; + +in fetchurl (otherArgs // { + inherit url; + # Rename files to avoid names incompatible with the nix store + name = "${project}.jar"; +}) diff --git a/pkgs/default.nix b/pkgs/default.nix new file mode 100644 index 0000000..0748ae6 --- /dev/null +++ b/pkgs/default.nix @@ -0,0 +1,15 @@ +{ pkgs, local-lib, ... }: + +let + inherit (pkgs.lib) callPackageWith; + callPackage = callPackageWith (pkgs // { inherit local-lib; }); +in { + # Forge + forge-server = callPackage ./minecraft/forge-server.nix { }; + + # Build support + fetchFromCurseForge = callPackage ./build-support/fetchFromCurseForge.nix { }; + + # Minecraft modpacks + voor-kia = callPackage ./minecraft/voor-kia.nix { }; +} diff --git a/pkgs/minecraft/forge-server.nix b/pkgs/minecraft/forge-server.nix new file mode 100644 index 0000000..a01367e --- /dev/null +++ b/pkgs/minecraft/forge-server.nix @@ -0,0 +1,94 @@ +{ lib, stdenv, fetchurl, busybox, coreutils, jre_headless, runtimeShell +, mods ? null, config ? null, defaultconfigs ? null }: + +let + name = "forge-server"; + version = "1.16.5-36.1.1"; + mirror = "https://files.minecraftforge.net/maven/net/minecraftforge/forge"; + src = fetchurl { + url = "${mirror}/${version}/forge-${version}-installer.jar"; + # Forge doesn't seem to like newer shas + sha1 = "78e5bd0b19f05136bb25bf3c5be9b64a1d0e850e"; + }; + + unpackCmd = "mkdir -p src; cp $curSrc src/forge-${version}-installer.jar"; + + # Somewhat evil pre-install step to run through the network + # dependency resolution forge needs. This is also common for gradle + # projects, so I think this is ok-ish here, though ideally I'd + # identify all the dependencies and package them as well. + deps = stdenv.mkDerivation { + name = "${name}-deps"; + inherit src unpackCmd; + + nativeBuildInputs = [ jre_headless ]; + buildPhase = '' + java -jar forge-${version}-installer.jar --installServer installation + ''; + installPhase = '' + mkdir -p $out + cp -r installation/forge-${version}.jar installation/libraries $out + ''; + + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = "lV4UxmSdv/I+HwvnT8CLcHpSKyDvKnldA5/Lw1GsJ/M="; + }; + +in stdenv.mkDerivation rec { + inherit name version src unpackCmd; + + installPhase = '' + mkdir -p $out/{bin,lib/forge} + cp -rv ${deps}/* $out/lib/forge/ + + cat > $out/bin/forge-server << EOF + #!${runtimeShell} + set -eu + + # Delete any previous mods directory so that it can be updated + ${busybox}/bin/rm -fr mods + + ${lib.optionalString (mods != null) '' + # Copy the specified mods into the directory. Note that, sadly, + # forge doesn't support symlinks here. + ${busybox}/bin/mkdir -p mods + ${busybox}/bin/cp -r '${mods}/mods/'*.jar mods + ''} + + # Delete any previous config directories so that they can be updated + ${busybox}/bin/rm -fr config defaultconfigs + + ${lib.optionalString (config != null) '' + # Copy the specified configs into the directory. Forge (and + # mods) will try to write here, so we cannot symlink. + ${busybox}/bin/mkdir -p config + ${busybox}/bin/cp -r '${config}'/* config + ${busybox}/bin/chmod -R u+w config + ''} + + ${lib.optionalString (defaultconfigs != null) '' + # Copy the specified configs into the directory. Forge (and + # mods) will try to write here, so we cannot symlink. + ${busybox}/bin/mkdir -p defaultconfigs + ${busybox}/bin/cp -r '${defaultconfigs}'/* defaultconfigs + ${busybox}/bin/chmod -R u+w defaultconfigs + ''} + + exec ${jre_headless}/bin/java \$@ -jar $out'/lib/forge/forge-${version}.jar' nogui + EOF + + chmod +x $out/bin/forge-server + ''; + + phases = "installPhase"; + + meta = with lib; { + description = "Forge Minecraft Server"; + homepage = "https://files.minecraftforge.net/"; + # Forge itself is open source, but this package pulls in + # minecraft. + license = licenses.unfreeRedistributable; + platforms = platforms.unix; + }; +} diff --git a/pkgs/minecraft/voor-kia.nix b/pkgs/minecraft/voor-kia.nix new file mode 100644 index 0000000..86c5cde --- /dev/null +++ b/pkgs/minecraft/voor-kia.nix @@ -0,0 +1,7 @@ +{ lib, local-lib, stdenv }: + +local-lib.minecraft.mkModpack { + name = "voor-kia"; + version = "1.0"; + mods = builtins.fromJSON (builtins.readFile ./voor-kia/mods.json); +} diff --git a/pkgs/minecraft/voor-kia/mods.json b/pkgs/minecraft/voor-kia/mods.json new file mode 100644 index 0000000..2fb68ee --- /dev/null +++ b/pkgs/minecraft/voor-kia/mods.json @@ -0,0 +1,506 @@ +[ + { + "project": "ai-improvements", + "id": "3031978", + "filename": "AI-Improvements-1.16.2-0.3.0.jar", + "sha256": "47526292ea2f11dd18a8da8863b40ba81a93601f03aa4abcc742ac62ea599c69" + }, + { + "project": "alexs-mobs", + "id": "3230693", + "filename": "alexsmobs-1.7.1.jar", + "sha256": "e8066d512f53b80a796e5b83db27246aa5fe4b055929475e7efe5ff6dd090f42" + }, + { + "project": "apotheosis", + "id": "3095843", + "filename": "Apotheosis-1.16.3-4.4.1.jar", + "sha256": "de5ed7501bc17196cca7bddabace3464cbdbf8afba63385d260804ad013ba836" + }, + { + "project": "appleskin", + "id": "3035787", + "filename": "AppleSkin-mc1.16.2-forge-1.0.14.jar", + "sha256": "e0d39f6b138e853d6171bd51fa158545d68cab5e718a01feb919d37964e5eb4f" + }, + { + "project": "architectury-forge", + "id": "3208686", + "filename": "architectury-1.7.117-forge.jar", + "sha256": "6cdbdb32b958ca5cec46c92eaa3c5d2c33404b20f5080bc7c612ba7e3fa4bf57" + }, + { + "project": "artifacts", + "id": "3208854", + "filename": "Artifacts-1.16.5-2.8.1.jar", + "sha256": "6c74163a75a2303b3fce04c098efad6de0c345059e279a7e5858a1200779d423" + }, + { + "project": "attributefix", + "id": "3170246", + "filename": "AttributeFix-1.16.5-10.0.1.jar", + "sha256": "8492d282ca55c1e01fad6fd4ae8bd66e418128ccf9044a150af7b4526e02d906" + }, + { + "project": "autoreglib", + "id": "3128555", + "filename": "AutoRegLib-1.6-47.jar", + "sha256": "bacb22ec651ca70462e0128d6e6e800cee69b125cd078b9cf6d3a45de3e403fc" + }, + { + "project": "bedspreads", + "id": "3118466", + "filename": "bedspreads-forge-1.16.4-5.1.0.1.jar", + "sha256": "7844407085109d10ba87faf21816fb89fc411ff82ea7f0b761e2bd4f987987d2" + }, + { + "project": "better-burning", + "id": "3181436", + "filename": "BetterBurning-1.16.5-6.0.2.jar", + "sha256": "e81297506876a623e9e770222d6c053eb33ac5451a3905454c2befd69115ae19" + }, + { + "project": "yungs-better-caves", + "id": "3170047", + "filename": "BetterCaves-Forge-1.16.4-1.1.1.jar", + "sha256": "f5bc8ba0f46acab08e79f95e8ff980b2629fd678ea25e9068d2d96823c1ba983" + }, + { + "project": "yungs-better-mineshafts-forge", + "id": "3175671", + "filename": "BetterMineshafts-Forge-1.16.4-2.0.1.jar", + "sha256": "a640f45962f8a1abc60f83c8632e558b541b6ba0238d6297912814dec2d0bdc7" + }, + { + "project": "yungs-better-portals", + "id": "3221299", + "filename": "BetterPortals-1.16.4-0.3.1.jar", + "sha256": "a86ddf3cbc066d15562e4136717d061861dfb77a2da7b4f112a2b290073c47d9" + }, + { + "project": "bookshelf", + "id": "3170154", + "filename": "Bookshelf-1.16.5-10.0.1.jar", + "sha256": "33bade36884a25cbf3bac3bdd2e762a2c5fcc1840f613ab5aaaf57642ffc0c68" + }, + { + "project": "bad-wither-no-cookie-reloaded", + "id": "3101531", + "filename": "bwncr-1.16.4-3.9.16.jar", + "sha256": "91c4df24466b958d36d41ce886e5d8b0839a07b73d58248a0dcb84a67279b81f" + }, + { + "project": "oh-the-biomes-youll-go", + "id": "3197729", + "filename": "byg-1.1.10.jar", + "sha256": "28db347d22ea27167cdbf107180b01b53003d98739189a66ef6c1e4f21e4b436" + }, + { + "project": "callable-horses", + "id": "3090832", + "filename": "callablehorses-1.16.3-1.2.1.4.jar", + "sha256": "639778fd58667aa560d333a2490352e34c1c32e897d9f8204e52df305ca5e879" + }, + { + "project": "citadel", + "id": "3198842", + "filename": "citadel-1.6.1.jar", + "sha256": "e13434097199a926a565a109b5c7b82b5e0308efa88dbc2a4d030d78d8f1ac37" + }, + { + "project": "cloth-config-forge", + "id": "3203817", + "filename": "cloth-config-4.10.13-forge.jar", + "sha256": "d47bf12ed961fac529064254931308d1ca20d08f411718563827141175daf32b" + }, + { + "project": "clumps", + "id": "3205705", + "filename": "Clumps-6.0.0.17.jar", + "sha256": "a9535cf8df267bb2e2ffb46a278aa67f4b6e447d0bc1140205f98257dc108d58" + }, + { + "project": "codechicken-lib-1-8", + "id": "3175750", + "filename": "CodeChickenLib-1.16.4-3.5.1.408-universal.jar", + "sha256": "6b88e5f13ceb642734d3f3168da706a80ae2a2d538ba8dd958eb73b3d8911ab3" + }, + { + "project": "cooking-for-blockheads", + "id": "3098223", + "filename": "CookingForBlockheads_1.16.3-9.2.2.jar", + "sha256": "5b15a1e4bac72160ed1ef1042c2cef5eeca5d8dbfecb6620511caa1cf644adaa" + }, + { + "project": "cosmetic-armor-reworked", + "id": "3205904", + "filename": "CosmeticArmorReworked-1.16.5-v1b.jar", + "sha256": "6535b9077d0b64c2cc3392c145f558492c47280eb4a38672c6b6a4897fee7ec7" + }, + { + "project": "crafting-station", + "id": "3084325", + "filename": "craftingstation-4.1.1.jar", + "sha256": "a3516650a1c5e76b47b9efd69a4cfa9cda4f85250bf217fa7186f74ef375a7e4" + }, + { + "project": "create", + "id": "3167531", + "filename": "create-mc1.16.3_v0.3e.jar", + "sha256": "8c24ee59c3d1c74fb2047564d0aa6935862b2b85fb478dadf19798f7cc08944f" + }, + { + "project": "creativecore", + "id": "3128357", + "filename": "CreativeCore_v2.0.10_mc1.16.4.jar", + "sha256": "85210df1f6abe5befc7afbb9150e5639f885c229ba3018bd6f40fd142468f377" + }, + { + "project": "curios", + "id": "3186427", + "filename": "curios-forge-1.16.5-4.0.4.0.jar", + "sha256": "4d6d63c432e24d295a410ec9eb24054123094db4913e76f564adfa188cf59d29" + }, + { + "project": "dank-storage", + "id": "3161863", + "filename": "dankstorage-3.14.jar", + "sha256": "2ff74a22f0a90f9daed9a0632133b14868ad47500f378326f2a0faedc6029684" + }, + { + "project": "decorative-blocks", + "id": "3166283", + "filename": "decorative_blocks-1.16.4-1.7.2.jar", + "sha256": "f12dbfe76e36cdec65b8a575fc671f0291323a0de5ff420ff196d16bd19e6f84" + }, + { + "project": "doggy-talents", + "id": "3203941", + "filename": "DoggyTalents-1.16.4-2.0.1.3.jar", + "sha256": "59d8c5f058ef329bf6363fa8d300da3e876c523f9cc6229e0524317207442489" + }, + { + "project": "easy-piglins", + "id": "3169792", + "filename": "easy_piglins-1.16.5-1.0.0.jar", + "sha256": "b048630085695a5e8846cc2b8cc1bb6f1bcb59f0077ab63394a803c905df1006" + }, + { + "project": "easy-villagers", + "id": "3171686", + "filename": "easy_villagers-1.16.4-1.1.28.jar", + "sha256": "3b8eff14b2b83f5cfe178f03076fa37c49add5dc05836b3151c7077f65a96dff" + }, + { + "project": "enchantment-descriptions", + "id": "3191059", + "filename": "EnchantmentDescriptions-1.16.5-7.0.2.jar", + "sha256": "890db07c51b07fb5921c8ae9e6352987c705625ca27f3d23bdfd313115a6a94b" + }, + { + "project": "ender-storage-1-8", + "id": "3175751", + "filename": "EnderStorage-1.16.4-2.7.1.166-universal.jar", + "sha256": "fbb861b85858f7a118a442d5577a53e5415c1f1b6ba7c4ade942d5512706f40d" + }, + { + "project": "extended-lights-mod", + "id": "3144281", + "filename": "extlights-3.3.jar", + "sha256": "7f210f8e8bc451df301a6a2c22f81e434dd1835699444e5c0ed2bb2620847a6b" + }, + { + "project": "extrastorage", + "id": "3179402", + "filename": "ExtraStorage-1.16.4-1.3.1.jar", + "sha256": "30a78eb59482d393c7471a3b834e49e2dc6a70998be8ece9ba2c487abb5c92a5" + }, + { + "project": "farming-for-blockheads", + "id": "3098206", + "filename": "FarmingForBlockheads_1.16.3-7.2.1.jar", + "sha256": "2225906be3306bb1066b58ebb97b998ebb679ef7fc2dcab6be53129675c44867" + }, + { + "project": "fast-leaf-decay", + "id": "3052146", + "filename": "FastLeafDecay-v25.jar", + "sha256": "0abd12217bd7e83d5427a4aca6acec27241bb4a7272ef79958a692bd60fe1d86" + }, + { + "project": "fastworkbench", + "id": "3171218", + "filename": "FastWorkbench-1.16.4-4.5.0.jar", + "sha256": "0f4dc32d33512193a3f53ef4e2432bce921ffc047590e1734d3763b8dbd0a547" + }, + { + "project": "fishing-real", + "id": "3074201", + "filename": "fishingreal-1.16.3-1.0.0.jar", + "sha256": "1c2f868ee221e59407f6c8f1ec07fa7ccca49a819559dad818713a6778291fc5" + }, + { + "project": "hardcore-revival", + "id": "3066098", + "filename": "HardcoreRevival_1.16.3-5.2.0.jar", + "sha256": "c7d20cad7f9d5e9dd36252c3735568b8e7a9a214bc543356b8429b6748f5ae49" + }, + { + "project": "ice-and-fire-dragons", + "id": "3162719", + "filename": "iceandfire-2.1.5-1.16.4.jar", + "sha256": "eb67d6808d9ae4d32b92d26a9a4561549e5e3fbeacf23ed614b19786c2172c76" + }, + { + "project": "ichunutil", + "id": "3062089", + "filename": "iChunUtil-1.16.3-10.0.0.jar", + "sha256": "015b4cb31362e323ccdd84e3f865137bd7c32a8a1adcb9f9b77c4e6301a56a25" + }, + { + "project": "iron-chests", + "id": "3105315", + "filename": "ironchest-1.16.4-11.2.10.jar", + "sha256": "5208572a3f07647ca3cfed9f7414957acd0059b7f708d2518f4c73c98beae6be" + }, + { + "project": "iron-furnaces", + "id": "3152441", + "filename": "ironfurnaces-1.16.4-2.5.6.jar", + "sha256": "042dcb6eca515f814b2093a600cca23a42fef71e4dbaf53b301369018ac5f288" + }, + { + "project": "jei", + "id": "3192904", + "filename": "jei-1.16.4-7.6.1.71.jar", + "sha256": "a4f1cc91214605b7d9b840a4a8ffd910c0eccc9db7f6ce82964bba9f3ca661e5" + }, + { + "project": "jei-integration", + "id": "3202331", + "filename": "jeiintegration_1.16.5-7.0.1.15.jar", + "sha256": "0b45fe2858a8e9f97bf10fb218975a48a7d228ca27d274194c4dfaa91534bdfd" + }, + { + "project": "just-enough-resources-jer", + "id": "3066754", + "filename": "JustEnoughResources-1.16.3-0.12.0.100.jar", + "sha256": "d09fe055704075044e76e38c315ef410b8fc3587b1e24e500d540b57365ceb66" + }, + { + "project": "kiwi", + "id": "3103509", + "filename": "Kiwi-1.16.3-3.4.1.jar", + "sha256": "8e03a2109cb60117f6020a8943a19dc354a2cf2e1b83a0523169fece4ef06757" + }, + { + "project": "lollipop", + "id": "3209431", + "filename": "Lollipop-1.16.4-3.2.6.jar", + "sha256": "5eb4c5c6947cfdcd26014a3209aff91653fe13044436dbfd0c310bcbf8abf701" + }, + { + "project": "lotta-terracotta", + "id": "3186253", + "filename": "lottaterracotta-1.16.5-1.3.1.jar", + "sha256": "8a5879733d8c35129c999d6524f0b7c1b49482076e1104c0c873f70267ea22d5" + }, + { + "project": "macaws-doors", + "id": "3182357", + "filename": "mcw-doors-1.0.2-mc1.16.5.jar", + "sha256": "cea684ad9bf1fa75ba2685b3e521b2e1806f428681f7d929e3f937b161fb397e" + }, + { + "project": "macaws-furniture", + "id": "3182349", + "filename": "mcw-furniture-2.0.1-mc1.16.5.jar", + "sha256": "7f81b95c128ce97f3c41e29a4e98618c591f96321b53b718b5c3b6b8d3cb619e" + }, + { + "project": "metal-barrels", + "id": "3055811", + "filename": "metalbarrels-3.3a.jar", + "sha256": "9bec62579ec71be41a303519e3b7944df0f3ee23a5b03ac7c0d0b27fe7c66150" + }, + { + "project": "pams-harvestcraft-2-crops", + "id": "3076451", + "filename": "pamhc2crops-1.16.3-1.0.1.jar", + "sha256": "d987b59e46c36c3461ee913729e9eb3d808e3e2c71499ef6e517c1b3f55ee093" + }, + { + "project": "pams-harvestcraft-2-food-core", + "id": "3190867", + "filename": "pamhc2foodcore-1.16.3-1.0.2.jar", + "sha256": "e4414d35013e746e5b06256a08dd957a814b17cebcb035899a84a3692d08b544" + }, + { + "project": "pams-harvestcraft-2-food-extended", + "id": "3190664", + "filename": "pamhc2foodextended-1.16.3-1.0.1.jar", + "sha256": "58a97f94f7087c2e66c9a6b2f33a328619bc544f46134597d3f612387b165668" + }, + { + "project": "pams-harvestcraft-2-trees", + "id": "3117043", + "filename": "pamhc2trees-1.16.3-1.0.0.jar", + "sha256": "0b18c28cec6212d5256a9abaea13cbac502d329f70797d17a3523d8a662846ce" + }, + { + "project": "passable-foliage", + "id": "3103676", + "filename": "PassableFoliage-1.16.4-2.2.0.jar", + "sha256": "be727b1e5dc0412404af84145180b00222274c1f7d31f5bfed5bc716e6146eeb" + }, + { + "project": "performant", + "id": "3285916", + "filename": "performant-1.16.2-5-3.54m.jar", + "sha256": "N8eUXJtIdbNRqZHLZ2gdj9HgpMYu7tAhMnG5Dw2dgqk=" + }, + { + "project": "placebo", + "id": "3172794", + "filename": "Placebo-1.16.4-4.4.1.jar", + "sha256": "c57663a0b37260ca0cfaa6a4fb710d58f35866f029e92412b2332587a27d8f5d" + }, + { + "project": "platter", + "id": "3115114", + "filename": "Platter-1.16-1.0.0.jar", + "sha256": "6e4aee987ac4efa41a1b9cc26a4e4588c79a56bb200402b9fee71e43ab45a533" + }, + { + "project": "powah", + "id": "3209434", + "filename": "Powah-1.16.4-2.3.12.jar", + "sha256": "83806e56f79cb01382a6f105ffee8bba131afe52b04909138452eaffd0f87d49" + }, + { + "project": "quark-oddities", + "id": "3088871", + "filename": "QuarkOddities-1.16.3.jar", + "sha256": "5eafd942f2eb9b13edde3bff451ee968c1d0fe549c8decd2f8551e59a079711d" + }, + { + "project": "quark", + "id": "3208541", + "filename": "Quark-r2.4-305.jar", + "sha256": "02c6788bc39963b436de77e315808cd05ca09fddf8adeb27be5f5874cfd59b73" + }, + { + "project": "refined-storage", + "id": "3196167", + "filename": "refinedstorage-1.9.12.jar", + "sha256": "dbe279c56a44decbbfcaf2b1d8aed84988a5ddb62b0c20ec8777e90ecb58e346" + }, + { + "project": "repair-chests", + "id": "3111984", + "filename": "RepairChests-1.16.4-1.6.jar", + "sha256": "e93bfbadf085764e0f458ab7a77a6c1f7620039390ffa7f60f08914d09124468" + }, + { + "project": "redstone-gauges-and-switches", + "id": "3179484", + "filename": "rsgauges-1.16.4-1.2.8.jar", + "sha256": "dcac66fb8d65080d5326310c173e215437e0fa15405721f494f6da27e125b785" + }, + { + "project": "snow-real-magic", + "id": "3196605", + "filename": "SnowRealMagic-1.16.4-2.3.1.jar", + "sha256": "f588ae017f68f85dbdc26374282a0ad728ad44496577001314a2b2e5f22ef33b" + }, + { + "project": "snow-under-trees", + "id": "3152350", + "filename": "snowundertrees-1.16.4-v1.1.3.jar", + "sha256": "6fb11fc0ff8542780796d481cc69549718dc6759b80bec43835003ebd33b8235" + }, + { + "project": "spice-of-life-carrot-edition", + "id": "3174886", + "filename": "solcarrot-1.16.3-1.9.9.jar", + "sha256": "541ef38547ec17fb7cc485474747623d2dcc963a788c5ea300b39e31612e9022" + }, + { + "project": "spark", + "id": "3245792", + "filename": "spark-forge.jar", + "sha256": "9BSMsIoiLWFFQje2jhnVqFNiFTXKITTAlIuDxUOgtds=" + }, + { + "project": "storage-drawers", + "id": "3180569", + "filename": "StorageDrawers-1.16.3-8.2.2.jar", + "sha256": "e8775a6bd6b4c61f2df6efe22294d41e390b1aef79d744233948cc1e2bb07651" + }, + { + "project": "sweet-concrete", + "id": "3186255", + "filename": "sweetconcrete-1.16.5-1.7.1.jar", + "sha256": "6333aeb7dbdf3d2c5365bc7679ef91d0eec1c6d1ac6ff2f86c19139abbb02afe" + }, + { + "project": "swingthroughgrass", + "id": "3103028", + "filename": "swingthroughgrass-1.16.4-1.5.3.jar", + "sha256": "d47132c8e97989f6f1b4c3c2c0736bf9e16e9a72970b3953fc80dcf8b1a4e31d" + }, + { + "project": "the-bumblezone-forge", + "id": "3201726", + "filename": "the_bumblezone-1.16.5-2.2.14.jar", + "sha256": "b1f478dcd2fffdf8d52dd4ea4760c170bf9b50ef2b6b5ede97b0921ad9602e90" + }, + { + "project": "the-undergarden", + "id": "3176785", + "filename": "The_Undergarden-1.16.5-0.4.5.jar", + "sha256": "a48b6d6a6075ecb3ddaff7877796a996d38f94810f8eb2ae1d0f0612d9827808" + }, + { + "project": "towers-of-the-wild", + "id": "3103750", + "filename": "towers_of_the_wild-1.16.4-2.0.1.jar", + "sha256": "fcd0e3f808569f0e547313a1ea3563c9a5d2fa8fbb638678eed6e46c1d8cfaf1" + }, + { + "project": "travelers-backpack", + "id": "3171745", + "filename": "TravelersBackpack-1.16.4-5.3.8.jar", + "sha256": "cd15a1bef4388bfc492c96dab510d32fff17cd921a06393bbb7ab25f6f25fc88" + }, + { + "project": "the-weirding-gadget", + "id": "3116235", + "filename": "weirdinggadget-1.16.(2-4)-2.2.7.jar", + "sha256": "fe9b2d4f39020a4239a19ea0e7229beec29eb8f1ef2b2b198b9aa5aad0b13318" + }, + { + "project": "wither-skeleton-tweaks", + "id": "3172803", + "filename": "Wither-Skeleton-Tweaks-1.16.4-5.3.0.jar", + "sha256": "e6375312aeb188cda4951a4c4935343a64785303129dbb47f49f59768d0865d3" + }, + { + "project": "xaeros-minimap", + "id": "3200201", + "filename": "Xaeros_Minimap_21.3.0.2_Forge_1.16.5.jar", + "sha256": "d477b6838bc27bfc759dc8601582683fdc7d425736656d304a1cbae4d932c6f0" + }, + { + "project": "xaeros-world-map", + "id": "3200214", + "filename": "XaerosWorldMap_1.12.0.2_Forge_1.16.5.jar", + "sha256": "d4cc27d1646ce8bb5411261b31f1a13b11b7ad709fe7d9be43c4c7c8caa529f1" + }, + { + "project": "yungs-api", + "id": "3186128", + "filename": "YungsApi-1.16.4-Forge-4.jar", + "sha256": "5a78eec5576ed162def18849bb604d5c69ec73b8715ab28ad41174ad0a673304" + } +]