diff --git a/.sops.yaml b/.sops.yaml index ad56f8b..4c17c75 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -1,9 +1,16 @@ keys: - &tlater 535B61015823443941C744DD12264F6BBDFABA89 - &server_tlaternet 8a3737d48f1035fe6c3a0a8fd6a1976ca74c7f3b + - &server_staging 7762ec55a5727cabada621d961e53f94caa314e4 creation_rules: - - key_groups: + - path_regex: keys/production.yaml + key_groups: - pgp: - *tlater - *server_tlaternet + - path_regex: keys/staging.yaml + key_groups: + - pgp: + - *tlater + - *server_staging diff --git a/configuration/default.nix b/configuration/default.nix index 6a2a79d..52be9a1 100644 --- a/configuration/default.nix +++ b/configuration/default.nix @@ -1,35 +1,45 @@ -{ config, pkgs, lib, ... }: - { + pkgs, + lib, + modulesPath, + ... +}: { imports = [ + "${modulesPath}/profiles/headless.nix" + (import ../modules) + ./services/gitea.nix - ./services/minecraft.nix ./services/nextcloud.nix ./services/webserver.nix ./services/starbound.nix - ./ids.nix + ./services/postgres.nix + ./sops.nix + ]; + + nixpkgs.overlays = [ + (final: prev: { + local = import ../pkgs { + pkgs = prev; + }; + }) ]; nix = { - # Enable flakes package = pkgs.nixFlakes; extraOptions = '' experimental-features = nix-command flakes ''; # Enable remote builds from tlater - trustedUsers = [ "@wheel" ]; + trustedUsers = ["@wheel"]; }; nixpkgs.config.allowUnfreePredicate = pkg: - builtins.elem (lib.getName pkg) ["forge-server" "steam-runtime" "steamcmd"]; + builtins.elem (lib.getName pkg) ["steam-original" "steam-runtime" "steamcmd"]; - sops = { - defaultSopsFile = ../keys/external.yaml; - secrets.steam = { }; - }; - - boot.kernelParams = [ "highres=off" "nohz=off" ]; + # Optimization for minecraft servers, see: + # https://bugs.mojang.com/browse/MC-183518 + boot.kernelParams = ["highres=off" "nohz=off"]; networking = { hostName = "tlaternet"; @@ -38,15 +48,15 @@ useDHCP = false; interfaces.eth0.useDHCP = true; - firewall.allowedTCPPorts = [ 80 443 2222 2221 25565 21025 ]; + firewall.allowedTCPPorts = [80 443 2222 21025]; }; time.timeZone = "Europe/London"; users.users.tlater = { isNormalUser = true; - extraGroups = [ "wheel" ]; - openssh.authorizedKeys.keyFiles = [ ../keys/tlater.pub ]; + extraGroups = ["wheel"]; + openssh.authorizedKeys.keyFiles = [../keys/tlater.pub]; }; services.openssh = { @@ -54,7 +64,7 @@ allowSFTP = false; passwordAuthentication = false; permitRootLogin = "no"; - ports = [ 2222 ]; + ports = [2222]; startWhenNeeded = true; gatewayPorts = "yes"; }; @@ -67,31 +77,12 @@ recommendedProxySettings = true; clientMaxBodySize = "10G"; domain = "tlater.net"; - - virtualHosts = let - host = port: extra: - lib.recursiveUpdate { - forceSSL = true; - enableACME = true; - locations."/".proxyPass = "http://127.0.0.1:${toString port}"; - extraConfig = '' - add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; - ''; - } extra; - domain = config.services.nginx.domain; - in { - "${domain}" = host 3002 { serverAliases = [ "www.${domain}" ]; }; - "gitea.${domain}" = host 3000 { }; - "nextcloud.${domain}" = host 3001 { }; - }; }; security.acme = { - email = "tm@tlater.net"; + defaults.email = "tm@tlater.net"; acceptTerms = true; }; - virtualisation.oci-containers.backend = "podman"; - system.stateVersion = "20.09"; } diff --git a/configuration/linode.nix b/configuration/hardware-specific/linode/default.nix similarity index 76% rename from configuration/linode.nix rename to configuration/hardware-specific/linode/default.nix index da82d20..3cd3570 100644 --- a/configuration/linode.nix +++ b/configuration/hardware-specific/linode/default.nix @@ -1,8 +1,10 @@ -{ config, lib, pkgs, ... }: - { + imports = [ + ./hardware-configuration.nix + ]; + # Required for the lish console - boot.kernelParams = [ "console=ttyS0,19200n8" ]; + boot.kernelParams = ["console=ttyS0,19200n8"]; boot.loader = { # Timeout to allow lish to connect diff --git a/configuration/hardware-configuration.nix b/configuration/hardware-specific/linode/hardware-configuration.nix similarity index 100% rename from configuration/hardware-configuration.nix rename to configuration/hardware-specific/linode/hardware-configuration.nix diff --git a/configuration/hardware-specific/vm.nix b/configuration/hardware-specific/vm.nix new file mode 100644 index 0000000..aed39e4 --- /dev/null +++ b/configuration/hardware-specific/vm.nix @@ -0,0 +1,17 @@ +{lib, ...}: { + users.users.tlater.password = "insecure"; + + # Disable graphical tty so -curses works + boot.kernelParams = ["nomodeset"]; + + # Sets the base domain for nginx to localhost so that we + # can easily test locally with the VM. + services.nginx.domain = lib.mkOverride 99 "localhost"; + + # Use the staging secrets + sops.defaultSopsFile = lib.mkOverride 99 ../../keys/staging.yaml; + + # # Set up VM settings to match real VPS + # virtualisation.memorySize = 3941; + # virtualisation.cores = 2; +} diff --git a/configuration/ids.nix b/configuration/ids.nix deleted file mode 100644 index 5488ff0..0000000 --- a/configuration/ids.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ ... }: - -{ - ids.uids = { - # System user ids start at 400 (see nixos/modules/programs/shadow.nix) - webserver = 400; - minecraft = 401; - # The limit is 999 - }; - - ids.gids = { - webserver = 400; - minecraft = 401; - }; -} diff --git a/configuration/services/configs/minecraft/voor-kia/config/EnderStorage.cfg b/configuration/services/configs/minecraft/voor-kia/config/EnderStorage.cfg deleted file mode 100644 index df6c551..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/EnderStorage.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# 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 deleted file mode 100644 index deb1f5b..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/WeirdingGadget.toml +++ /dev/null @@ -1,12 +0,0 @@ - -#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 deleted file mode 100644 index 31eeb1f..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/WeirdingGadgetLimits.toml +++ /dev/null @@ -1,13 +0,0 @@ - -#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 deleted file mode 100644 index aca1132..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/aiimprovements-common.toml +++ /dev/null @@ -1,40 +0,0 @@ - -#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 deleted file mode 100644 index 0226397..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs.toml +++ /dev/null @@ -1,415 +0,0 @@ - -[general] - #Whether polar bears should target seal mobs. - polarBearsAttackSeals = true - #Whether bone serpents are neutral or hostile. - neutralBoneSerpents = false - #Makes eagles teleport back to their owner if they get stuck during controlled flight. Useful for when playing with the Optifine mod, since this mod is the fault of many issues with the falconry system. - falconryTeleportsBack = false - #List of dimensions in which spawning void worms via mysterious worm items is allowed. - voidWormSpawnDimensions = ["minecraft:the_end"] - #True if straddleboard enchants are enabled. - straddleboardEnchants = true - #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 - #Max Health of the void worm boss. - #Range: 0.0 ~ 1000000.0 - voidWormMaxHealth = 160.0 - #All void worm damage is scaled to this. - #Range: 0.0 ~ 100.0 - voidWormDamageModifier = 1.0 - #Whether the void worm boss is summonable or not, via the mysterious worm item. - voidWormSummonable = true - #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"] - #Percent chance for leafcutter ants to break leaves blocks when harvesting. Set to zero so that they can not break any blocks. - #Range: 0.0 ~ 1.0 - leafcutterAntBreakLeavesChance = 0.2 - #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 - #Max number of ant entities allowed inside a leafcutter anthill. - #Range: 2 ~ 100000 - leafcutterAntColonySize = 20 - #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 - #Makes Tarantula Hawks fireproof, perfect if you also want these guys to spawn in the nether. - fireproofTarantulaHawk = false - #Percent chance for fungus to grow per each leaf a leafcutter ant returns to the colony. - #Range: 0.0 ~ 1.0 - leafcutterAntFungusGrowChance = 0.3 - #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 - #Relative volume of cachalot whales compared to other animals. Note that irl they are the loudest animal. Turn this down if you find their clicks annoying. - #Range: 0.0 ~ 10.0 - cachalotVolume = 3.0 - #Whether emu should target skeletons. - emuTargetSkeletons = 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 - #Percent chance for emu leggings to dodge projectile attacks. - #Range: 0.0 ~ 1.0 - emuPantsDodgeChance = 0.45 - #How many feedings of leaves does a leafcutter colony need in order to regain a worker ant, if below half the max members. - #Range: 2 ~ 100000 - leafcutterAntRepopulateFeedings = 25 - #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 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - frilledSharkSpawnRolls = 0 - #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 - 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 - 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 - #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 - shoebillSpawnRolls = 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 - mungusSpawnRolls = 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 - #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 - tasmanianDevilSpawnWeight = 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 - grizzlyBearSpawnWeight = 8 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - elephantSpawnRolls = 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 - 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 - baldEagleSpawnWeight = 15 - #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn - #Range: 0 ~ 1000 - kangarooSpawnWeight = 25 - #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 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - enderiophageSpawnRolls = 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 - 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 - platypusSpawnRolls = 0 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - tarantulaHawkSpawnRolls = 1 - #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 - 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 - #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 - #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 - #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 - platypusSpawnWeight = 30 - #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 - #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn - #Range: 0 ~ 1000 - mimicOctopusSpawnWeight = 9 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - tigerSpawnRolls = 0 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - dropbearSpawnRolls = 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 - #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 - roadrunnerSpawnRolls = 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 - 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 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - tasmanianDevilSpawnRolls = 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 - hammerheadSharkSpawnWeight = 8 - #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 - voidWormSpawnRolls = 0 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - gazelleSpawnRolls = 0 - #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 - #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn - #Range: 0 ~ 1000 - voidWormSpawnWeight = 0 - #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 - 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 - #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 - baldEagleSpawnRolls = 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 - tigerSpawnWeight = 100 - #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 - 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 - frilledSharkSpawnWeight = 11 - #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn - #Range: 0 ~ 1000 - emuSpawnWeight = 20 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - kangarooSpawnRolls = 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 - crowSpawnWeight = 10 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - mimicOctopusSpawnRolls = 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 - 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 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - cachalotWhaleSpawnRolls = 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 - cachalotWhaleSpawnWeight = 2 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - komodoDragonSpawnRolls = 1 - #Random roll chance to enable mob spawning. Higher number = lower chance of spawning - #Range: > 0 - emuSpawnRolls = 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 - tarantulaHawkSpawnWeight = 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 - crocodileSpawnWeight = 40 - #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 - cockroachSpawnRolls = 0 - #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 - roadrunnerSpawnWeight = 15 - #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 - #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn - #Range: 0 ~ 1000 - dropbearSpawnWeight = 19 - #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn - #Range: 0 ~ 1000 - enderiophageSpawnWeight = 4 - #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 - - [general.spawning.uniqueSpawning] - #Delay (in ticks) between attempts to spawn beached cachalot whales. Default is a single day. Works like wandering traders. - #Range: > 0 - beachedCachalotWhaleSpawnDelay = 24000 - #Percent chance for leafcutter anthills to spawn as world gen in each chunk. Set to zero to disable spawning. - #Range: 0.0 ~ 1.0 - leafcutterAnthillSpawnChance = 0.004999999888241291 - #Whether to enable beached cachalot whales to spawn on beaches during thunder storms. - beachedCachalotWhales = true - #Percent chance increase for each failed attempt to spawn a beached cachalot whale. Higher value = more spawns. - #Range: 0 ~ 100 - beachedCachalotWhaleSpawnChance = 5 - 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 deleted file mode 100644 index 2f80bc7..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/alligator_snapping_turtle_spawns.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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/bald_eagle_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/bald_eagle_spawns.json deleted file mode 100644 index e2ade4f..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/bald_eagle_spawns.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "mountain" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "forest" - } - ] - ] -} \ 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 deleted file mode 100644 index 696a296..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/blobfish_spawns.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "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 deleted file mode 100644 index b693e3d..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/bone_serpent_spawns.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "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/cachalot_whale_beached_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cachalot_whale_beached_spawns.json deleted file mode 100644 index cfb150a..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cachalot_whale_beached_spawns.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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/cachalot_whale_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cachalot_whale_spawns.json deleted file mode 100644 index 15f385f..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cachalot_whale_spawns.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "ocean" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "cold" - } - ], - [ - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:lukewarm_ocean" - } - ], - [ - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:deep_ocean" - } - ], - [ - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:deep_lukewarm_ocean" - } - ] - ] -} \ 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 deleted file mode 100644 index feabd66..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/capuchin_monkey_spawns.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "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 deleted file mode 100644 index 32ef084..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cave_centipede_spawns.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "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 deleted file mode 100644 index 32ef084..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/cockroach_spawns.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "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 deleted file mode 100644 index ceeb04c..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crimson_mosquito_spawns.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "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 deleted file mode 100644 index 5c2a548..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crocodile_spawns.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "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 deleted file mode 100644 index ed8b56d..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/crow_spawns.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "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/dropbear_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/dropbear_spawns.json deleted file mode 100644 index 6abab58..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/dropbear_spawns.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:nether_wastes" - } - ], - [ - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "biomesoplenty:crystalline_chasm" - } - ] - ] -} \ 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 deleted file mode 100644 index 9e69d3b..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/elephant_spawns.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "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/emu_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/emu_spawns.json deleted file mode 100644 index 7de7826..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/emu_spawns.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "mesa" - } - ], - [ - { - "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 deleted file mode 100644 index 5d3ca68..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/endergrade_spawns.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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/enderiophage_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/enderiophage_spawns.json deleted file mode 100644 index 427b044..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/enderiophage_spawns.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "end" - }, - { - "type": "REGISTRY_NAME", - "negate": true, - "value": "minecraft:the_end" - }, - { - "type": "REGISTRY_NAME", - "negate": true, - "value": "minecraft:end_barrens" - }, - { - "type": "REGISTRY_NAME", - "negate": true, - "value": "minecraft:end_highlands" - }, - { - "type": "REGISTRY_NAME", - "negate": true, - "value": "minecraft:small_end_islands" - } - ] - ] -} \ 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 deleted file mode 100644 index a8ddaed..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/fly_spawns.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "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/frilled_shark_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/frilled_shark_spawns.json deleted file mode 100644 index 696a296..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/frilled_shark_spawns.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "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/gazelle_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/gazelle_spawns.json deleted file mode 100644 index 9e69d3b..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/gazelle_spawns.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "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 deleted file mode 100644 index feabd66..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/gorilla_spawns.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "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 deleted file mode 100644 index 18bc5d3..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/grizzly_bear_spawns.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "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 deleted file mode 100644 index 7f73edd..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/guster_spawns.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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 deleted file mode 100644 index 8f5ff21..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/hammerhead_shark_spawns.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "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 deleted file mode 100644 index bb35060..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/hummingbird_spawns.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "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/kangaroo_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/kangaroo_spawns.json deleted file mode 100644 index 7de7826..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/kangaroo_spawns.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "mesa" - } - ], - [ - { - "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/komodo_dragon_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/komodo_dragon_spawns.json deleted file mode 100644 index c1bcd89..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/komodo_dragon_spawns.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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/leafcutter_anthill_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/leafcutter_anthill_spawns.json deleted file mode 100644 index feabd66..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/leafcutter_anthill_spawns.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "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/lobster_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/lobster_spawns.json deleted file mode 100644 index cfb150a..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/lobster_spawns.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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 deleted file mode 100644 index 8f5ff21..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mantis_shrimp_spawns.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "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/mimic_octopus_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mimic_octopus_spawns.json deleted file mode 100644 index 5c1d0ef..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mimic_octopus_spawns.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "ocean" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "hot" - }, - { - "type": "REGISTRY_NAME", - "negate": true, - "value": "minecraft:deep_warm_ocean" - } - ] - ] -} \ 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 deleted file mode 100644 index 5d3ca68..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mimicube_spawns.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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 deleted file mode 100644 index dc1dd28..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/moose_spawns.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "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 deleted file mode 100644 index 927929a..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/mungus_spawns.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "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 deleted file mode 100644 index 0bcd599..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/orca_spawns.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "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/platypus_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/platypus_spawns.json deleted file mode 100644 index 8b1a91c..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/platypus_spawns.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "river" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "cold" - } - ], - [ - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "biomesoplenty:tundra_bog" - } - ] - ] -} \ 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 deleted file mode 100644 index ed8b56d..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/raccoon_spawns.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "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 deleted file mode 100644 index 3796884..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/rattlesnake_spawns.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "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 deleted file mode 100644 index 3796884..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/roadrunner_spawns.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "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 deleted file mode 100644 index cd1e2c6..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/seal_spawns.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "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 deleted file mode 100644 index 2f80bc7..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/shoebill_spawns.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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 deleted file mode 100644 index 5234f77..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/snow_leopard_spawns.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "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 deleted file mode 100644 index dcee03e..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/soul_vulture_spawns.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "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 deleted file mode 100644 index 7593141..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/spectre_spawns.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "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 deleted file mode 100644 index 5708081..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/straddler_spawns.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "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 deleted file mode 100644 index 5708081..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/stradpole_spawns.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "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 deleted file mode 100644 index c0efaa4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/sunbird_spawns.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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/tarantula_hawk_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/tarantula_hawk_spawns.json deleted file mode 100644 index 7f73edd..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/tarantula_hawk_spawns.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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/tasmanian_devil_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/tasmanian_devil_spawns.json deleted file mode 100644 index c0342a8..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/tasmanian_devil_spawns.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "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": true, - "value": "cold" - }, - { - "type": "REGISTRY_NAME", - "negate": true, - "value": "minecraft:jungle_egde" - }, - { - "type": "REGISTRY_NAME", - "negate": true, - "value": "minecraft:modified_jungle_edge" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/tiger_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/tiger_spawns.json deleted file mode 100644 index f62ca32..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/tiger_spawns.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:bamboo_jungle" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:bamboo_jungle_hills" - } - ], - [ - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "biomesoplenty:bamboo_blossom_grove" - } - ], - [ - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "biomesoplenty:cherry_blossom_grove" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/void_worm_spawns.json b/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/void_worm_spawns.json deleted file mode 100644 index 333b7b9..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/void_worm_spawns.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "biomes": [] -} \ 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 deleted file mode 100644 index 333b7b9..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/warped_mosco_spawns.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "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 deleted file mode 100644 index 445320d..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/alexsmobs/warped_toad_spawns.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "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/affixes.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/affixes.cfg deleted file mode 100644 index 031011a..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/affixes.cfg +++ /dev/null @@ -1,212 +0,0 @@ -# Configuration file - -armor { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 5] - I:Weight=5 -} - - -armor_toughness { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 5] - I:Weight=5 -} - - -arrow_catcher { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 1] - I:Weight=1 -} - - -attack_speed { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 5] - I:Weight=5 -} - - -cleave { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 3] - I:Weight=3 -} - - -cold_damage { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 5] - I:Weight=5 -} - - -crit_chance { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 2] - I:Weight=2 -} - - -crit_damage { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 3] - I:Weight=3 -} - - -current_hp_damage { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 2] - I:Weight=2 -} - - -damage_chain { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 1] - I:Weight=1 -} - - -disengage { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 3] - I:Weight=3 -} - - -draw_speed { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 5] - I:Weight=5 -} - - -eldritch_block { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 1] - I:Weight=1 -} - - -enchantability { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 3] - I:Weight=3 -} - - -execute { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 5] - I:Weight=5 -} - - -fire_damage { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 5] - I:Weight=5 -} - - -life_steal { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 3] - I:Weight=3 -} - - -loot_pinata { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 2] - I:Weight=2 -} - - -magic_arrow { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 1] - I:Weight=1 -} - - -max_crit { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 1] - I:Weight=1 -} - - -max_health { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 5] - I:Weight=5 -} - - -movement_speed { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 5] - I:Weight=5 -} - - -omnitool { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 2] - I:Weight=2 -} - - -overheal { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 4] - I:Weight=4 -} - - -piercing { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 0] - I:Weight=0 -} - - -radius_mining { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 2] - I:Weight=2 -} - - -reach_distance { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 3] - I:Weight=3 -} - - -shield_damage { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 3] - I:Weight=3 -} - - -shield_speed { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 5] - I:Weight=5 -} - - -snare_hit { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 1] - I:Weight=1 -} - - -snipe_damage { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 3] - I:Weight=3 -} - - -spectral_shot { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 2] - I:Weight=2 -} - - -spiked_shield { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 2] - I:Weight=2 -} - - -teleport_drops { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 2] - I:Weight=2 -} - - -torch_placement { - # The weight of this affix, relative to others that may apply to the same item. [range: 0 ~ 2147483647, default: 4] - I:Weight=4 -} - - diff --git a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/apotheosis.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/apotheosis.cfg deleted file mode 100644 index 40dd127..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/apotheosis.cfg +++ /dev/null @@ -1,23 +0,0 @@ -# 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 deleted file mode 100644 index 8b1b5e8..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/deadly.cfg +++ /dev/null @@ -1,222 +0,0 @@ -# Configuration file - -affixes { - # A list of type overrides for the affix loot system. Format is |. Types are SWORD, RANGED, PICKAXE, SHOVEL, AXE, SHIELD [default: [minecraft:stick|SWORD]] - S:"Equipment Type Overrides" < - minecraft:stick|SWORD - > - - # The 1/n chance that a naturally spawned mob will be granted an affix item. 0 to disable. [range: 0 ~ 500000, default: 125] - I:"Random Affix Chance"=250 -} - - -bosses { - S:"Blacklisted Potions" < - forbidden_arcanus:spectral_vision - > - S:"Boss Filler Block"=minecraft:red_sandstone - I:"Boss Rarity Offset"=475 - S:"Boss Spawner Mobs" < - 3@minecraft:zombie - 3@minecraft:skeleton - 2@minecraft:husk - 2@minecraft:stray - 1@minecraft:wither_skeleton - 1@minecraft:pillager - > - S:"Fire Resistance"=1.0 - S:"Max Damage Bonus"=4.5 - S:"Max Health Multiplier"=8.0 - S:"Max Knockback Resist"=1.0 - I:"Max Regen Level"=2 - I:"Max Resistance Level"=3 - S:"Max Speed Multiplier"=1.4 - S:"Min Damage Bonus"=2.0 - S:"Min Health Multiplier"=4.0 - S:"Min Knockback Resist"=0.65 - I:"Min Regen Level"=0 - I:"Min Resistance Level"=0 - S:"Min Speed Multiplier"=1.1 - S:"Random Enchantment Chance"=0.45 - 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. 0 to disable. [range: 0 ~ 500000, default: 85] - I:"Surface Boss Chance"=600 - - # If a lightning bolt strikes when a surface boss spawn occurs. [default: true] - B:"Surface Boss Lightning"=true - S:"Water Breathing"=1.0 -} - - -"brutal spawners" { - S:"Brutal Potion Effects" < - minecraft:resistance@2 - minecraft:fire_resistance@1 - minecraft:regeneration@1 - minecraft:speed@2 - minecraft:water_breathing@1 - minecraft:strength@1 - > - S:"Brutal Spawner Mobs" < - 3@minecraft:zombie - 3@minecraft:skeleton - 2@minecraft:husk - 2@minecraft:stray - 1@minecraft:spider - > -} - - -frequencies { - S:"Boss Chance"=0.07 - S:"Brutal Spawner Chance"=0.18 - S:"Swarm Spawner Chance"=0.2 -} - - -frequency { - # The number of generation attempts (per chunk) for boss dungeons. [range: 0 ~ 50000, default: 8] - I:"Boss Dungeon"=8 - - # The number of generation attempts (per chunk) for boss dungeon variant 2. [range: 0 ~ 50000, default: 8] - I:"Boss Dungeon Variant 2"=8 - - # The number of generation attempts (per chunk) for ore troves. [range: 0 ~ 50000, default: 8] - I:"Ore Troves"=8 - - # The number of generation attempts (per chunk) for rogue spawners. [range: 0 ~ 50000, default: 4] - I:"Rogue Spawners"=4 - - # The 1/n chance (per chunk) that a tome tower may attempt generation. 0 = disabled, lower = more chances. [range: 0 ~ 50000, default: 125] - I:"Tome Tower"=125 -} - - -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 - > - - # The 1/n chance that a rogue spawner will generate with a CHEST_VALUABLE instead of it's default chest. 0 to disable. [range: 0 ~ 80000, default: 9] - I:"Spawner Rare Loot Chance"=9 -} - - -"random spawners" { - I:"alexsmobs:bone_serpent"=1 - I:"alexsmobs:bone_serpent_part"=1 - I:"alexsmobs:guster"=1 - I:"alexsmobs:mimicube"=1 - I:"alexsmobs:soul_vulture"=1 - I:"alexsmobs:straddler"=1 - I:"alexsmobs:warped_mosco"=1 - I:"artifacts:mimic"=1 - I:"minecraft:blaze"=8 - I:"minecraft:cave_spider"=8 - I:"minecraft:creeper"=8 - I:"minecraft:drowned"=8 - I:"minecraft:elder_guardian"=8 - I:"minecraft:ender_dragon"=8 - I:"minecraft:enderman"=8 - I:"minecraft:endermite"=8 - I:"minecraft:evoker"=8 - I:"minecraft:ghast"=8 - I:"minecraft:giant"=8 - I:"minecraft:guardian"=8 - I:"minecraft:hoglin"=8 - I:"minecraft:husk"=8 - I:"minecraft:illusioner"=8 - I:"minecraft:magma_cube"=8 - I:"minecraft:phantom"=8 - I:"minecraft:piglin"=8 - I:"minecraft:piglin_brute"=8 - I:"minecraft:pillager"=8 - I:"minecraft:ravager"=8 - I:"minecraft:shulker"=8 - I:"minecraft:silverfish"=8 - I:"minecraft:skeleton"=8 - I:"minecraft:slime"=8 - I:"minecraft:spider"=8 - I:"minecraft:stray"=8 - I:"minecraft:vex"=8 - I:"minecraft:vindicator"=8 - I:"minecraft:witch"=8 - I:"minecraft:wither"=8 - I:"minecraft:wither_skeleton"=8 - I:"minecraft:zoglin"=8 - I:"minecraft:zombie"=8 - I:"minecraft:zombie_villager"=8 - I:"minecraft:zombified_piglin"=8 - I:"quark:forgotten"=1 - I:"quark:wraith"=1 - I:"quark:wrapped"=1 - I:"undergarden:brute"=1 - I:"undergarden:forgotten_guardian"=1 - I:"undergarden:masticator"=1 - I:"undergarden:muncher"=1 - I:"undergarden:nargoyle"=1 - I:"undergarden:rotbeast"=1 - I:"undergarden:rotdweller"=1 - I:"undergarden:rotling"=1 - I:"undergarden:rotwalker"=1 - I:"undergarden:sploogie"=1 - I:"undergarden:stoneborn"=1 -} - - -"spawner stats: brutal spawners" { - I:"Max Delay"=400 - I:"Max Nearby Entities"=6 - I:"Min Delay"=200 - I:"Player Range"=16 - I:"Spawn Count"=6 - I:"Spawn Delay"=20 - I:"Spawn Range"=4 -} - - -"spawner stats: swarm spawners" { - I:"Max Delay"=300 - I:"Max Nearby Entities"=32 - I:"Min Delay"=75 - I:"Player Range"=8 - I:"Spawn Count"=8 - I:"Spawn Delay"=20 - I:"Spawn Range"=6 -} - - -"swarm spawners" { - S:"Swarm Spawner Mobs" < - 4@minecraft:zombie - 2@minecraft:skeleton - 5@minecraft:spider - 8@minecraft:cave_spider - 1@minecraft:creeper - > -} - - -wanderer { - # If the wandering trader may sell affix loot items as a rare trade. [default: true] - B:"Affix Trades"=true -} - - diff --git a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/enchantments.cfg b/configuration/services/configs/minecraft/voor-kia/config/apotheosis/enchantments.cfg deleted file mode 100644 index 0144ba8..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/enchantments.cfg +++ /dev/null @@ -1,1007 +0,0 @@ -# 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"= -} - - -"create:capacity" { - # 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"= -} - - -"create:potato_recovery" { - # 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: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"= -} - - -"the_bumblezone:comb_cutter" { - # 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 deleted file mode 100644 index 14160db..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/garden.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# 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 deleted file mode 100644 index 127f4c8..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/names.cfg +++ /dev/null @@ -1,1198 +0,0 @@ -# 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 - # [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 - # [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 - # [default: ] - S:CLOGGRUM < - > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: create:copper_backtank, create:diving_helmet, create:diving_boots - # [default: ] - S:COPPER < - > - - # 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 - # [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 - # [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 - # [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 - # [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:forgotten_hat, quark:backpack - # [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 - # [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 - # [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 - # [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 - # [default: ] - S:UTHERIC < - > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: alexsmobs:centipede_leggings - # [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 - # [default: ] - S:alexsmobs_crocodile_chestplate < - > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: alexsmobs:emu_leggings - # [default: ] - S:alexsmobs_emu_leggings < - > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: alexsmobs:fedora - # [default: ] - S:alexsmobs_fedora < - > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: alexsmobs:frontier_cap - # [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 - # [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 - # [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 - # [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 - # [default: ] - S:alexsmobs_spiked_turtle_shell < - > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: alexsmobs:tarantula_hawk_elytra - # [default: ] - S:alexsmobs_tarantula_hawk_elytra < - > - - # 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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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: [Dark], [Osto], [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: [Darko], [Shadows], [Kat], [Jank], [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], [Poppa]] - 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], [Extra-Fishy], [Gorilla Slaughterer], [Marbles Winner]] - 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 shields, used in the generation of item names. May not be empty. [default: [Shield], [Defender], [Ardent Defender], [Greatshield], [Blockade], [Bulwark], [Tower Shield], [Protector], [Aegis]] - S:shields < - Shield - Defender - Ardent Defender - Greatshield - Blockade - Bulwark - Tower Shield - Protector - Aegis - > - - # 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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [default: ] - S:PENDORITE < - > - 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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 - # [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 deleted file mode 100644 index ce03804..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/potion.cfg +++ /dev/null @@ -1,8 +0,0 @@ -# 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 deleted file mode 100644 index 860e05e..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/spawner.cfg +++ /dev/null @@ -1,135 +0,0 @@ -# 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 deleted file mode 100644 index 109b3e5..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/apotheosis/village.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# Configuration file - -wanderer { - # If the generic trade list will be cleared before datapack loaded trades are added. [default: false] - B:"Clear Generic Trades"=false - - # If the rare trade list will be cleared before datapack loaded trades are added. [default: false] - B:"Clear Rare Trades"=false - 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 deleted file mode 100644 index b171cd8..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/appleskin-client.toml +++ /dev/null @@ -1,24 +0,0 @@ - -[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 - #Alpha value of the flashing icons at their most visible point (1.0 = fully opaque, 0.0 = fully transparent) - #Range: 0.0 ~ 1.0 - maxHudOverlayFlashAlpha = 0.65 - #If true, health/hunger overlay will shake to match Minecraft's icon animations - showVanillaAnimationsOverlay = 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 estimated health restored by food on the health bar - showFoodHealthHudOverlay = true - #If true, shows your current saturation level overlayed on the hunger bar - showSaturationHudOverlay = true - #If true, enables the hunger/saturation/health overlays for food in your off-hand - showFoodValuesHudOverlayWhenOffhand = 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 deleted file mode 100644 index 5977567..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/artifacts-common.toml +++ /dev/null @@ -1,36 +0,0 @@ -#Affects how common artifacts are (does not affect mimics) -#When this is 1, the default artifact spawn rates will be used -#Values higher that 1 will decrease spawn rates while values lower than 1 will increase spawn rates -#Doubling this value will (roughly) halve the chance a container contains an artifact -#Setting this to 10000 will completely prevent artifacts from spawning -#When set to 0, every container that can contain artifacts will contain an artifact -#Range: 0.0 ~ 10000.0 -artifact_rarity = 1.0 - -[campsite] - #The maximum y-level at which a campsite can generate - #Range: 1 ~ 255 - max_y = 45 - #Whether to use wooden chests from other mods when generating campsites - #(keeping this enabled may make it easier to distinguish them from mimics) - use_modded_chests = true - #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:*"] - #Probability for a container of a campsite to be replaced by a mimic - #Range: 0.0 ~ 1.0 - mimic_chance = 0.3 - #The minimum y-level at which a campsite can generate - #Range: 1 ~ 255 - min_y = 1 - #Probability for an ore vein to generate underneath a campsite - #Range: 0.0 ~ 1.0 - ore_chance = 0.25 - #Rarity of campsites generating in the world - #The chance a campsite generates in a specific chunk is 1/rarity - #A rarity of 1 will generate a campsite in every chunk, while 10000 will generate no campsites - #Not every attempt at generating a campsite succeeds, this also depends on the density and shape of caves - #Range: 1 ~ 10000 - rarity = 12 - 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 deleted file mode 100644 index e69de29..0000000 diff --git a/configuration/services/configs/minecraft/voor-kia/config/attributefix-common.toml b/configuration/services/configs/minecraft/voor-kia/config/attributefix-common.toml deleted file mode 100644 index b13b887..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/attributefix-common.toml +++ /dev/null @@ -1,144 +0,0 @@ - -#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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 1.0 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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: -1.7976931348623157E308 ~ 1.7976931348623157E308 - min = 4.9E-324 - #The maximum value for the attribute. - #Range: -1.7976931348623157E308 ~ 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 deleted file mode 100644 index d159303..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/betterburning-common.toml +++ /dev/null @@ -1,35 +0,0 @@ - -#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 - #How long should Soulfire burn players if they try to punch it out? - #Range: > 0 - soulfireHitBurnTime = 2 - #Can players put out fire with bottled water? - extinguishWithBottledWater = true - #Should the fire/burning HUD overlay be hidden if the player has fire immunity? - hideFireOverlayWhenImmune = true - #Should skeletons shoot flaming arrows while on fire? - flameArrowSkeletons = true - #Should players be able to put out fire blocks by punching them? - punchOutFlames = true - #How long should Fire burn players if they try to punch it out? - #Range: > 0 - fireHitBurnTime = 1 - #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 - 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 deleted file mode 100644 index 24a05a4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/bettercaves-1_16.toml +++ /dev/null @@ -1,310 +0,0 @@ - -["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 deleted file mode 100644 index 6f6a401..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/bettercaves/README.txt +++ /dev/null @@ -1,12 +0,0 @@ -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 deleted file mode 100644 index 0ad3c6b..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts-forge-1_16.toml +++ /dev/null @@ -1,104 +0,0 @@ - -["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 deleted file mode 100644 index 498b745..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/README.txt +++ /dev/null @@ -1,85 +0,0 @@ -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 deleted file mode 100644 index 80cb705..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/biomeTags.txt +++ /dev/null @@ -1,38 +0,0 @@ -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 deleted file mode 100644 index 6a31f4c..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/1_16/variants.json +++ /dev/null @@ -1,577 +0,0 @@ -{ - "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 deleted file mode 100644 index 6fe4457..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/bettermineshafts/README.txt +++ /dev/null @@ -1,5 +0,0 @@ -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 deleted file mode 100644 index c6fe574..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/betterportals-1_16.toml +++ /dev/null @@ -1,11 +0,0 @@ - -["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/README.txt b/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16/README.txt deleted file mode 100644 index e0446b4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16/README.txt +++ /dev/null @@ -1,69 +0,0 @@ -###################################################### -# 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/monoliths.json b/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16/monoliths.json deleted file mode 100644 index 71b85ba..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16/monoliths.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "variants": [ - { - "stairSelector": { - "entries": { - "minecraft:blackstone_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]": 0.5, - "minecraft:polished_blackstone_brick_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:polished_blackstone_wall[east=none,north=none,south=none,up=true,waterlogged=false,west=none]": 0.33, - "minecraft: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/rifts.json b/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16/rifts.json deleted file mode 100644 index 644a9b4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16/rifts.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "variants": [ - { - "blockSelector": { - "entries": { - "minecraft:obsidian": 0.1, - "minecraft:crying_obsidian": 0.05, - "minecraft:gilded_blackstone": 0.05, - "minecraft:blackstone": 0.1, - "minecraft:netherrack": 0.7 - }, - "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/betterportals/1_16_3/README.txt b/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/README.txt deleted file mode 100644 index e0446b4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/README.txt +++ /dev/null @@ -1,69 +0,0 @@ -###################################################### -# 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 deleted file mode 100644 index 8337200..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/monoliths.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "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 deleted file mode 100644 index e288f36..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/betterportals/1_16_3/rifts.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "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 deleted file mode 100644 index aae71da..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/bwncr-common.toml +++ /dev/null @@ -1,16 +0,0 @@ - -[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 deleted file mode 100644 index 44954f1..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/byg/README.txt +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 36bd968..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-biomes.json +++ /dev/null @@ -1,1125 +0,0 @@ -{ - "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 deleted file mode 100644 index 717dec0..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-end-biomes.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "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 deleted file mode 100644 index ba52746..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-end-sub-biomes.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "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-nether.toml b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-nether.toml deleted file mode 100644 index 763a12d..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-nether.toml +++ /dev/null @@ -1,15 +0,0 @@ - -[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 - # - #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/byg/byg-sub-biomes.json b/configuration/services/configs/minecraft/voor-kia/config/byg/byg-sub-biomes.json deleted file mode 100644 index d7c9775..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-sub-biomes.json +++ /dev/null @@ -1,520 +0,0 @@ -{ - "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 deleted file mode 100644 index 235c77b..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/byg/byg-world.toml +++ /dev/null @@ -1,218 +0,0 @@ - -[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_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 - -[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 = "" - -#End related settings -[end] - #Does BYG control The End? - #This only applies when making NEW worlds! - #Is not guaranteed to work in specific world types. - #You can find more info here in regards to specific world types: https://github.com/CorgiTaco/BYG/wiki/Enabling-BYG-Nether-&-End-Biomes - #For existing worlds, follow the steps listed here: https://wiki.griefed.de/SCP/edit-world. - controlEnd = true - #End Biome Size - #Default: 3 - #Range: 1-10 - endBiomeSize = 3 - #Void Biome Size - #Default: 2 - #Range: 1-10 - voidBiomeSize = 2 - -#Nether related settings -[nether] - #Does BYG control The Nether? - #This only applies when making NEW worlds! - #Is not guaranteed to work in specific world types. - #You can find more info here in regards to specific world types: https://github.com/CorgiTaco/BYG/wiki/Enabling-BYG-Nether-&-End-Biomes - #For existing worlds, follow the steps listed here: https://wiki.griefed.de/SCP/edit-world. - controlNether = true - #Nether Biome Size - #Default: 3 - #Range: 1-10 - netherBiomeSize = 3 - -#BYG uses a prefix system for its ore spawns. -# Prefix Guide: -# "#" - Biome category representable. -# "$" - Biome dictionary representable. -# "," - Creates a new condition, separate from the previous. -# "ALL" - Spawn in all biomes(no condition). -# "!" - Negates/flips/does the reverse of the condition. -# "" - No prefix serves as a biome ID OR Mod ID representable. -# -# Here are a few examples: -#1. "byg#THE_END, $OCEAN" would mean that the ore may spawn in biomes with the name space "byg" AND in the "END" biome category, OR all biomes in the "OCEAN" dictionary. -#2. "byg:guiana_shield, #MESA" would mean that the ore may spawn in the "byg:guiana_shield" OR all biomes in the "MESA" category. -#3. "byg#ICY$MOUNTAIN" would mean that the ore may only spawn in biomes from byg in the "ICY" category and "MOUNTAIN" dictionary type. -#4. "!byg#DESERT" would mean that the ore may only spawn in biomes that are NOT from byg and NOT in the "DESERT" category. -#5. "ALL", spawn everywhere. -#6. "" Don't spawn anywhere. -[ores] - #What biome(s) does Ametrine spawn in? Default: "byg:shattered_viscal_isles". - ametrineSpawns = "byg:shattered_viscal_isles" - #What biome(s) does Budding Ametrine spawn in? Default: "byg:shattered_viscal_isles". - buddingAmetrineSpawns = "byg:shattered_viscal_isles" - #What biome(s) does Pendorite spawn in? Default: "byg:forest_fault". - pendoriteSpawns = "byg:forest_fault" - #What biome(s) does Therium spawn in? Default: "byg#THE_END". - theriumSpawns = "byg#THEEND" - -#See the explanation for ores for configuring stones. -[stones] - #What biome(s) does Rocky Stone spawn in? Default: "!#THEEND#NETHER". - rockyStoneSpawns = "!#THEEND#NETHER" - #What biome(s) does Scoria Stone spawn in? Default: "!#THEEND#NETHER". - scoriaStoneSpawns = "!#THEEND#NETHER" - #What biome(s) does Soap Stone spawn in? Default: "!#THEEND#NETHER". - soapStoneSpawns = "!#THEEND#NETHER" - diff --git a/configuration/services/configs/minecraft/voor-kia/config/citadel-common.toml b/configuration/services/configs/minecraft/voor-kia/config/citadel-common.toml deleted file mode 100644 index af71d32..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/citadel-common.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[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 - #Multiplies the count of entities spawned by this number. 0 = no entites added on chunk gen, 2 = twice as many entities added on chunk gen. Useful for many mods that add a lot of creatures, namely animals, to the spawn lists. - #Range: 0.0 ~ 100000.0 - chunkGenSpawnModifier = 1.0 - diff --git a/configuration/services/configs/minecraft/voor-kia/config/cookingforblockheads-common.toml b/configuration/services/configs/minecraft/voor-kia/config/cookingforblockheads-common.toml deleted file mode 100644 index a6c1d69..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/cookingforblockheads-common.toml +++ /dev/null @@ -1,23 +0,0 @@ -#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 -#Ex Compressum compatibility. Multiplier applied to the milk per tick for Compressed Cow in a Jar. -#Range: 0.0 ~ 3.4028234663852886E38 -compressedCowJarMilkMultiplier = 9.0 - diff --git a/configuration/services/configs/minecraft/voor-kia/config/cosmeticarmorreworked-common.toml b/configuration/services/configs/minecraft/voor-kia/config/cosmeticarmorreworked-common.toml deleted file mode 100644 index bb30134..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/cosmeticarmorreworked-common.toml +++ /dev/null @@ -1,10 +0,0 @@ - -#These settings affects both server and client -[Common] - #Whether or not to disable the RecipeBook in the CosmeticArmorInventory - CosArmorDisableRecipeBook = false - #Whether or not to keep items in cosmetic armor slots in the event of player death - CosArmorKeepThroughDeath = false - #Whether or not to disable the coshat command - CosArmorDisableCosHatCommand = 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 deleted file mode 100644 index c01195c..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/create-common.toml +++ /dev/null @@ -1,136 +0,0 @@ - -[worldgen] - - # - #Modify Create's impact on your terrain - [worldgen.v2] - # - #Prevents all worldgen added by Create from taking effect - disableWorldGen = false - - [worldgen.v2.copper_ore] - # - #Range: > 0 - minHeight = 40 - # - #Range: > 0 - maxHeight = 85 - # - #Range: > 0 - clusterSize = 18 - # - #Amount of clusters generated per Chunk. - # >1 to spawn multiple. - # <1 to make it a chance. - # 0 to disable. - #Range: 0.0 ~ 512.0 - frequency = 2.0 - - [worldgen.v2.weathered_limestone] - # - #Range: > 0 - minHeight = 10 - # - #Range: > 0 - maxHeight = 30 - # - #Range: > 0 - clusterSize = 128 - # - #Amount of clusters generated per Chunk. - # >1 to spawn multiple. - # <1 to make it a chance. - # 0 to disable. - #Range: 0.0 ~ 512.0 - frequency = 0.015625 - - [worldgen.v2.zinc_ore] - # - #Range: > 0 - minHeight = 15 - # - #Range: > 0 - maxHeight = 70 - # - #Range: > 0 - clusterSize = 14 - # - #Amount of clusters generated per Chunk. - # >1 to spawn multiple. - # <1 to make it a chance. - # 0 to disable. - #Range: 0.0 ~ 512.0 - frequency = 4.0 - - [worldgen.v2.limestone] - # - #Range: > 0 - minHeight = 30 - # - #Range: > 0 - maxHeight = 70 - # - #Range: > 0 - clusterSize = 128 - # - #Amount of clusters generated per Chunk. - # >1 to spawn multiple. - # <1 to make it a chance. - # 0 to disable. - #Range: 0.0 ~ 512.0 - frequency = 0.015625 - - [worldgen.v2.dolomite] - # - #Range: > 0 - minHeight = 20 - # - #Range: > 0 - maxHeight = 70 - # - #Range: > 0 - clusterSize = 128 - # - #Amount of clusters generated per Chunk. - # >1 to spawn multiple. - # <1 to make it a chance. - # 0 to disable. - #Range: 0.0 ~ 512.0 - frequency = 0.015625 - - [worldgen.v2.gabbro] - # - #Range: > 0 - minHeight = 20 - # - #Range: > 0 - maxHeight = 70 - # - #Range: > 0 - clusterSize = 128 - # - #Amount of clusters generated per Chunk. - # >1 to spawn multiple. - # <1 to make it a chance. - # 0 to disable. - #Range: 0.0 ~ 512.0 - frequency = 0.015625 - - [worldgen.v2.scoria] - # - #Range: > 0 - minHeight = 0 - # - #Range: > 0 - maxHeight = 10 - # - #Range: > 0 - clusterSize = 128 - # - #Amount of clusters generated per Chunk. - # >1 to spawn multiple. - # <1 to make it a chance. - # 0 to disable. - #Range: 0.0 ~ 512.0 - frequency = 0.03125 - 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 deleted file mode 100644 index 2ae0b55..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/decorative_blocks-common.toml +++ /dev/null @@ -1,8 +0,0 @@ - -#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 deleted file mode 100644 index e4b9a38..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/farmingforblockheads-common.toml +++ /dev/null @@ -1,24 +0,0 @@ - -#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 deleted file mode 100644 index 9e26dfe..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/farmingforblockheads/MarketRegistry.json +++ /dev/null @@ -1 +0,0 @@ -{} \ 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 deleted file mode 100644 index 707f5ac..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/fastbench.cfg +++ /dev/null @@ -1,8 +0,0 @@ -# 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 deleted file mode 100644 index e1ca72d..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/fml.toml +++ /dev/null @@ -1,8 +0,0 @@ -# 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 deleted file mode 100644 index bef1dd9..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/forge-common.toml +++ /dev/null @@ -1,7 +0,0 @@ - -#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/hardcorerevival-common.toml b/configuration/services/configs/minecraft/voor-kia/config/hardcorerevival-common.toml deleted file mode 100644 index e0f6a28..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/hardcorerevival-common.toml +++ /dev/null @@ -1,34 +0,0 @@ - -[general] - #If true, knocked out players will glow, making them visible through blocks. - glowOnKnockout = true - #The time in ticks in which a player can still be rescued from death. Set to 0 to disable the timer. - #Range: > 0 - ticksUntilDeath = 2400 - #If true, the timer until death continues even if the player logs out. - continueTimerWhileOffline = false - -[rescue] - #The distance at which a player can rescue another. - #Range: 0.0 ~ 3.4028234663852886E38 - rescueDistance = 5.0 - #The time in ticks it takes to rescue a player. - #Range: > 0 - rescueActionTicks = 40 - #The amount of health to respawn with when a player was rescued, out of 20. - #Range: > 1 - rescueRespawnHealth = 1 - #The food level to respawn with when a player was rescued, out of 20. - #Range: > 0 - rescueRespawnFoodLevel = 5 - #Effects applied to a player when rescued, in the format "effect|duration|amplifier" - rescueRespawnEffects = ["minecraft:hunger|600|0", "minecraft:weakness|1200|0"] - -[restrictions] - #If true, knocked out players are still able to punch nearby enemies. - allowUnarmedMelee = false - #If true, knocked out players are still able to fire bows. - allowBows = false - #If true, knocked out players are still able to fire pistols from Mr Crayfish's Gun Mod. - allowPistols = false - diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire-biomes.toml b/configuration/services/configs/minecraft/voor-kia/config/iceandfire-biomes.toml deleted file mode 100644 index 348d773..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire-biomes.toml +++ /dev/null @@ -1,89 +0,0 @@ - -#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 deleted file mode 100644 index 3ebb545..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire-common.toml +++ /dev/null @@ -1,452 +0,0 @@ -[Generation] - - [Generation.Dimensions] - #True if using blacklists, false if using whitelists for dragons and structure gen. - "Use Dimension Blacklist" = false - #Whitelist dragon gen dimensions. Use the format like "minecraft:the_nether" or "rats:ratlantis" - whitelistDimensionsDragons = ["minecraft:overworld"] - #Whitelisted feature(cyclops caves, hydra dens, etc) gen dimensions. Use the format like "minecraft:the_nether" or "rats:ratlantis" - whitelistDimensionsFeature = ["minecraft:overworld"] - #Whitelist mob spawn (troll, hippogryph, etc) dimensions. Use the format like "minecraft:the_nether" or "rats:ratlantis" - whitelistDimensionsMobs = ["minecraft:overworld"] - #Blacklisted dragon gen dimensions. Use the format like "minecraft:the_nether" or "rats:ratlantis" - blacklistDimensionsDragons = ["minecraft:the_nether", "minecraft:the_end"] - #Blacklisted feature(cyclops caves, hydra dens, etc) gen dimensions. Use the format like "minecraft:the_nether" or "rats:ratlantis" - blacklistDimensionsFeature = ["minecraft:the_nether", "minecraft:the_end"] - #Blacklisted mob spawn (troll, hippogryph, etc) dimensions. Use the format like "minecraft:the_nether" or "rats:ratlantis" - blacklistDimensionsMobs = ["minecraft:the_nether", "minecraft:the_end"] - - [Generation.Ores] - #Whether to generate copper ore or not - "Generate Copper Ore" = false - #Whether to generate silver ore or not - "Generate Silver Ore" = true - #Whether to generate sapphire ore or not - "Generate Sapphire Ore" = true - #Whether to generate amethyst ore or not - "Generate Amethyst Ore" = true - - [Generation.Dragon] - #Whether to generate dragon skeletons or not - "Generate Dragon Skeletons" = true - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Generate Dragon Skeleton Chance" = 300 - #Whether to generate dragon caves or not - "Generate Dragon Caves" = true - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Generate Dragon Cave Chance" = 200 - #Whether to generate dragon roosts or not - "Generate Dragon Roosts" = true - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Generate Dragon Roost Chance" = 1000 - #1 out of this number chance per block that gold will generate in dragon lairs. - #Range: 1 ~ 10000 - "Dragon Den Gold Amount" = 4 - #Ratio of Stone(this number) to Ores in Dragon Caves - #Range: 1 ~ 10000 - "Dragon Cave Ore Ratio" = 45 - - [Generation.Structures-Features] - #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 - #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" = 500 - #Whether to generate glacier biomes or not - "Generate Glaciers" = true - #Glacier Spawn Weight. Higher number = more common - #Range: 1 ~ 10000 - "Glacier Spawn Weight" = 4 - #True if mausoleums are allowed to generate - "Generate Mausoleums" = true - #One out of this number chance per chunk to generate a mausoleum. - #Range: 1 ~ 10000 - "Mausoleum Gen Chance" = 5000 - #Whether to generate graveyards or not - "Generate Graveyards" = true - #Graveyard rarity. - #Range: 2 ~ 10000 - "Graveyard Chance" = 100 - -[Dragons] - - [Dragons.Griefing] - #Dragon griefing - 2 is no griefing, 1 is breaking weak blocks, 0 is default - #Range: 0 ~ 2 - "Dragon Griefing" = 2 - #True if tamed dragons can follow the griefing rules. - "Tamed Dragon Griefing" = false - #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 - #Blocks that a dragon cannot break. Use the format like "minecraft:chest" or "rats:block_of_cheese" - blacklistedBreakBlocks = [] - #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"] - - [Dragons.Attributes] - #How long it takes(in ticks) for a dragon egg to hatch - #Range: > 1 - "Dragon Egg Hatch Time" = 7200 - #Dragon Flap Noise Distance - Larger number, further away you can hear it - #Range: 0 ~ 10000 - "Dragon Flap Noise Distance" = 4 - #Dragon Flute Distance - how many chunks away is the dragon flute effective? - #Range: 0 ~ 10000 - "Dragon Flute Distance" = 4 - #Max dragon health. Health is scaled to this - #Range: 1.0 ~ 100000.0 - "Dragon Health" = 500.0 - #Max dragon attack damage. Attack Damage is scaled to this - #Range: 1 ~ 10000 - "Dragon Attack Damage" = 17 - #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 - #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 - #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 - #Change this to slow down or speed up dragon or amphithere flight. - #Range: 0.0 ~ 2.0 - "Dragon Flight Speed Modifier" = 1.0 - #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 - - [Dragons.Behaviour] - #How high dragons can fly, in Y height. - #Range: > 100 - "Max Dragon Flight Height" = 128 - #How far away dragons will detect gold blocks being destroyed or chests being opened - #Range: 0 ~ 10000 - "Dragon Gold Search Length" = 30 - #True if dragons can despawn. Note that if this is false there may be SERIOUS lag issues. - "Dragons Despawn" = true - #True if tamed dragons go to sleep at night. - "Tamed Dragons Sleep" = true - #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 dragons can drop their skull on death. - "Dragons Drop Skull" = true - #True if dragons can drop their heart on death. - "Dragons Drop Heart" = true - #True if dragons can drop their blood on death. - "Dragons Drop Blood" = true - #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 - #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 blocks away can dragons wander from their defined "home" position. - #Range: 1 ~ 10000 - "Dragon Wander From Home Distance" = 40 - #Every interval of this number in ticks, dragon hunger decreases. - #Range: 1 ~ 10000 - "Dragon Hunger Tick Rate" = 3000 - #Every interval of this number in ticks, dragon allowed to break blocks. - #Range: 0 ~ 10000 - "Dragon Block Break Cooldown" = 5 - #True if villagers should run away and hide from dragons and other hostile Ice and Fire mobs. - "Villagers Fear Dragons" = true - #True if animals should run away and hide from dragons and other hostile Ice and Fire mobs. - "Animals Fear Dragons" = true - #A more intelligent dragon pathfinding system, but is also laggier. Turn this on if you think dragons are too stupid. - "Intelligent Dragon Pathfinding" = false - -[Mobs] - - [Mobs.Pixies] - #True if pixie villages are allowed to spawn - "Spawn Pixies" = true - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Spawn Pixies Chance" = 800 - #size of pixie villages - #Range: 1 ~ 10000 - "Pixie Village Size" = 5 - #True if pixies are allowed to steal from players - "Pixies Steal Items" = true - - [Mobs.Cyclops] - #True if cyclops caves are allowed to spawn - "Spawn Cyclopes Caves" = true - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Spawn Cyclops Cave Chance" = 1000 - #True if wandering cyclopes are allowed to spawn - "Spawn Wandering Cyclopes" = true - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Spawn Wandering Cyclops Chance" = 300 - #Maximum cyclops health - #Range: 1.0 ~ 10000.0 - "Cyclops Max Health" = 150.0 - #How many blocks away can cyclopes detect sheep. Note that increasing this could cause lag. - #Range: 1 ~ 10000 - "Cyclopes Sheep Search Length" = 17 - #Cyclops attack strength - #Range: 1.0 ~ 10000.0 - "Cyclops Attack Strength" = 15.0 - #Amount of damage done with cyclops bite attack. - #Range: 1.0 ~ 10000.0 - "Cyclops Bite Strength" = 40.0 - #Whether or not cyclops can break logs or leaves in their way - "Cyclops Griefing" = false - - [Mobs.Sirens] - #Maximum siren health - #Range: 1.0 ~ 10000.0 - "Siren Max Health" = 50.0 - #True if siren islands are allowed to spawn - "Spawn Sirens" = true - #True to make the screen pink when sirens attract players - "Use Siren Shader" = true - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Spawn Sirens Chance" = 400 - #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 - #how long(in ticks) a siren has to wait after failing to lure in a player - #Range: 100 ~ 24000 - "Siren Time Between Songs" = 2000 - - [Mobs.DeathWorms] - #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 - #Default deathworm health, this is scaled to the worm's particular size - #Range: 1.0 ~ 10000.0 - "Death Worm Base Health" = 10.0 - #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 - #True if deathworms are allowed to spawn - "Spawn Death Worms" = true - #True if wild deathworms are allowed to target and attack monsters - "Death Worms Target Monsters" = true - #Deathworm spawn weight. Higher = lower chance to spawn - #Range: 1 ~ 10000 - "Death Worm Spawn Weight" = 100 - #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 - - [Mobs.Cockatrice] - #Maximum cockatrice health - #Range: 1.0 ~ 10000.0 - "Cockatrice Health" = 40.0 - #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 chickens lay rotten eggs. - "Chickens Lay Rotten Eggs" = true - #True if cockatrices are allowed to spawn - "Spawn Cockatrices" = true - #Cockatrice spawn weight. Lower = lower chance to spawn - #Range: 1 ~ 10000 - "Cockatrice Spawn Weight" = 4 - #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 - - [Mobs.Stymphalians] - #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 - #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 - #Stymphalian bird feather attack strength. - #Range: 0.0 ~ 10000.0 - "Stymphalian Bird Feather Attack Strength" = 1.0 - #How far away stymphalian birds will consider other birds to be in the same flock. - #Range: 1 ~ 10000 - "Stymphalian Bird Flock Length" = 40 - #How high stymphalian birds can fly, in Y height. - #Range: > 10 - "Max Stymphalian Bird Flight Height" = 80 - #True if stymphalian birds are allowed to spawn - "Spawn Stymphalian Birds" = true - #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 stymphalian birds are allowed to target and attack animals - "Stymphalian Birds Target Animals" = false - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Spawn Stymhphalian Bird Chance" = 500 - - [Mobs.Trolls] - #True if trolls are allowed to spawn - "Spawn Trolls" = true - #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" = 40 - #A double check to see if the game can spawn trolls. Higher number = lower chance to spawn. - #Range: 0 ~ 10000 - "Troll Spawn Check Chance" = 10 - #Maximum troll health - #Range: 1.0 ~ 10000.0 - "Troll Max Health" = 50.0 - #Troll attack strength - #Range: 1.0 ~ 10000.0 - "Troll Attack Strength" = 10.0 - - [Mobs.Myrmex] - #True if myrmex colonies are allowed to spawn - "Spawn Myrmex" = true - #How many ticks it takes for a Myrmex Queen to produce an egg. - #Range: 1 ~ 10000 - "Myrmex Gestation Length" = 2500 - #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 - #One out of this number chance per chunk to generate a myrmex hive. - #Range: 1 ~ 10000 - "Myrmex Colony Gen Chance" = 1500 - #How many maximum individuals a myrmex colony can have. - #Range: 10 ~ 10000 - "Myrmex Colony Max Size" = 80 - #Base Myrmex(worker) attack strength - #Range: 1.0 ~ 10000.0 - "Myrmex Base Attack Strength" = 3.0 - #The maximum radius myrmex area allowed to wander/forage - #Range: 100 ~ 20000 - "Myrmex Maximum Wnader Radius" = 4000 - - [Mobs.Amphitheres] - #True if amphitheres are allowed to spawn - "Spawn Amphitheres" = true - #Amphithere spawn weight. Lower = lower chance to spawn - #Range: 1 ~ 10000 - "Amphithere Spawn Weight" = 50 - #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 - #How many ticks it takes while riding an untamed amphithere to tame it. - #Range: 1 ~ 10000 - "Amphithere Tame Time" = 400 - #How fast amphitheres fly. - #Range: 0.0 ~ 3.0 - "Amphithere Flight Speed" = 1.75 - #Maximum amphithere health - #Range: 1.0 ~ 10000.0 - "Amphithere Max Health" = 50.0 - #Amphithere attack strength - #Range: 1.0 ~ 10000.0 - "Amphithere Attack Strength" = 7.0 - - [Mobs.SeaSerpents] - #True if sea serpents are allowed to spawn - "Spawn Sea Serpents" = true - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Spawn Sea Serpent Chance" = 2500 - #Whether or not sea serpents can break weak blocks in their way - "Sea Serpent Griefing" = false - #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 - #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 - - [Mobs.Hippocampus] - #True if hippocampi are allowed to spawn - "Spawn Hippocampus" = true - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Spawn Hippocampus Chance" = 200 - #Change this to slow down or speed up hippocampus swimming. - #Range: 0.0 ~ 2.0 - "Hippocampus Swim Speed Modifier" = 1.0 - - [Mobs.Hippogryph] - #True if hippogryphs are allowed to spawn - "Spawn Hippogryphs" = true - #Hippogryph spawn weight. Lower = lower chance to spawn. - #Range: 1 ~ 10000 - "Hippogryph Spawn Weight" = 1 - #Change this to slow down or speed up hippogryph flight. - #Range: 0.0 ~ 2.0 - "Hippogryph Flight Speed Modifier" = 1.0 - - [Mobs.Gorgons] - #True if gorgon temples are allowed to spawn - "Spawn Gorgons" = true - #1 out of this number chance per chunk for generation - #Range: 1 ~ 10000 - "Spawn Gorgon Chance" = 10000 - #Maximum gorgon health - #Range: 1.0 ~ 10000.0 - "Gorgon Max Health" = 100.0 - - [Mobs.Others] - #True if dread liches are allowed to spawn - "Spawn Liches" = true - #Dread Lich spawn weight. Lower = lower chance to spawn - #Range: 1 ~ 10000 - "Lich Spawn Weight" = 2 - #Maximum hydra health - #Range: 1.0 ~ 10000.0 - "Hydra Max Health" = 250.0 - #True if hydra caves are allowed to generate - "Generate Hydra Caves" = true - #One out of this number chance per chunk to generate a hydra cave. - #Range: 1 ~ 10000 - "Hydra Caves Gen Chance" = 1000 - #Maximum ghost health. - #Range: 1.0 ~ 10000.0 - "Ghost Max Health" = 30.0 - #Maximum ghost attack strength. - #Range: 0.0 ~ 10000.0 - "Ghost Attack Strength" = 3.0 - #True if ghosts can rarely spawn from brutal PvP deaths. - "Ghost Spawn from PvP deaths" = true - #Villager Scribe House generation weight. Lower = lower chance to spawn - #Range: 30 ~ 10000 - "Villager Scribe House Weight" = 30 - -[Items] - #Default attack strength of a dragonsteel sword. - #Range: 5.0 ~ 2.147483647E9 - "Dragonsteel Sword Base Attack Strength" = 25.0 - #Default armor value of dragonsteel chestplate. - #Range: > 7 - "Dragonsteel Base Armor" = 12 - #Default durability value of dragonsteel tools. - #Range: > 1 - "Dragonsteel Base Durability" = 8000 - #Default durability value of dragonsteel equipment. - #Range: > 1 - "Dragonsteel Base Durability Equipment" = 8000 - #Disable this to remove easter egg with tinkers installed. - Weezer = true - #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 - #True if the summon crystal can load chunks to find dragons. - "Chunk Load Summon Crystal" = true - #True if the dragon bone fire sword ignites attackers. - "Dragon Bone Fire Abilities" = true - #True if the dragon bone ice sword freezes attackers. - "Dragon Bone Ice Abilities" = true - #True if the dragon bone lightning sword strikes attackers. - "Dragon Bone Lightning Abilities" = true - -[Pathfinding] - #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 - #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 - diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/amethyst_gen_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/amethyst_gen_biomes.json deleted file mode 100644 index a74daf4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/amethyst_gen_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "savanna" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "savanna" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/amphithere_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/amphithere_biomes.json deleted file mode 100644 index ab82bf2..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/amphithere_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "jungle" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/cockatrice_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/cockatrice_biomes.json deleted file mode 100644 index a74daf4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/cockatrice_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "savanna" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "savanna" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/cyclops_cave_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/cyclops_cave_biomes.json deleted file mode 100644 index 38e6e45..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/cyclops_cave_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "beach" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "beach" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/deathworm_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/deathworm_biomes.json deleted file mode 100644 index 7f73edd..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/deathworm_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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/iceandfire/desert_myrmex_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/desert_myrmex_biomes.json deleted file mode 100644 index 7f73edd..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/desert_myrmex_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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/iceandfire/fire_dragon_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/fire_dragon_biomes.json deleted file mode 100644 index 0473537..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/fire_dragon_biomes.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "hot" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "jungle" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "mesa" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "savanna" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "plains" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "wet" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "cold" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "jungle" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "mesa" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "savanna" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "forest" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/fire_dragon_skeleton_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/fire_dragon_skeleton_biomes.json deleted file mode 100644 index 7f73edd..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/fire_dragon_skeleton_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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/iceandfire/fire_lily_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/fire_lily_biomes.json deleted file mode 100644 index 53b1af0..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/fire_lily_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "hot" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/forest_troll_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/forest_troll_biomes.json deleted file mode 100644 index f2356ca..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/forest_troll_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "forest" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "forest" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/gorgon_temple_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/gorgon_temple_biomes.json deleted file mode 100644 index 38e6e45..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/gorgon_temple_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "beach" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "beach" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/graveyard_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/graveyard_biomes.json deleted file mode 100644 index 343fa29..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/graveyard_biomes.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "ocean" - }, - { - "type": "BIOME_CATEGORY", - "negate": true, - "value": "ocean" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "beach" - }, - { - "type": "BIOME_CATEGORY", - "negate": true, - "value": "beach" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippocampus_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippocampus_biomes.json deleted file mode 100644 index 3fba906..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippocampus_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "ocean" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "ocean" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_biomes.json deleted file mode 100644 index 21e99bd..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_biomes.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "mesa" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "mountain" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "hills" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "extreme_hills" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_black_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_black_biomes.json deleted file mode 100644 index eac1949..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_black_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:desert_hills" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_brown_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_brown_biomes.json deleted file mode 100644 index 8b33d39..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_brown_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "mountains" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "extreme_hills" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_chestnut_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_chestnut_biomes.json deleted file mode 100644 index 21211b2..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_chestnut_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:wooded_mountains" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_creamy_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_creamy_biomes.json deleted file mode 100644 index 48b78bd..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_creamy_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:savanna_plateau" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_dark_brown_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_dark_brown_biomes.json deleted file mode 100644 index 3bdc692..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_dark_brown_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:taiga_mountains" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:taiga_hills" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_gray_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_gray_biomes.json deleted file mode 100644 index 718a68a..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_gray_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:dark_forest_hills" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_white_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_white_biomes.json deleted file mode 100644 index ac739b4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hippogryph_white_biomes.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:snowy_mountains" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:snowy_taiga_hills" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "REGISTRY_NAME", - "negate": false, - "value": "minecraft:snowy_taiga_mountains" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hydra_cave_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hydra_cave_biomes.json deleted file mode 100644 index b696ee0..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/hydra_cave_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "swamp" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "swamp" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ice_dragon_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ice_dragon_biomes.json deleted file mode 100644 index 196b79b..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ice_dragon_biomes.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "icy" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "snowy" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "cold" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ice_dragon_skeleton_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ice_dragon_skeleton_biomes.json deleted file mode 100644 index 6d766c7..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ice_dragon_skeleton_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "snowy" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "icy" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ice_lily_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ice_lily_biomes.json deleted file mode 100644 index 6d766c7..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ice_lily_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "snowy" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "icy" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/jungle_myrmex_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/jungle_myrmex_biomes.json deleted file mode 100644 index ab82bf2..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/jungle_myrmex_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "jungle" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/lightning_dragon_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/lightning_dragon_biomes.json deleted file mode 100644 index d5109e2..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/lightning_dragon_biomes.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "jungle" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "mesa" - } - ], - [ - { - "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/iceandfire/lightning_dragon_skeleton_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/lightning_dragon_skeleton_biomes.json deleted file mode 100644 index a74daf4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/lightning_dragon_skeleton_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "savanna" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "savanna" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/lightning_lily_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/lightning_lily_biomes.json deleted file mode 100644 index a74daf4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/lightning_lily_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "savanna" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "savanna" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/mausoleum_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/mausoleum_biomes.json deleted file mode 100644 index 6d766c7..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/mausoleum_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "snowy" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "icy" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/mountain_troll_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/mountain_troll_biomes.json deleted file mode 100644 index 8b33d39..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/mountain_troll_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "mountains" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "extreme_hills" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ore_gen_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ore_gen_biomes.json deleted file mode 100644 index fda5d7f..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/ore_gen_biomes.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/pixie_village_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/pixie_village_biomes.json deleted file mode 100644 index 6110f7b..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/pixie_village_biomes.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "rare" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "magical" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "dense" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "forest" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "mountain" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "hills" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "wet" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "hot" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "cold" - }, - { - "type": "BIOME_DICT", - "negate": true, - "value": "dry" - }, - { - "type": "BIOME_CATEGORY", - "negate": true, - "value": "taiga" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/sapphire_gen_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/sapphire_gen_biomes.json deleted file mode 100644 index 6d766c7..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/sapphire_gen_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "snowy" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "icy" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/sea_serpent_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/sea_serpent_biomes.json deleted file mode 100644 index 3fba906..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/sea_serpent_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "ocean" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "ocean" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/siren_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/siren_biomes.json deleted file mode 100644 index 3fba906..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/siren_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "ocean" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "ocean" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/snowy_troll_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/snowy_troll_biomes.json deleted file mode 100644 index e4db8f7..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/snowy_troll_biomes.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "snowy" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/stymphalian_bird_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/stymphalian_bird_biomes.json deleted file mode 100644 index b696ee0..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/stymphalian_bird_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "swamp" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "swamp" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/wandering_cyclops_biomes.json b/configuration/services/configs/minecraft/voor-kia/config/iceandfire/wandering_cyclops_biomes.json deleted file mode 100644 index 8d890df..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/iceandfire/wandering_cyclops_biomes.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "biomes": [ - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_DICT", - "negate": false, - "value": "plains" - } - ], - [ - { - "type": "BIOME_DICT", - "negate": false, - "value": "overworld" - }, - { - "type": "BIOME_CATEGORY", - "negate": false, - "value": "plains" - } - ] - ] -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/ironfurnaces-client.toml b/configuration/services/configs/minecraft/voor-kia/config/ironfurnaces-client.toml deleted file mode 100644 index c93ee65..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/ironfurnaces-client.toml +++ /dev/null @@ -1,9 +0,0 @@ - -#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 deleted file mode 100644 index df164ab..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/ironfurnaces.toml +++ /dev/null @@ -1,142 +0,0 @@ - -#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.furance_xp_drop] - # This value indicates when the furnace should 'overload' and spit out the xp stored. - # Default: 10, Recipes - #Range: 1 ~ 500 - value = 10 - # This value indicates when the furnace should 'overload' and spit out the xp stored. - # Default: 100000, Single recipe uses - #Range: 1 ~ 1000000 - value_two = 100000 - - [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: 20 - #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] - # Enable or disable the Rainbow Content - rainbow = true - # Given or not given the Rainbow Coal to our champion - coal = false - # Show furnace settings errors in chat, used for debugging - errors = 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 deleted file mode 100644 index 0dd954f..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/jeresources-common.toml +++ /dev/null @@ -1,11 +0,0 @@ -#Range: 1 ~ 4 -itemsPerColumn = 4 -#Range: 1 ~ 4 -itemsPerRow = 4 -diyData = true -showDevData = false -enchantsBlacklist = ["flimflam", "soulBound"] -hiddenTabs = [] -dimensionsBlacklist = [-11] -disableLootManagerReloading = false - diff --git a/configuration/services/configs/minecraft/voor-kia/config/jeresources.toml b/configuration/services/configs/minecraft/voor-kia/config/jeresources.toml deleted file mode 100644 index a4f9f5b..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/jeresources.toml +++ /dev/null @@ -1,11 +0,0 @@ -disableLootManagerReloading = false -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 deleted file mode 100644 index 2210d90..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/lottaterracotta-common.toml +++ /dev/null @@ -1,25 +0,0 @@ - -[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/overworldtwo.json b/configuration/services/configs/minecraft/voor-kia/config/overworldtwo.json deleted file mode 100644 index 623db10..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/overworldtwo.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "version": 0, - "generate_nether": true, - "fast_ores": true -} \ No newline at end of file diff --git a/configuration/services/configs/minecraft/voor-kia/config/pamhc2crops.toml b/configuration/services/configs/minecraft/voor-kia/config/pamhc2crops.toml deleted file mode 100644 index 0f5a672..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/pamhc2crops.toml +++ /dev/null @@ -1,50 +0,0 @@ - -["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 right-click harvesting of crops. - "Enable both for right-click harvesting for crops" = true - #Disable/enable grass blocks dropping seeds. - "Enable grass blocks dropping seeds" = false - -["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 both for 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 deleted file mode 100644 index d04d4fe..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/pamhc2trees.toml +++ /dev/null @@ -1,126 +0,0 @@ - -["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 - -["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 - diff --git a/configuration/services/configs/minecraft/voor-kia/config/passablefoliage-common.toml b/configuration/services/configs/minecraft/voor-kia/config/passablefoliage-common.toml deleted file mode 100644 index cf51d2f..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/passablefoliage-common.toml +++ /dev/null @@ -1,24 +0,0 @@ -#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 deleted file mode 100644 index 07a2e01..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/performant-common.toml +++ /dev/null @@ -1,138 +0,0 @@ -#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 - #List of entities excluded from beeing affected by dynamic entity updates: e.g. format : ["minecraft:zombie", "minecraft:creeper"] - excludedTickDistanceMobs = [] - #Fix leash lag from entities on a leash, default = true - fixLeash = 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 - #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 - #Enables dynamic update distance, it will reduces entity updates when far away from the player, respecting the entities own update range. default = true. Requires restart - enableDynamicEntityUpdates = 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 - #Enables dynamic entity rendering, stops non-visible entities from beeing rendered but can sometimes cause a slight phasing-in delay. Usually a large boost to fps, default = true. Require restart - enableDynamicEntityRendering = true - #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 - #Entity dynamic update distance setting, reduces the entities own update range from players at which entities get slowed down, in chunks(16blocks). The higher you set this, the closer to the player entities will get slower updates. Default = 0 - #Range: 0 ~ 1000 - entityUpdateDistanceReduction = 0 - #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 vanilla 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 watchdog timeout for the integrated server in miliseconds, -1 Disables it. 1 second = 1000 miliseconds, default = 180000 - #Range: -1 ~ 500000 - singlePlayerWatchDogTimeout = 180000 - #Set the ingame disconnect timeout for disconnecting players. Default = 60sec - #Range: 15 ~ 400 - disconnectTimeout = 60 - #Set the maximum allowed amount of same sounds playing at the same time. Lowers e.g. lag of flowing water and other cases where a sound is repeated a lot at once. Default = 10 - #Range: 1 ~ 4000 - maxSameSounds = 10 - #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 deleted file mode 100644 index a9330d1..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/platter-common.toml +++ /dev/null @@ -1,13 +0,0 @@ - -#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 deleted file mode 100644 index 4a3d9dc..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/ender_cell.toml +++ /dev/null @@ -1,49 +0,0 @@ - -[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 deleted file mode 100644 index 26e85a7..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/ender_gate.toml +++ /dev/null @@ -1,49 +0,0 @@ - -[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 deleted file mode 100644 index 8988674..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energizing.toml +++ /dev/null @@ -1,36 +0,0 @@ -#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 deleted file mode 100644 index 5a43061..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_cable.toml +++ /dev/null @@ -1,33 +0,0 @@ - -[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 deleted file mode 100644 index 2ced90e..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_cell.toml +++ /dev/null @@ -1,33 +0,0 @@ - -[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 deleted file mode 100644 index 2ced90e..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_discharger.toml +++ /dev/null @@ -1,33 +0,0 @@ - -[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 deleted file mode 100644 index 1be5567..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/energy_hopper.toml +++ /dev/null @@ -1,49 +0,0 @@ - -[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 deleted file mode 100644 index aac79b4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/furnator.toml +++ /dev/null @@ -1,49 +0,0 @@ - -[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 deleted file mode 100644 index 0b24653..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/magmator.toml +++ /dev/null @@ -1,56 +0,0 @@ -# -#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 deleted file mode 100644 index f5e36b0..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/reactor.toml +++ /dev/null @@ -1,49 +0,0 @@ - -[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 deleted file mode 100644 index bbe8571..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/solar_panel.toml +++ /dev/null @@ -1,49 +0,0 @@ - -[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 deleted file mode 100644 index 233ef77..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/generators/thermo_gen.toml +++ /dev/null @@ -1,49 +0,0 @@ - -[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 deleted file mode 100644 index 2ced90e..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/items/battery.toml +++ /dev/null @@ -1,33 +0,0 @@ - -[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 deleted file mode 100644 index 1be5567..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/energy/player_transmitter.toml +++ /dev/null @@ -1,49 +0,0 @@ - -[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 deleted file mode 100644 index a1dd03c..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/powah/general_common.toml +++ /dev/null @@ -1,46 +0,0 @@ -# -#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 deleted file mode 100644 index 9b65931..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/quark-common-1.toml.bak +++ /dev/null @@ -1,2128 +0,0 @@ - -[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 deleted file mode 100644 index e69de29..0000000 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 deleted file mode 100644 index e69de29..0000000 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 deleted file mode 100644 index e69de29..0000000 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 deleted file mode 100644 index e69de29..0000000 diff --git a/configuration/services/configs/minecraft/voor-kia/config/quark-common.toml b/configuration/services/configs/minecraft/voor-kia/config/quark-common.toml deleted file mode 100644 index 8a6398b..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/quark-common.toml +++ /dev/null @@ -1,2078 +0,0 @@ - -[general] - #Allowed values: (0,) - "Advancement Visibility Depth" = 2 - "'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 - #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 - "Jukebox Automation" = 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] - "Enable Chests Moving Together" = true - "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] - "Cobblestone Bricks" = true - "Burn Vines" = true - "Quilted Wool" = true - "Celebratory Lamps" = true - "Variant Chests" = true - Hedges = true - "Vertical Slabs" = true - "Nether Brick Fence Gate" = true - "Lit Lamp" = true - "Vertical Planks" = true - "Tie Leads To Fences" = true - "Shallow Dirt" = true - "More Stone Variants" = true - Turf = true - "Paper Decor" = true - Rope = true - "Iron Plates" = true - "Sturdy Stone" = true - "More Potted Plants" = true - Grate = true - "Variant Bookshelves" = true - "Duskbound Blocks" = true - "Bamboo Mat" = true - "More Brick Types" = true - "Gold Bars" = true - "Soul Sandstone" = true - "Compressed Blocks" = true - Stools = true - Thatch = true - "Variant Ladders" = true - Shingles = true - "Item Frames" = true - "Stained Planks" = true - "Wooden Posts" = true - "Leaf Carpet" = true - Midori = true - "Framed Glass" = true - "Tallow And Candles" = true - - [building.thatch] - #Allowed values: [0,1] - "Fall Damage Multiplier" = 0.5 - - [building.item_frames] - "Glass Item Frames Update Maps" = true - - [building.cobblestone_bricks] - "Enable Basalt Bricks" = true - "Enable Netherrack Bricks" = true - "Enable Dirt Bricks" = true - "Enable Blackstone Bricks" = 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.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] - "Enable Reverting Wooden Chests" = true - "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.celebratory_lamps] - "Light Level" = 15 - - [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 - "Ambient Discs" = 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 - Abacus = true - - [tools.ambient_discs] - "Drop On Spider Kill" = true - - [tools.trowel] - #Amount of blocks placed is this value + 1. - #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] - "Normal Upgrade Cost" = 10 - "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"] - "Item Quality" = 2 - #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 - #Set to 0 to not generate in Dungeons - "Dungeon Weight" = 20 - "Limit Break Upgrade Cost" = 30 - #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 - - [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 = [] - "Search Radius" = 6400 - "Search Distance Increment" = 8 - "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 - "More Banner Layers" = true - "Better Elytra Rocket" = 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 - - [tweaks.more_banner_layers] - #Allowed values: [1,16] - "Layer Limit" = 16 - -[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 - Deepslate = 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 - #Allowed values: [0,1] - "Crystal Chance" = 0.16 - #Allowed values: [0,1] - "Crystal Cluster On Sides Chance" = 0.6 - #Allowed values: [0,1] - "Crystal Cluster Chance" = 0.2 - #Allowed values: [0,1] - "Double Crystal Chance" = 0.2 - "Enable Collateral Movement" = true - "Enable Beacon Redirection" = true - "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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["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 - "Small Speleothems Increase Fall Damage" = true - "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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["sandy"] - "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] - - [world.spiral_spires.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = [] - "Is Blacklist" = true - - [world.spiral_spires.biomes.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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["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" = 255 - #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" = 255 - #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" = 255 - #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" = 255 - #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" = 255 - #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" = 255 - #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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["plains"] - "Is Blacklist" = false - - [world.spider_nest_underground_biome.biome_settings.dimensions] - Dimensions = ["minecraft:overworld"] - "Is Blacklist" = false - - [world.deepslate] - "Sheet Height Variance" = 6 - "Sheet Y Start" = 0 - "Sheet Height" = 18 - - [world.deepslate.dimensions] - Dimensions = ["minecraft:overworld"] - "Is Blacklist" = false - - [world.blossom_trees] - - [world.blossom_trees.orange] - Rarity = 100 - - [world.blossom_trees.orange.biome_config] - - [world.blossom_trees.orange.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["savanna"] - "Is Blacklist" = false - - [world.blossom_trees.orange.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.orange.dimensions] - Dimensions = ["minecraft:overworld"] - "Is Blacklist" = false - - [world.blossom_trees.red] - Rarity = 30 - - [world.blossom_trees.red.biome_config] - - [world.blossom_trees.red.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["mesa"] - "Is Blacklist" = false - - [world.blossom_trees.red.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.red.dimensions] - Dimensions = ["minecraft:overworld"] - "Is Blacklist" = false - - [world.blossom_trees.pink] - Rarity = 100 - - [world.blossom_trees.pink.biome_config] - - [world.blossom_trees.pink.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["mountain"] - "Is Blacklist" = false - - [world.blossom_trees.pink.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.pink.dimensions] - Dimensions = ["minecraft:overworld"] - "Is Blacklist" = false - - [world.blossom_trees.blue] - Rarity = 200 - - [world.blossom_trees.blue.biome_config] - - [world.blossom_trees.blue.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["snowy"] - "Is Blacklist" = false - - [world.blossom_trees.blue.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.blue.dimensions] - Dimensions = ["minecraft:overworld"] - "Is Blacklist" = false - - [world.blossom_trees.yellow] - Rarity = 200 - - [world.blossom_trees.yellow.biome_config] - - [world.blossom_trees.yellow.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["plains"] - "Is Blacklist" = false - - [world.blossom_trees.yellow.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.yellow.dimensions] - Dimensions = ["minecraft:overworld"] - "Is Blacklist" = false - - [world.blossom_trees.lavender] - Rarity = 100 - - [world.blossom_trees.lavender.biome_config] - - [world.blossom_trees.lavender.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["swamp"] - "Is Blacklist" = false - - [world.blossom_trees.lavender.biome_config.biomes] - Biomes = [] - "Is Blacklist" = true - - [world.blossom_trees.lavender.dimensions] - Dimensions = ["minecraft:overworld"] - "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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["mountain", "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] - - [world.big_stone_clusters.marble.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["plains"] - "Is Blacklist" = false - - [world.big_stone_clusters.marble.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [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] - - [world.big_stone_clusters.limestone.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["swamp", "ocean"] - "Is Blacklist" = false - - [world.big_stone_clusters.limestone.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [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] - - [world.big_stone_clusters.granite.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["mountain"] - "Is Blacklist" = false - - [world.big_stone_clusters.granite.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [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] - - [world.big_stone_clusters.myalite.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = [] - "Is Blacklist" = true - - [world.big_stone_clusters.myalite.biomes.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] - - [world.big_stone_clusters.voidstone.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = [] - "Is Blacklist" = true - - [world.big_stone_clusters.voidstone.biomes.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] - - [world.big_stone_clusters.andesite.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["forest"] - "Is Blacklist" = false - - [world.big_stone_clusters.andesite.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [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] - - [world.big_stone_clusters.slate.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["snowy"] - "Is Blacklist" = false - - [world.big_stone_clusters.slate.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [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] - - [world.big_stone_clusters.diorite.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["savanna", "jungle", "mushroom"] - "Is Blacklist" = false - - [world.big_stone_clusters.diorite.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [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] - - [world.big_stone_clusters.jasper.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["mesa", "sandy"] - "Is Blacklist" = false - - [world.big_stone_clusters.jasper.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["snowy"] - "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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["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_config] - - [world.big_dungeon.biome_config.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["ocean", "beach", "nether", "end"] - "Is Blacklist" = true - - [world.big_dungeon.biome_config.biomes] - Biomes = [] - "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: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["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] - - [mobs.toretoise.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["void", "nether", "end"] - "Is Blacklist" = true - - [mobs.toretoise.spawn_config.biomes.biomes] - Biomes = [] - "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] - - [mobs.crabs.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["beach"] - "Is Blacklist" = false - - [mobs.crabs.spawn_config.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - - [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] - - [mobs.foxhound.lesser_spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = [] - "Is Blacklist" = true - - [mobs.foxhound.lesser_spawn_config.biomes.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] - - [mobs.foxhound.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = [] - "Is Blacklist" = true - - [mobs.foxhound.spawn_config.biomes.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] - - [mobs.wraith.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = [] - "Is Blacklist" = true - - [mobs.wraith.spawn_config.biomes.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] - - [mobs.stonelings.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["void", "nether", "end"] - "Is Blacklist" = true - - [mobs.stonelings.spawn_config.biomes.biomes] - Biomes = [] - "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] - - [mobs.frogs.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["swamp"] - "Is Blacklist" = false - - [mobs.frogs.spawn_config.biomes.biomes] - Biomes = [] - "Is Blacklist" = true - -[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"] - "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"] - "Affect Leaves" = true - - [client.greener_grass.color_matrix] - R = [0.89, 0.0, 0.0] - B = [0.0, 0.0, 0.89] - G = [0.0, 1.11, 0.0] - -[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 - #If you set this to false, the vanilla Enchanting Table will no longer automatically convert to the Matrix Enchanting table. You'll have to add a recipe for the Matrix Enchanting Table to make use of this. - "Automatically Convert" = 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] - Shiba = false - "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.shiba] - - [experimental.shiba.spawn_config] - #Allowed values: (0,) - "Spawn Weight" = 40 - #Allowed values: [1,) - "Min Group Size" = 1 - #Allowed values: [1,) - "Max Group Size" = 3 - - [experimental.shiba.spawn_config.biomes] - - [experimental.shiba.spawn_config.biomes.types] - #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, - # jungle, spooky, dead, lush, mushroom, magical, rare, - # plateau, modified, ocean, river, water, mesa, forest, - # plains, mountain, hills, swamp, sandy, snowy, wasteland, - # beach, void, overworld, nether, end] - "Biome Types" = ["mountain"] - "Is Blacklist" = false - - [experimental.shiba.spawn_config.biomes.biomes] - Biomes = [] - "Is Blacklist" = 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 deleted file mode 100644 index 84d35f4..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/repairchests-common.toml +++ /dev/null @@ -1,9 +0,0 @@ - -["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 deleted file mode 100644 index 1cd76d1..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/rsgauges-common.toml +++ /dev/null @@ -1,40 +0,0 @@ - -#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 deleted file mode 100644 index 06d5d7c..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/snowrealmagic-common.toml +++ /dev/null @@ -1,25 +0,0 @@ -placeSnowInBlock = true -snowGravity = true -snowAlwaysReplaceable = true -#Unavailable if TerraForged mod installed -snowAccumulationDuringSnowstorm = true -#Unavailable if TerraForged mod installed -snowAccumulationDuringSnowfall = false -#Unavailable if TerraForged mod installed -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 -#9 = Unlimited -#Range: 1 ~ 9 -snowAccumulationMaxLayers = 8 -advancedBlockInteraction = true - diff --git a/configuration/services/configs/minecraft/voor-kia/config/snowundertrees-common.toml b/configuration/services/configs/minecraft/voor-kia/config/snowundertrees-common.toml deleted file mode 100644 index 8939bd3..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/snowundertrees-common.toml +++ /dev/null @@ -1,8 +0,0 @@ -#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 deleted file mode 100644 index 06afa69..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/storagedrawers-common.toml +++ /dev/null @@ -1,30 +0,0 @@ - -[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/supplementaries-common.toml b/configuration/services/configs/minecraft/voor-kia/config/supplementaries-common.toml deleted file mode 100644 index 4de24d6..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/supplementaries-common.toml +++ /dev/null @@ -1,274 +0,0 @@ - -#Server side blocks configs -[blocks] - - [blocks.globe] - #how many globe trades to give to the wandering trader. This will effectively increase the chance of him having a globe trader. Increase this if you have other mods that add stuff to that trader - #Range: 0 ~ 50 - chance = 2 - #chanche of finding a globe in a shipwreck treasure chest. - #Range: 0.0 ~ 1.0 - shipwreck_treasure_chance = 0.25 - - [blocks.speaker_block] - #maximum range - #Range: 0 ~ 256 - range = 64 - - [blocks.bellows] - #bellows pushes air following this equation: - #air=(sin(2PI*ticks/period)<0), with period = base_period-(redstone_power-1)*power_scaling - #represents base period at 1 power - #Range: 1 ~ 512 - base_period = 78 - #entities with velocity greated than this won't be pushed - #Range: 0.0 ~ 16.0 - power_scaling = 2.0 - #velocity increase uses this equation: - #vel = base_vel*((range-entity_distance)/range) with base_vel = base_velocity_scaling/period - #note that the block will push further the faster it's pulsing - #Range: 0.0 ~ 64.0 - base_velocity_scaling = 5.0 - #sets velocity changed flag when pushing entities + - #causes pushing animation to be smooth client side but also restricts player movement when being pushed - velocity_changed_flag = true - #note that it will still only keep alive the two fire blocks closer to it - #Range: 0 ~ 16 - range = 5 - - [blocks.spring_launcher] - #spring launcher launch speed - #Range: 0.0 ~ 16.0 - velocity = 1.5 - #fall distance needed to trigger the automatic spring launch - #Range: 0 ~ 512 - fall_height_required = 5 - - [blocks.turn_table] - #can rotate entities standing on it? - rotate_entities = true - #blocks that can't be rotated. Some special ones like chests, beds and pistons are already hardcoded - blacklist = ["minecraft:end_portal_frame"] - - [blocks.jar] - #jar liquid capacity: leave at 12 for pixel accuracy - #Range: 0 ~ 1024 - capacity = 12 - #allow right click to instantly eat or drink food or potions inside a jar. - #Disable if you think this ability is op. Cookies are excluded - drink_from_jar = true - - [blocks.cage] - #allow all entities to be captured by cages and jars. Not meant for survival - cage_allow_all_mobs = false - #allow all baby mobs to be captured by cages - cage_allow_all_babies = false - - [blocks.notice_board] - #allow notice boards to accept and display any item, not just maps and books - allow_any_item = false - - [blocks.sack] - #Penalize the player with slowness effect when carrying too many sacks - sack_penality = true - #maximum number of sacks after which the slowness effect will be applied. each multiple of this number will further slow the player down - #Range: 0 ~ 50 - sack_increment = 2 - #How many slots should a sack have - #Range: 1 ~ 27 - slots = 9 - - [blocks.safe] - #Makes safes only breakable by their owner or by a player in creative - prevent_breaking = false - #Make safes simpler so they do not require keys: - #they will be bound to the first person that opens one and only that person will be able to interact with them - simple_safes = false - - [blocks.blackboard] - #Enable to draw directly on a blackboard using any dye. Gui still only works in black and white - colored_blackboard = false - - [blocks.candle_holder] - #Candle holder light level - #Range: 1 ~ 15 - light_level = 12 - - [blocks.timber_frame] - #Replace a timber frame with wattle and daub block when daub is placed in it - replace_daub = true - - [blocks.hourglass] - #Time in ticks for sugar - #Range: 0 ~ 10000 - sugar_time = 40 - #Time in ticks for sand blocks - #Range: 0 ~ 10000 - sand_time = 70 - #Time in ticks for concrete blocks - #Range: 0 ~ 10000 - concrete_time = 105 - #Time in ticks for generic dust - #Range: 0 ~ 10000 - dust_time = 150 - #Time in ticks for glowstone dust - #Range: 0 ~ 10000 - glowstone_time = 190 - #Time in ticks for blaze powder - #Range: 0 ~ 10000 - blaze_powder_time = 277 - #Time in ticks for redstone dust - #Range: 0 ~ 10000 - redstone_time = 400 - #Time in ticks for slime balls - #Range: 0 ~ 10000 - slime_time = 1750 - #Time in ticks for honey - #Range: 0 ~ 10000 - honey_time = 2000 - - [blocks.item_shelf] - #Makes item shelves climbable - climbable_shelves = false - - [blocks.iron_gate] - #Allows two iron gates to be opened simultaneously when on top of the other - double_opening = true - -#Configure spawning conditions -[spawns] - - [spawns.firefly] - #Spawnable biomes - biomes = ["minecraft:swamp", "minecraft:swamp_hills", "minecraft:plains", "minecraft:sunflower_plains", "minecraft:dark_forest", "minecraft:dark_forest_hills", "byg:bayou", "byg:cypress_swamplands", "byg:glowshroom_bayou", "byg:mangrove_marshes", "byg:vibrant_swamplands", "byg:fresh_water_lake", "byg:grassland_plateau", "byg:wooded_grassland_plateau", "byg:flowering_grove", "byg:guiana_shield", "byg:guiana_clearing", "byg:meadow", "byg:orchard", "byg:seasonal_birch_forest", "byg:seasonal_deciduous_forest", "byg:seasonal_forest", "biomesoplenty:flower_meadow", "biomesoplenty:fir_clearing", "biomesoplenty:grove_lakes", "biomesoplenty:grove", "biomesoplenty:highland_moor", "biomesoplenty:wetland_marsh", "biomesoplenty:deep_bayou", "biomesoplenty:wetland"] - #Whitelisted mods. All biomes from said mods will be able to spawn fireflies. Use the one above for more control - mod_whitelist = [] - #Spawn weight - #Set to 0 to disable spawning entirely - #Range: 0 ~ 100 - weight = 3 - #Minimum group size - #Range: 0 ~ 64 - min = 5 - #Maximum group size - #Range: 0 ~ 64 - max = 9 - - [spawns.structures] - - [spawns.structures.way_sign] - #Average distance apart in chunks between spawn attempts - #Range: 0 ~ 1001 - average_distance = 19 - #Minimum distance apart in chunks between spawn attempts. 1001 to disable them entirely - #Range: 0 ~ 1001 - minimum_distance = 10 - #With this option road signs will display the distance to the structure that they are pointing to - show_distance_text = true - #list of structure that a sign can point to. Note that they will only spawn in dimensions where vanilla villages can - villages = ["minecraft:village", "repurposed_structures:village_badlands", "repurposed_structures:village_dark_oak", "repurposed_structures:village_birch", "repurposed_structures:village_giant_taiga", "repurposed_structures:village_jungle", "repurposed_structures:village_mountains", "repurposed_structures:village_oak", "repurposed_structures:village_swamp", "pokecube:village", "pokecube_legends:village", "pokecube_legends:village/ocean", "valhelsia_structures:castle", "valhelsia_structures:castle_ruin", "valhelsia_structures:small_castle", "valhelsia_structures:tower_ruin", "stoneholm:underground_village"] - -#entities parameters -[entities] - - [entities.firefly] - #firefly animation period - #note that actual period will be this + a random number between 0 and 10 - #this needs to be here to allow correct despawning of the entity when it's not glowing - #check client configs come more animation settings - #Range: 1 ~ 200 - period = 65 - #firefly flying speed - #Range: 0.0 ~ 10.0 - speed = 0.3 - #despawn during the day - despawn = true - -#Vanilla tweaks -[tweaks] - - [tweaks.cake_tweaks] - #allows you to place a cake ontop of another - double_cake = true - #replaces normal cake placement with a directional one - directional_cake = true - - [tweaks.hanging_flower_pots] - #allows you to place hanging flower pots. Works with any modded pot too - enabled = true - - [tweaks.throwable_bricks] - #throw bricks at your foes! Might break glass blocks - enabled = true - - [tweaks.wall_lantern] - #allow wall lanterns placement - enabled = true - #mod ids of mods that have lantern block that extend the base lantern class but don't look like one - mod_blacklist = ["extlights", "betterendforge", "tconstruct"] - - [tweaks.bells_tweaks] - #ring a bell by clicking on a chain that's connected to it - chain_ringing = true - #max chain length that allows a bell to ring - #Range: 0 ~ 1024 - chain_length = 16 - - [tweaks.raked_gravel] - #allow gravel to be raked with a hoe - enabled = true - - [tweaks.bottle_xp] - #Allow bottling up xp by using a bottle on an enchanting table - enabled = true - #bottling health cost - #Range: 0 ~ 20 - cost = 2 - - [tweaks.map_tweaks] - #In this section you can add custom structure maps to cartographers - #The format required is as follows: - #[[,,,,,,],[,...,],...] - #With the following parameters: - # - structure id to be located (ie: minecraft:igloo) - # - villager trading level at which the map will be sold. Must be between 1 and 5 - # - minimum emerald price - # - maximum emerald price - # - map item name - # - hex color of the map item overlay texture - # - id of the map marker to be used (ie: supplementaries:igloo). - #See texture folder for all the names. Leave empty for default ones - #Note that ony the first parameter is required, each of the others others can me removed and will be defaulted to reasonable values - #example: ['minecraft:swamp_hut','2','5','7','witch hut map','0x00ff33'] - custom_adventurer_maps = [[""]] - #Cartographers will sell 'adventurer maps' that will lead to a random vanilla structure (choosen from a thought out preset list). - #Best kept disabled if you are adding custom adventurer maps with its config - random_adventurer_maps = true - #enables beacons, lodestones, respawn anchors, beds, conduits, portals to be displayed on maps by clicking one of them with a map - block_map_markers = true - - [tweaks.ceiling_banners] - #Allow banners to be placed on ceilings - enabled = true - - [tweaks.zombie_horse] - #Feed a stack of rotten flesh to a skeleton horse to buff him up to a zombie horse - zombie_horse_conversion = true - #Amount of rotten flesh needed - #Range: 1 ~ 1000 - rotten_flesh = 64 - -[items] - - [items.rope_arrow] - #If you really don't like my ropes you can specify here the block id ofa rope from another mod which will get deployed by rope arrows instead of mine - rope_arrow_override = "supplementaries:rope" - - [items.flute] - #radius in which an unbound flute will search pets - #Range: 0 ~ 500 - unbound_radius = 64 - #max distance at which a bound flute will allow a pet to teleport - #Range: 0 ~ 500 - bound_distance = 64 - diff --git a/configuration/services/configs/minecraft/voor-kia/config/supplementaries-registry.toml b/configuration/services/configs/minecraft/voor-kia/config/supplementaries-registry.toml deleted file mode 100644 index f38da67..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/supplementaries-registry.toml +++ /dev/null @@ -1,73 +0,0 @@ -#Here are configs that need reloading to take effect -[initialization] - - [initialization.general] - #Enable Creative Tab - creative_tab = false - #Set to false to disable custom dispenser behaviors (i.e: filling jars) if for some reason they are causing trouble - dispensers = true - #Creates a creative tab full of filled jars - jar_tab = false - #Enables custom Configured config screen - custom_configured_screen = true - - [initialization.blocks] - planter = true - clock_block = false - pedestal = true - wind_vane = true - redstone_illuminator = true - notice_board = true - crank = false - jar = true - faucet = false - turn_table = false - piston_launcher = false - speaker_block = true - sign_post = true - hanging_sign = true - bellows = false - sconce = true - sconce_green = false - sconce_ender = true - sconce_soul = true - candelabra = true - cage = true - item_shelf = true - sconce_lever = true - cog_block = false - candle_holder = true - globe = true - hourglass = true - sack = true - blackboard = true - safe = true - copper_lantern = true - flute = false - gold_trapdoor = true - gold_door = true - bamboo_spikes = true - stone_lamp = true - checker_block = true - netherite_door = true - netherite_trapdoor = true - pancake = true - lock_block = true - flax = false - rope = false - rope_arrow = false - pulley_block = false - fodder = true - bomb = true - crimson_lantern = true - magma_cream_block = true - goblet = true - raked_gravel = true - statue = true - iron_gate = true - #WIP - laser_block = false - flag = false - - [initialization.entities] - firefly = 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 deleted file mode 100644 index 135b45c..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/sweetconcrete-common.toml +++ /dev/null @@ -1,27 +0,0 @@ - -[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 deleted file mode 100644 index 5f599b6..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/the_bumblezone-mod_compatibility.toml +++ /dev/null @@ -1,262 +0,0 @@ - -["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 and from Honey Brood Blocks - # 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 - # - #----------------------------------------------------- - # - # Add new trades to Buzzier Bees's Beekeeper Villager. - # - allowBuzzierBeesTradeCompat = 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 - # - #----------------------------------------------------- - # - # Add new trades to Resourceful Bees's Beekeeper Villager. - # - allowResorucefulBeesTradeCompat = 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 and from Honey Brood Blocks - # 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 - - ["Mod Compatibility Options"."Pokecube Options"] - # - #----------------------------------------------------- - # - # Spawn Pokecube's bee-like pokemon in The Bumblezone and from Honey Brood Blocks. - # - spawnPokecubeBeePokemon = true - - ["Mod Compatibility Options"."Charm Options"] - # - #----------------------------------------------------- - # - # Spawn Charm Candles in Spider Infested Bee Dungeons. - # - allowCCandlesSpiderBeeDungeon = true - # - #----------------------------------------------------- - # - # Add new trades to Charm's Beekeeper Villager. - # - allowCharmTradeCompat = true - # - #----------------------------------------------------- - # - # Spawn Charm Candles in Bee Dungeons. - # - allowCCandlesBeeDungeon = 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 deleted file mode 100644 index 68b08de..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/towers_of_the_wild-common.toml +++ /dev/null @@ -1,20 +0,0 @@ - -[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 deleted file mode 100644 index 44a5e95..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/travelersbackpack-common.toml +++ /dev/null @@ -1,13 +0,0 @@ - -#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 - #WARNING - Remember to TAKE OFF BACKPACK BEFORE enabling or disabling this integration!! - if not you'll lose your backpack - 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 deleted file mode 100644 index a60ab70..0000000 --- a/configuration/services/configs/minecraft/voor-kia/config/wstweaks-common.toml +++ /dev/null @@ -1,19 +0,0 @@ - -#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 deleted file mode 100644 index 86ba950..0000000 --- a/configuration/services/configs/minecraft/voor-kia/defaultconfigs/solcarrot-server.toml +++ /dev/null @@ -1,26 +0,0 @@ - -[milestones] - #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. Naturally, adding more milestones lets you earn more hearts. - milestones = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80] - #Number of hearts you start out with. - #Range: 0 ~ 1000 - baseHearts = 7 - -[filtering] - #The minimum hunger value foods need to provide in order to count for milestones, in half drumsticks. - #Range: 0 ~ 1000 - minimumFoodValue = 4 - #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 = [] - -[miscellaneous] - #If true, eating foods outside of survival mode (e.g. creative/adventure) is not tracked and thus does not contribute towards progression. - limitProgressionToSurvival = true - #Whether or not to reset the food list on death, effectively losing all bonus hearts. - resetOnDeath = false - diff --git a/configuration/services/configs/minecraft/voor-kia/server-icon.png b/configuration/services/configs/minecraft/voor-kia/server-icon.png deleted file mode 100644 index 934c5f4..0000000 Binary files a/configuration/services/configs/minecraft/voor-kia/server-icon.png and /dev/null differ diff --git a/configuration/services/configs/minecraft/voor-kia/server.properties b/configuration/services/configs/minecraft/voor-kia/server.properties deleted file mode 100644 index 84a8cd5..0000000 --- a/configuration/services/configs/minecraft/voor-kia/server.properties +++ /dev/null @@ -1,52 +0,0 @@ -#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=true -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/configs/nginx-nextcloud.conf b/configuration/services/configs/nginx-nextcloud.conf deleted file mode 100644 index 7c6ad78..0000000 --- a/configuration/services/configs/nginx-nextcloud.conf +++ /dev/null @@ -1,167 +0,0 @@ -worker_processes auto; - -error_log /var/log/nginx/error.log warn; -pid /var/run/nginx.pid; - - -events { - worker_connections 1024; -} - - -http { - include /etc/nginx/mime.types; - default_type application/octet-stream; - - log_format main '$remote_addr - $remote_user [$time_local] "$request" ' - '$status $body_bytes_sent "$http_referer" ' - '"$http_user_agent" "$http_x_forwarded_for"'; - - access_log /var/log/nginx/access.log main; - - sendfile on; - #tcp_nopush on; - - keepalive_timeout 65; - - #gzip on; - - upstream php-handler { - server localhost:9000; - } - - server { - listen 80; - - # HSTS settings - # WARNING: Only add the preload option once you read about - # the consequences in https://hstspreload.org/. This option - # will add the domain to a hardcoded list that is shipped - # in all major browsers and getting removed from this list - # could take several months. - #add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always; - - # HTTP response headers borrowed from Nextcloud `.htaccess` - add_header Referrer-Policy "no-referrer" always; - add_header X-Content-Type-Options "nosniff" always; - add_header X-Download-Options "noopen" always; - add_header X-Frame-Options "SAMEORIGIN" always; - add_header X-Permitted-Cross-Domain-Policies "none" always; - add_header X-Robots-Tag "none" always; - add_header X-XSS-Protection "1; mode=block" always; - - # Remove X-Powered-By, which is an information leak - fastcgi_hide_header X-Powered-By; - - # Path to the root of your installation - root /var/www/html; - - # Specify how to handle directories -- specifying `/index.php$request_uri` - # here as the fallback means that Nginx always exhibits the desired behaviour - # when a client requests a path that corresponds to a directory that exists - # on the server. In particular, if that directory contains an index.php file, - # that file is correctly served; if it doesn't, then the request is passed to - # the front-end controller. This consistent behaviour means that we don't need - # to specify custom rules for certain paths (e.g. images and other assets, - # `/updater`, `/ocm-provider`, `/ocs-provider`), and thus - # `try_files $uri $uri/ /index.php$request_uri` - # always provides the desired behaviour. - index index.php index.html /index.php$request_uri; - - # Rule borrowed from `.htaccess` to handle Microsoft DAV clients - location = / { - if ( $http_user_agent ~ ^DavClnt ) { - return 302 /remote.php/webdav/$is_args$args; - } - } - - location = /robots.txt { - allow all; - log_not_found off; - access_log off; - } - - # Make a regex exception for `/.well-known` so that clients can still - # access it despite the existence of the regex rule - # `location ~ /(\.|autotest|...)` which would otherwise handle requests - # for `/.well-known`. - location ^~ /.well-known { - # The rules in this block are an adaptation of the rules - # in `.htaccess` that concern `/.well-known`. - - location = /.well-known/carddav { return 301 /remote.php/dav/; } - location = /.well-known/caldav { return 301 /remote.php/dav/; } - - location /.well-known/acme-challenge { try_files $uri $uri/ =404; } - location /.well-known/pki-validation { try_files $uri $uri/ =404; } - - # Let Nextcloud's API for `/.well-known` URIs handle all other - # requests by passing them to the front-end controller. - return 301 /index.php$request_uri; - } - - # set max upload size - client_max_body_size 10G; - fastcgi_buffers 64 4K; - - # Enable gzip but do not remove ETag headers - gzip on; - gzip_vary on; - gzip_comp_level 4; - gzip_min_length 256; - gzip_proxied expired no-cache no-store private no_last_modified no_etag auth; - gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; - - # Pagespeed is not supported by Nextcloud, so if your server is built - # with the `ngx_pagespeed` module, uncomment this line to disable it. - #pagespeed off; - - # Rules borrowed from `.htaccess` to hide certain paths from clients - location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) { return 404; } - location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) { return 404; } - - # Ensure this block, which passes PHP files to the PHP process, is above the blocks - # which handle static assets (as seen below). If this block is not declared first, - # then Nginx will encounter an infinite rewriting loop when it prepends `/index.php` - # to the URI, resulting in a HTTP 500 error response. - location ~ \.php(?:$|/) { - fastcgi_split_path_info ^(.+?\.php)(/.*)$; - set $path_info $fastcgi_path_info; - - try_files $fastcgi_script_name =404; - - include fastcgi_params; - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - fastcgi_param PATH_INFO $path_info; - #fastcgi_param HTTPS on; - - fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice - fastcgi_param front_controller_active true; # Enable pretty urls - fastcgi_pass php-handler; - - fastcgi_intercept_errors on; - fastcgi_request_buffering off; - } - - location ~ \.(?:css|js|svg|gif)$ { - try_files $uri /index.php$request_uri; - expires 6M; # Cache-Control policy borrowed from `.htaccess` - access_log off; # Optional: Don't log access to assets - } - - location ~ \.woff2?$ { - try_files $uri /index.php$request_uri; - expires 7d; # Cache-Control policy borrowed from `.htaccess` - access_log off; # Optional: Don't log access to assets - } - - # Rule borrowed from `.htaccess` - location /remote { - return 301 /remote.php$request_uri; - } - - location / { - try_files $uri $uri/ /index.php$request_uri; - } - } -} diff --git a/configuration/services/gitea.nix b/configuration/services/gitea.nix index 7f49d32..cd99951 100644 --- a/configuration/services/gitea.nix +++ b/configuration/services/gitea.nix @@ -1,50 +1,31 @@ -{ config, ... }: +{config, ...}: let + domain = "gitea.${config.services.nginx.domain}"; +in { + services.gitea = { + inherit domain; + enable = true; -{ - users = { - extraUsers.gitea = { - uid = config.ids.uids.git; - isSystemUser = true; - description = "Gitea Service"; - group = config.users.extraGroups.gitea.name; - }; - extraGroups.gitea = { gid = config.ids.gids.git; }; + httpAddress = "127.0.0.1"; + database.type = "postgres"; + + ssh.clonePort = 2222; + rootUrl = "https://${domain}/"; + cookieSecure = true; + + appName = "Gitea: Git with a cup of tea"; + disableRegistration = true; }; - virtualisation.pods.gitea = { - hostname = "gitea.tlater.net"; - publish = [ "3000:3000" "2221:2221" ]; - network = "slirp4netns"; + # Set up SSL + services.nginx.virtualHosts."${domain}" = let + inherit (config.services.gitea) httpAddress httpPort; + in { + forceSSL = true; + enableACME = true; + extraConfig = '' + add_header Strict-Transport-Security "max-age=15552000; includeSubDomains" always; + ''; - containers = { - gitea = { - image = "gitea/gitea:latest"; - volumes = [ "gitea:/data:Z" "/etc/localtime:/etc/localtime:ro" ]; - dependsOn = [ "postgres" ]; - - environment = { - DB_TYPE = "postgres"; - DB_HOST = "localhost:5432"; - DB_NAME = "gitea"; - DB_USER = "gitea"; - - USER_UID = toString config.users.extraUsers.gitea.uid; - USER_GID = toString config.users.extraGroups.gitea.gid; - - RUN_MODE = "prod"; - DOMAIN = "gitea.tlater.net"; - SSH_PORT = "2221"; - }; - }; - - postgres = { - image = "postgres:alpine"; - environment = { - POSTGRES_DB = "gitea"; - POSTGRES_USER = "gitea"; - }; - volumes = [ "gitea-postgres-14:/var/lib/postgresql/data" ]; - }; - }; + locations."/".proxyPass = "http://${httpAddress}:${toString httpPort}"; }; } diff --git a/configuration/services/minecraft.nix b/configuration/services/minecraft.nix deleted file mode 100644 index 80b4ff5..0000000 --- a/configuration/services/minecraft.nix +++ /dev/null @@ -1,138 +0,0 @@ -{ config, pkgs, lib, ... }: - -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 { - users = { - extraUsers.minecraft = { - uid = config.ids.uids.minecraft; - group = config.users.extraGroups.minecraft.name; - isSystemUser = true; - description = "Minecraft server user"; - }; - extraGroups.minecraft = { gid = config.ids.gids.minecraft; }; - }; - - 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; - modConfig = ./configs/minecraft/voor-kia/config; - defaultconfigs = ./configs/minecraft/voor-kia/defaultconfigs; - }) - ]; - - config = let - uid = toString config.users.extraUsers.minecraft.uid; - gid = toString config.users.extraGroups.minecraft.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}"; - }; - }; - - extraOptions = [ "--cpus=1.0" ]; - 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" - ]; - }; - - systemd.timers.podman-minecraft-voor-kia-off = { - description = "Turns off the minecraft server every day at 4 am"; - wantedBy = [ "podman-minecraft-voor-kia.service" ]; - timerConfig = { - Unit = "podman-minecraft-voor-kia-starter@stop.service"; - OnCalendar = "04:00:00"; - }; - }; - - systemd.timers.podman-minecraft-voor-kia-on = { - description = "Turns on the minecraft server every day at 2 pm"; - wantedBy = [ "podman-minecraft-voor-kia.service" ]; - timerConfig = { - Unit = "podman-minecraft-voor-kia-starter@start.service"; - OnCalendar = "14:00:00"; - }; - }; - - systemd.services."podman-minecraft-voor-kia-starter@" = { - description = "Unit to stop/start the minecraft server"; - serviceConfig = { - ExecStart = - "${pkgs.systemd}/bin/systemctl %i podman-minecraft-voor-kia.service"; - Type = "oneshot"; - }; - }; -} diff --git a/configuration/services/nextcloud.nix b/configuration/services/nextcloud.nix index f63b294..ce43280 100644 --- a/configuration/services/nextcloud.nix +++ b/configuration/services/nextcloud.nix @@ -1,55 +1,99 @@ -{ config, ... }: - { - virtualisation.pods.nextcloud = { - hostname = "nextcloud.tlater.net"; - publish = [ "3001:80" ]; - network = "slirp4netns"; + pkgs, + config, + ... +}: let + inherit (pkgs) fetchNextcloudApp; + nextcloud = pkgs.nextcloud24; + hostName = "nextcloud.${config.services.nginx.domain}"; +in { + services.nextcloud = { + inherit hostName; - containers = { - nextcloud = { - image = "nextcloud:fpm-alpine"; - dependsOn = [ "postgres" ]; - volumes = [ - "nextcloud-root:/var/www/html" - "nextcloud-apps:/var/www/html/custom_apps" - "nextcloud-config:/var/www/html/config" - "nextcloud-data:/var/www/html/data" - ]; - environment = { - POSTGRES_DB = "nextcloud"; - POSTGRES_USER = "nextcloud"; - POSTGRES_HOST = "localhost"; - OVERWRITEPROTOCOL = "https"; - TRUSTED_PROXIES = "127.0.0.1"; - }; + package = nextcloud; + enable = true; + maxUploadSize = "2G"; + https = true; + + config = { + overwriteProtocol = "https"; + + dbtype = "pgsql"; + dbhost = "/run/postgresql"; + + adminuser = "tlater"; + adminpassFile = config.sops.secrets."nextcloud/tlater".path; + + defaultPhoneRegion = "AT"; + }; + + extraApps = { + # TODO(tlater): Seems like this won't work anymore from + # Nextcloud 25 onwards. + # + # Adopt whatever upstream does with this: + # https://github.com/nextcloud/server/issues/4917 + apporder = pkgs.fetchNextcloudApp { + name = "apporder"; + url = "https://github.com/juliushaertl/apporder/releases/download/v0.15.0/apporder.tar.gz"; + version = "0.15.0"; + sha256 = "sha256-p3VWxTYDCO2NePq6oLM8tBVqYkvoB7itqxp7IZwGDnE="; }; - cron = { - image = "nextcloud:fpm-alpine"; - entrypoint = "/cron.sh"; - dependsOn = [ "postgres" "nextcloud" ]; - extraOptions = [ "--volumes-from=nextcloud-nextcloud" ]; + bookmarks = pkgs.fetchNextcloudApp { + name = "bookmarks"; + url = "https://github.com/nextcloud/bookmarks/releases/download/v11.0.4/bookmarks-11.0.4.tar.gz"; + version = "11.0.4"; + sha256 = "sha256-URqtzaCx8FEZHCDP1wSBUFNs+x50jesRtWi+xOU1oXM="; }; - nginx = { - image = "nginx:alpine"; - dependsOn = [ "nextcloud" ]; - volumes = [ - "nextcloud-root:/var/www/html:ro" - "${./configs/nginx-nextcloud.conf}:/etc/nginx/nginx.conf:ro" - ]; - extraOptions = [ "--volumes-from=nextcloud-nextcloud" ]; + calendar = pkgs.fetchNextcloudApp { + name = "calendar"; + url = "https://github.com/nextcloud-releases/calendar/releases/download/v3.5.0/calendar-v3.5.0.tar.gz"; + version = "3.5.0"; + sha256 = "sha256-+LRGl9h40AQdWN9SW+NqGwTafAGwV07Af8nVs3pUCm0="; }; - postgres = { - image = "postgres:alpine"; - environment = { - POSTGRES_DB = "nextcloud"; - POSTGRES_USER = "nextcloud"; - }; - volumes = [ "nextcloud-postgres-14:/var/lib/postgresql/data" ]; + contacts = pkgs.fetchNextcloudApp { + name = "contacts"; + url = "https://github.com/nextcloud-releases/contacts/releases/download/v4.2.2/contacts-v4.2.2.tar.gz"; + version = "4.2.2"; + sha256 = "sha256-GTiyZsUHBXPgQ17DHAihmt2W/ZnAjDwfgwnujkRwk6A="; + }; + + cookbook = pkgs.fetchNextcloudApp { + name = "cookbook"; + url = "https://github.com/nextcloud/cookbook/releases/download/v0.9.15/Cookbook-0.9.15.tar.gz"; + version = "0.9.15"; + sha256 = "sha256-v64rLGyMQOdStyivpJsKrNxwumVQvyK3CnHtZ+K+elE="; + }; + + news = pkgs.fetchNextcloudApp { + name = "news"; + url = "https://github.com/nextcloud/news/releases/download/18.2.0/news.tar.gz"; + version = "18.2.0"; + sha256 = "sha256-eS0cFwJmYfGGJmA02AOWO/OXfqfyI71u2GataDj18DE="; + }; + + notes = pkgs.fetchNextcloudApp { + name = "notes"; + url = "https://github.com/nextcloud/notes/releases/download/v4.5.1/notes.tar.gz"; + version = "4.5.1"; + sha256 = "sha256-rd3uVkVtARX4enRAWm1ivV468lboYZnYe7/zsqaHYpk="; }; }; + + # TODO(tlater): Add redis config. This will be much easier + # starting with 22.11, since this will add an `extraOptions` where + # the necessary redis config can go. + }; + + # Ensure that this service doesn't start before postgres is ready + systemd.services.nextcloud-setup.after = ["postgresql.service"]; + + # Set up SSL + services.nginx.virtualHosts."${hostName}" = { + forceSSL = true; + enableACME = true; }; } diff --git a/configuration/services/postgres.nix b/configuration/services/postgres.nix new file mode 100644 index 0000000..6c584bb --- /dev/null +++ b/configuration/services/postgres.nix @@ -0,0 +1,31 @@ +{pkgs, ...}: { + services.postgresql = { + package = pkgs.postgresql_14; + enable = true; + + # Only enable connections via the unix socket, and check with the + # OS to make sure the user matches the database name. + # + # See https://www.postgresql.org/docs/current/auth-pg-hba-conf.html + authentication = '' + local sameuser all peer + ''; + + # Note: The following options with ensure.* are set-only; i.e., + # when permissions/users/databases are removed from these lists, + # that operation needs to be performed manually on the system as + # well. + ensureUsers = [ + { + name = "nextcloud"; + ensurePermissions = { + "DATABASE nextcloud" = "ALL PRIVILEGES"; + }; + } + ]; + + ensureDatabases = [ + "nextcloud" + ]; + }; +} diff --git a/configuration/services/starbound.nix b/configuration/services/starbound.nix index e8a0772..5dc0961 100644 --- a/configuration/services/starbound.nix +++ b/configuration/services/starbound.nix @@ -16,7 +16,7 @@ in { # Credential loading for steam auth (if necessary; prefer # anonymous login wherever possible). - LoadCredential = "steam:/run/secrets/steam"; + LoadCredential = "steam:/run/secrets/steam/tlater"; # Security settings DynamicUser = true; diff --git a/configuration/services/webserver.nix b/configuration/services/webserver.nix index d72b417..4a8bee4 100644 --- a/configuration/services/webserver.nix +++ b/configuration/services/webserver.nix @@ -1,45 +1,26 @@ -{ config, pkgs, ... }: - -{ - users = { - extraUsers.webserver = { - uid = config.ids.uids.webserver; - group = config.users.extraGroups.webserver.name; - isSystemUser = true; - description = "tlater.net web server user"; +{config, ...}: let + domain = config.services.nginx.domain; +in { + services.tlaternet-webserver = { + enable = true; + listen = { + addr = "127.0.0.1"; + port = 8000; }; - extraGroups.webserver = { gid = config.ids.gids.webserver; }; }; - virtualisation.oci-containers.containers.webserver = { - image = "tlaternet/webserver"; + # Set up SSL + services.nginx.virtualHosts."${domain}" = let + inherit (config.services.tlaternet-webserver.listen) addr port; + in { + serverAliases = ["www.${domain}"]; - imageFile = pkgs.dockerTools.buildImage { - name = "tlaternet/webserver"; - tag = "latest"; - contents = pkgs.tlaternet-webserver.webserver; + forceSSL = true; + enableACME = true; + extraConfig = '' + add_header Strict-Transport-Security "max-age=15552000; includeSubDomains" always; + ''; - config = let - uid = toString config.users.extraUsers.webserver.uid; - gid = toString config.users.extraGroups.webserver.gid; - in { - Cmd = [ "tlaternet-webserver" ]; - Volumes = { "/srv/mail" = { }; }; - Env = [ - "ROCKET_PORT=3002" - "ROCKET_TEMPLATE_DIR=${pkgs.tlaternet-templates.templates}/browser/" - ]; - ExposedPorts = { "3002" = { }; }; - User = "${uid}:${gid}"; - }; - }; - - ports = [ "3002:3002" ]; - volumes = [ "tlaternet-mail:/srv/mail" ]; - extraOptions = [ - "--hostname=tlater.net" - # Rocket 0.4 doesn't support SIGTERM anyway, so SIGKILL is the cleanest exit possible. - "--stop-signal=SIGKILL" - ]; + locations."/".proxyPass = "http://${addr}:${toString port}"; }; } diff --git a/configuration/sops.nix b/configuration/sops.nix new file mode 100644 index 0000000..8efa3af --- /dev/null +++ b/configuration/sops.nix @@ -0,0 +1,10 @@ +{ + sops = { + defaultSopsFile = ../keys/production.yaml; + secrets."nextcloud/tlater" = { + owner = "nextcloud"; + group = "nextcloud"; + }; + secrets."steam/tlater" = {}; + }; +} diff --git a/flake.lock b/flake.lock index 5c75d61..d144fcb 100644 --- a/flake.lock +++ b/flake.lock @@ -1,105 +1,377 @@ { "nodes": { - "flake-utils": { - "locked": { - "lastModified": 1649676176, - "narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "naersk": { + "alejandra": { "inputs": { + "fenix": "fenix", + "flakeCompat": "flakeCompat", "nixpkgs": [ "tlaternet-webserver", + "dream2nix", "nixpkgs" ] }, "locked": { - "lastModified": 1632266297, - "narHash": "sha256-J1yeJk6Gud9ef2pEf6aKQemrfg1pVngYDSh+SAY94xk=", - "owner": "nmattia", - "repo": "naersk", - "rev": "ee7edec50b49ab6d69b06d62f1de554efccb1ccd", + "lastModified": 1658427149, + "narHash": "sha256-ToD/1z/q5VHsLMrS2h96vjJoLho59eNRtknOUd19ey8=", + "owner": "kamadorueda", + "repo": "alejandra", + "rev": "f5a22afd2adfb249b4e68e0b33aa1f0fb73fb1be", "type": "github" }, "original": { - "owner": "nmattia", - "repo": "naersk", + "owner": "kamadorueda", + "repo": "alejandra", "type": "github" } }, - "nixos-hardware": { + "crane": { + "flake": false, "locked": { - "lastModified": 1650522846, - "narHash": "sha256-SxWHXRI3qJwswyXAtzsi6PKVY3KLNNnb072KaJthII8=", - "owner": "nixos", - "repo": "nixos-hardware", - "rev": "6b4ebea9093c997c5f275c820e679108de4871ab", + "lastModified": 1661875961, + "narHash": "sha256-f1h/2c6Teeu1ofAHWzrS8TwBPcnN+EEu+z1sRVmMQTk=", + "owner": "ipetkov", + "repo": "crane", + "rev": "d9f394e4e20e97c2a60c3ad82c2b6ef99be19e24", "type": "github" }, "original": { - "owner": "nixos", - "ref": "master", - "repo": "nixos-hardware", + "owner": "ipetkov", + "repo": "crane", "type": "github" } }, + "deploy-rs": { + "inputs": { + "flake-compat": "flake-compat", + "nixpkgs": "nixpkgs", + "utils": "utils" + }, + "locked": { + "lastModified": 1659725433, + "narHash": "sha256-1ZxuK67TL29YLw88vQ18Y2Y6iYg8Jb7I6/HVzmNB6nM=", + "owner": "serokell", + "repo": "deploy-rs", + "rev": "41f15759dd8b638e7b4f299730d94d5aa46ab7eb", + "type": "github" + }, + "original": { + "owner": "serokell", + "repo": "deploy-rs", + "type": "github" + } + }, + "devshell": { + "flake": false, + "locked": { + "lastModified": 1653917170, + "narHash": "sha256-FyxOnEE/V4PNEcMU62ikY4FfYPo349MOhMM97HS0XEo=", + "owner": "numtide", + "repo": "devshell", + "rev": "fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "devshell", + "type": "github" + } + }, + "dream2nix": { + "inputs": { + "alejandra": "alejandra", + "crane": "crane", + "devshell": "devshell", + "flake-utils-pre-commit": "flake-utils-pre-commit", + "gomod2nix": "gomod2nix", + "mach-nix": "mach-nix", + "nixpkgs": "nixpkgs_3", + "poetry2nix": "poetry2nix", + "pre-commit-hooks": "pre-commit-hooks" + }, + "locked": { + "lastModified": 1663323895, + "narHash": "sha256-ZmI9C8HNVz2w3OnB79WR/LIgVEY8tDnR8tEPi3hMiJk=", + "owner": "nix-community", + "repo": "dream2nix", + "rev": "25be741ec92c77b8308ca6a7ab89593fe37b6542", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "dream2nix", + "type": "github" + } + }, + "fenix": { + "inputs": { + "nixpkgs": [ + "tlaternet-webserver", + "dream2nix", + "alejandra", + "nixpkgs" + ], + "rust-analyzer-src": "rust-analyzer-src" + }, + "locked": { + "lastModified": 1657607339, + "narHash": "sha256-HaqoAwlbVVZH2n4P3jN2FFPMpVuhxDy1poNOR7kzODc=", + "owner": "nix-community", + "repo": "fenix", + "rev": "b814c83d9e6aa5a28d0cf356ecfdafb2505ad37d", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "fenix", + "type": "github" + } + }, + "fenix_2": { + "inputs": { + "nixpkgs": [ + "tlaternet-webserver", + "nixpkgs" + ], + "rust-analyzer-src": "rust-analyzer-src_2" + }, + "locked": { + "lastModified": 1663396212, + "narHash": "sha256-dlK10QPTDYNpJ/vl2QPKOTrqEbQwAR/v2f4+xsetTkw=", + "owner": "nix-community", + "repo": "fenix", + "rev": "263cd7f991c07a9592a6e825bfc37b23b00eb244", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "fenix", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1648199409, + "narHash": "sha256-JwPKdC2PoVBkG6E+eWw3j6BMR6sL3COpYWfif7RVb8Y=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "64a525ee38886ab9028e6f61790de0832aa3ef03", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-utils-pre-commit": { + "locked": { + "lastModified": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flakeCompat": { + "flake": false, + "locked": { + "lastModified": 1650374568, + "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "gomod2nix": { + "flake": false, + "locked": { + "lastModified": 1627572165, + "narHash": "sha256-MFpwnkvQpauj799b4QTBJQFEddbD02+Ln5k92QyHOSk=", + "owner": "tweag", + "repo": "gomod2nix", + "rev": "67f22dd738d092c6ba88e420350ada0ed4992ae8", + "type": "github" + }, + "original": { + "owner": "tweag", + "repo": "gomod2nix", + "type": "github" + } + }, + "mach-nix": { + "flake": false, + "locked": { + "lastModified": 1634711045, + "narHash": "sha256-m5A2Ty88NChLyFhXucECj6+AuiMZPHXNbw+9Kcs7F6Y=", + "owner": "DavHau", + "repo": "mach-nix", + "rev": "4433f74a97b94b596fa6cd9b9c0402104aceef5d", + "type": "github" + }, + "original": { + "id": "mach-nix", + "type": "indirect" + } + }, "nixpkgs": { "locked": { - "lastModified": 1650501692, - "narHash": "sha256-ApKf0/dc0SyB7zZ6yiiOQgcXAhCXxbSDyihHfRDIzx0=", + "lastModified": 1648219316, + "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-22_05": { + "locked": { + "lastModified": 1665279158, + "narHash": "sha256-TpbWNzoJ5RaZ302dzvjY2o//WxtOJuYT3CnDj5N69Hs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "b3783bcfb8ec54e0de26feccfc6cc36b8e202ed5", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "release-22.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1665466769, + "narHash": "sha256-L+qcHpb4Ac3PipMXJY/Ktbu1+KXy23WCZ8pXWmsf7zY=", "owner": "nixos", "repo": "nixpkgs", - "rev": "9887f024766aa27704d1f89f623efd1d063da92a", + "rev": "0b20bf89e0035b6d62ad58f9db8fdbc99c2b01e8", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-21.11", + "ref": "nixos-22.05", "repo": "nixpkgs", "type": "github" } }, + "nixpkgs_3": { + "locked": { + "lastModified": 1657638268, + "narHash": "sha256-blBNtQSslAFkg0Gym9fWNJk+bPxGSZib4SOcPrmTPi4=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d80993b5f885515254746ba6d1917276ee386149", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-unstable", + "type": "indirect" + } + }, + "poetry2nix": { + "flake": false, + "locked": { + "lastModified": 1632969109, + "narHash": "sha256-jPDclkkiAy5m2gGLBlKgH+lQtbF7tL4XxBrbSzw+Ioc=", + "owner": "nix-community", + "repo": "poetry2nix", + "rev": "aee8f04296c39d88155e05d25cfc59dfdd41cc77", + "type": "github" + }, + "original": { + "owner": "nix-community", + "ref": "1.21.0", + "repo": "poetry2nix", + "type": "github" + } + }, + "pre-commit-hooks": { + "inputs": { + "flake-utils": [ + "tlaternet-webserver", + "dream2nix", + "flake-utils-pre-commit" + ], + "nixpkgs": [ + "tlaternet-webserver", + "dream2nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1646153636, + "narHash": "sha256-AlWHMzK+xJ1mG267FdT8dCq/HvLCA6jwmx2ZUy5O8tY=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "b6bc0b21e1617e2b07d8205e7fae7224036dfa4b", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, "root": { "inputs": { - "flake-utils": "flake-utils", - "nixos-hardware": "nixos-hardware", - "nixpkgs": "nixpkgs", + "deploy-rs": "deploy-rs", + "nixpkgs": "nixpkgs_2", "sops-nix": "sops-nix", - "tlaternet-templates": "tlaternet-templates", "tlaternet-webserver": "tlaternet-webserver" } }, - "rust-overlay": { - "inputs": { - "flake-utils": [ - "tlaternet-webserver", - "flake-utils" - ], - "nixpkgs": [ - "tlaternet-webserver", - "nixpkgs" - ] - }, + "rust-analyzer-src": { + "flake": false, "locked": { - "lastModified": 1633400100, - "narHash": "sha256-kHQV7jZ2vVHVI9sfda1mUROVBbQbdfKcbIpKG9WdqGo=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "9c2fc6a62ccbc6f420d71ecac6bf0b84dbbee64f", + "lastModified": 1657557289, + "narHash": "sha256-PRW+nUwuqNTRAEa83SfX+7g+g8nQ+2MMbasQ9nt6+UM=", + "owner": "rust-lang", + "repo": "rust-analyzer", + "rev": "caf23f29144b371035b864a1017dbc32573ad56d", "type": "github" }, "original": { - "owner": "oxalica", - "repo": "rust-overlay", + "owner": "rust-lang", + "ref": "nightly", + "repo": "rust-analyzer", + "type": "github" + } + }, + "rust-analyzer-src_2": { + "flake": false, + "locked": { + "lastModified": 1662896065, + "narHash": "sha256-1LkSsXzI1JTAmP/GMTz4fTJd8y/tw8R79l96q+h7mu8=", + "owner": "rust-lang", + "repo": "rust-analyzer", + "rev": "2e9f1204ca01c3e20898d4a67c8b84899d394a88", + "type": "github" + }, + "original": { + "owner": "rust-lang", + "ref": "nightly", + "repo": "rust-analyzer", "type": "github" } }, @@ -107,62 +379,37 @@ "inputs": { "nixpkgs": [ "nixpkgs" - ] - }, - "locked": { - "lastModified": 1649756291, - "narHash": "sha256-KTll8bCINAzIUGaaMrbn9wb5nfhkXRLgmFrWGR/Dku0=", - "owner": "Mic92", - "repo": "sops-nix", - "rev": "c2614c4fe61943b3d280ac1892fcebe6e8eaf8c8", - "type": "github" - }, - "original": { - "owner": "Mic92", - "repo": "sops-nix", - "type": "github" - } - }, - "tlaternet-templates": { - "inputs": { - "flake-utils": [ - "flake-utils" ], - "nixpkgs": [ - "nixpkgs" - ] + "nixpkgs-22_05": "nixpkgs-22_05" }, "locked": { - "lastModified": 1633432574, - "narHash": "sha256-IjGaJAQuFIJ1Is9gtHXsryPOnTDE6tlA61PUKuS8dzw=", - "ref": "master", - "rev": "555a2949bdf643c74b535bd0c623d98f99d33628", - "revCount": 61, - "type": "git", - "url": "https://gitea.tlater.net/tlaternet/tlaternet-templates.git" + "lastModified": 1665289655, + "narHash": "sha256-j1Q9mNBhbzeJykhObiXwEGres9qvP4vH7gxdJ+ihkLI=", + "owner": "Mic92", + "repo": "sops-nix", + "rev": "0ce0449e6404c4ff9d1b7bd657794ae5ca54deb3", + "type": "github" }, "original": { - "type": "git", - "url": "https://gitea.tlater.net/tlaternet/tlaternet-templates.git" + "owner": "Mic92", + "repo": "sops-nix", + "type": "github" } }, "tlaternet-webserver": { "inputs": { - "flake-utils": [ - "flake-utils" - ], - "naersk": "naersk", + "dream2nix": "dream2nix", + "fenix": "fenix_2", "nixpkgs": [ "nixpkgs" - ], - "rust-overlay": "rust-overlay" + ] }, "locked": { - "lastModified": 1633433130, - "narHash": "sha256-jkW+HV8cJvE86gppOEXQl2ke+bDHJ7SAp8eJp8pJ0N8=", + "lastModified": 1665402451, + "narHash": "sha256-zWaEzUJh0WFVoaLQsMoIj2D+QFhUBJw+f+XzoYqw3es=", "ref": "master", - "rev": "1232950c06ae16bf17fb16ac1f5f2231e971936b", - "revCount": 16, + "rev": "6c29bc5db001e75f5ca06fec726369b87d007a03", + "revCount": 47, "type": "git", "url": "https://gitea.tlater.net/tlaternet/tlaternet.git" }, @@ -170,6 +417,21 @@ "type": "git", "url": "https://gitea.tlater.net/tlaternet/tlaternet.git" } + }, + "utils": { + "locked": { + "lastModified": 1648297722, + "narHash": "sha256-W+qlPsiZd8F3XkzXOzAoR+mpFqzm3ekQkJNa+PIh1BQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "0f8662f1319ad6abf89b3380dd2722369fc51ade", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 772580b..ec91b53 100644 --- a/flake.nix +++ b/flake.nix @@ -2,168 +2,131 @@ description = "tlater.net host configuration"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-21.11"; - nixos-hardware.url = "github:nixos/nixos-hardware/master"; - flake-utils.url = "github:numtide/flake-utils"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-22.05"; + deploy-rs.url = "github:serokell/deploy-rs"; sops-nix = { url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; - tlaternet-webserver = { url = "git+https://gitea.tlater.net/tlaternet/tlaternet.git"; - inputs = { - flake-utils.follows = "flake-utils"; - nixpkgs.follows = "nixpkgs"; - }; - }; - tlaternet-templates = { - url = "git+https://gitea.tlater.net/tlaternet/tlaternet-templates.git"; - inputs = { - flake-utils.follows = "flake-utils"; - nixpkgs.follows = "nixpkgs"; - }; + inputs.nixpkgs.follows = "nixpkgs"; }; }; - outputs = { self, nixpkgs, nixos-hardware, flake-utils, sops-nix - , tlaternet-webserver, tlaternet-templates, ... }@inputs: - let - overlays = [ - (final: prev: { - tlaternet-webserver = - tlaternet-webserver.legacyPackages.${prev.system}.packages; - tlaternet-templates = - tlaternet-templates.legacyPackages.${prev.system}.packages; - local = import ./pkgs { - pkgs = prev; - local-lib = self.lib.${prev.system}; - }; - }) - ]; + outputs = { + self, + nixpkgs, + sops-nix, + deploy-rs, + tlaternet-webserver, + }: let + system = "x86_64-linux"; + in { + ################## + # Configurations # + ################## + nixosConfigurations = let + # Modules that should be generic to all systems + genericModule = {...}: { + imports = [ + # Inject flake dependencies + sops-nix.nixosModules.sops + tlaternet-webserver.nixosModules.default - in { - nixosConfigurations = { - tlaternet = let system = "x86_64-linux"; - in nixpkgs.lib.nixosSystem { - inherit system; - - modules = [ - ({ modulesPath, ... }: { - imports = [ (modulesPath + "/profiles/headless.nix") ]; - nixpkgs.overlays = overlays; - }) - (import ./modules) - - (import ./configuration) - (import ./configuration/linode.nix) - (import ./configuration/hardware-configuration.nix) - sops-nix.nixosModules.sops - ]; - }; - - vm = let system = "x86_64-linux"; - in nixpkgs.lib.nixosSystem { - inherit system; - - modules = [ - ({ modulesPath, ... }: { - imports = [ (modulesPath + "/profiles/headless.nix") ]; - nixpkgs.overlays = overlays; - }) - (import ./modules) - - (import ./configuration) - sops-nix.nixosModules.sops - ({ lib, ... }: { - users.users.tlater.password = "insecure"; - - # Disable graphical tty so -curses works - boot.kernelParams = [ "nomodeset" ]; - - # Sets the base domain for nginx to localhost so that we - # can easily test locally with the VM. - services.nginx.domain = lib.mkOverride 99 "localhost"; - - # # Set up VM settings to match real VPS - # virtualisation.memorySize = 3941; - # virtualisation.cores = 2; - }) - ]; - }; + # Import actual configuration + (import ./configuration) + ]; + }; + in { + # The actual system definition + tlaternet = nixpkgs.lib.nixosSystem { + inherit system; + modules = [ + genericModule + (import ./configuration/hardware-specific/linode) + ]; }; - } // flake-utils.lib.eachDefaultSystem (system: - let - pkgs = import nixpkgs { inherit system overlays; }; - sops-pkgs = sops-nix.packages.${system}; - in { - devShell = - pkgs.mkShell { - sopsPGPKeyDirs = ["./keys/hosts/" "./keys/users/"]; - nativeBuildInputs = with sops-pkgs; [ - sops-import-keys-hook - ]; - buildInputs = with pkgs; with sops-pkgs; [ - nixfmt - git-lfs - sops-init-gpg-key - # For the minecraft mod update script - (python3.withPackages (pypkgs: - with pypkgs; [ - dateutil - requests + # A qemu VM to test the above with + vm = nixpkgs.lib.nixosSystem { + inherit system; + modules = [ + genericModule + (import ./configuration/hardware-specific/vm.nix) + ]; + }; + }; - ipython + ############################ + # Deployment configuration # + ############################ + deploy.nodes.tlaternet = { + hostname = "tlater.net"; - python3.withPackages (ppkgs: - with pkgs; [ - python-lsp-server - python-lsp-black - pyls-isort - pyls-mypy - rope - pyflakes - mccabe - pycodestyle - pydocstyle - ]) - ])) - ]; - shellHook = let - inherit (pkgs.lib.attrsets) mapAttrsToList; - inherit (pkgs.lib.strings) concatStringsSep; - ports = { - "3022" = "2222"; - "3080" = "80"; - "3443" = "443"; - "3021" = "2221"; - "25565" = "25565"; - "21025" = "21025"; # Starbound - }; - QEMU_NET_OPTS = - concatStringsSep "," - (mapAttrsToList - (host: vm: "hostfwd=::${host}-:${vm}") - ports); - in - '' - export QEMU_OPTS="-m 3941 -smp 2 -curses" - export QEMU_NET_OPTS="${QEMU_NET_OPTS}" + profiles.system = { + user = "root"; + path = deploy-rs.lib.${system}.activate.nixos self.nixosConfigurations.tlaternet; + }; - # Work around sudo requiring a full terminal - export NIX_SSHOPTS="-t" - ''; - }; + sshUser = "tlater"; + sshOpts = ["-t" "-p" "2222"]; + fastConnection = true; + # Currently broken, see https://github.com/serokell/deploy-rs/issues/78 + magicRollback = false; + }; - packages = import ./pkgs { - inherit pkgs; - local-lib = self.lib.${system}; - }; + ######### + # Tests # + ######### + checks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks self.deploy) deploy-rs.lib; - lib = import ./lib { - inherit pkgs inputs; - lib = nixpkgs.lib; - }; - }); + #################### + # Helper functions # + #################### + lib = import ./lib {lib = nixpkgs.lib;}; + + #################### + # VM launch script # + #################### + apps.${system}.default = let + inherit (self.nixosConfigurations.vm.config.system.build) vm; + inherit (nixpkgs.legacyPackages.${system}) writeShellScript; + qemuNetOpts = self.lib.makeQemuNetOpts { + "2222" = "2222"; + "3080" = "80"; + "3443" = "443"; + "21025" = "21025"; # Starbound + }; + in { + type = "app"; + program = builtins.toString (writeShellScript "run-vm" '' + export QEMU_OPTS="-m 3941 -smp 2 -display curses" + export QEMU_NET_OPTS="${qemuNetOpts}" + "${vm}/bin/run-tlaternet-vm" + ''); + }; + + ########################### + # Development environment # + ########################### + devShells.${system}.default = let + inherit (sops-nix.packages.${system}) sops-import-keys-hook sops-init-gpg-key; + deploy-rs-bin = deploy-rs.packages.${system}.default; + pkgs = nixpkgs.legacyPackages.${system}; + in + nixpkgs.legacyPackages.${system}.mkShell { + sopsPGPKeyDirs = ["./keys/hosts/" "./keys/users/"]; + nativeBuildInputs = [ + sops-import-keys-hook + ]; + + packages = with pkgs; [ + nixfmt + git-lfs + sops-init-gpg-key + deploy-rs-bin + ]; + }; + }; } diff --git a/keys/hosts/staging.asc b/keys/hosts/staging.asc new file mode 100644 index 0000000..fbabfe2 --- /dev/null +++ b/keys/hosts/staging.asc @@ -0,0 +1,28 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsFNBAAAAAABEAC32/CXnt4LDPdPZppQ0GcJAxVFHFu8SCl5WnU/PVPEnwgRkV8V +ZeyQN4qgT5LPWgPYyDyAqUHBUwRxvVcguw0fOlDBZ3nECKQxZ53OVlay7xfhgXO1 +luNu657u5VYtxfLqx7lVHfY/TWp5DBOOEpOtoKfz031Zbg11+kdxW5eEg2ypCTvn ++MVQgRH9AQI+0+jegQ9On3X9UaVdc8etuY/F8BAEwLCCbYpLUEUXwOo4YLB36Kg3 +P27q15Nl6g5P/oFEdS3fhHbh9636lJnxJcTTjAfJaDoQJ5rGDASiT8HJnkNWfrf/ +yzLMOiy6fRRIz8HTXKeZNeRvCPu1uHaWYi0RprWMu1HZ0cLzr5N2lHKcWgL8En5b +fPyqldFfJBlY36L59F7hTk10QBgqFhibcXB44iK96jnYw6LgSuFkbfrJr7fx67JN +lM2Xi4WXvzkp3gboDxd2Xy3ChQrQXmXcVAl8XNs78f5AQh5MJP6iC7ayiIsHq4aH +rGVLhbncfKpw4OL9jVNTyRinwpvl5qibLAJbDA7arn8XqT6FT0KjeLa91jTFLHGn +9IkJol+L0/zYrpyiid5ZKNJMousxJoXymzRkeYllr+nLjKNLv0L3MCnsiPEZ23iL +y2/UZ6Vcjrs50L46VuiewCEaVbBp1H9Ps5eUa2YoJ65sfe7wnscXI8oOpQARAQAB +zSlyb290IChJbXBvcnRlZCBmcm9tIFNTSCkgPHJvb3RAbG9jYWxob3N0PsLBYgQT +AQgAFgUCAAAAAAkQYeU/lMqjFOQCGw8CGQEAAEKvEABZo9JRHnwrKr7UGmynctmF +aR+1KApeWrqahhobgfvMjJLfnUV7UDSeiuf3juoZC+L1d8LqEp0czcqU1YuGtjTT +Yk/4WDwc7G9MjHDgVXPZlQ/qxSYBFwowbUkfhj49UA4Np2PW3yLtoZnBHLz6tmaD +mTtdNjzEw+L0GQ9Wi2pQYSUV4I9URF/NH7NGmurNl8Y5SHb3rqFQ4CPGXk5UQYL5 +s0ZdArwgWNH+ceC1Kq0baKu5WJINFfCIJbJajATBqgPy6FPEmhUdgt8awOp01oEc +zs2930sc6YY5GJVEGnxR/qBLTA5lANS1mpqHd9s4YF7jj8h/q8SV4iegTeKHrLox +v1bP+QzHquCn7BpO9V6GD/eaqBKfx6k6+HDb5YmKnBvBV/c3yJ6wiv1H32nauWs1 +CgiJNYV+A/+YnWf0uPRqelAzT06JUtnSBZ0ppKLR68X3IKisXVNzW/3pM/ZWWfFM +uKHCoppH2iuStn2wPkdjJD4UHduAFyF1oj1jFwP9r+EuhhPH1qr40405jRdOR98P +RuPhrSkLBdWiUlNintDOyFzNbKXMZlreZeATeT5y/H+IF3CDvgAhBo7KqhfBfgUK +6P/1xk8DozTmlsKY/cOsK0aL47CJcg8LU6tHrxa8uP6qV2HbUD31WbCRr1eL8k2G +xszxEVPuKG8ckw58WpT4vA== +=kJ/7 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/keys/production.yaml b/keys/production.yaml new file mode 100644 index 0000000..bfc494f --- /dev/null +++ b/keys/production.yaml @@ -0,0 +1,50 @@ +nextcloud: + tlater: ENC[AES256_GCM,data:zNsPm4uFaIRe3LjcwmayRg==,iv:5wam6bP5zP708jC9UrLV0s8qspl3Pm4fPzbMFYBUyPQ=,tag:apnJUMeJwMn9q0NhO4ptmA==,type:str] +steam: + tlater: ENC[AES256_GCM,data:HNsve/Wid40ftclO9n09yXg=,iv:VQxAz4eR9lfxEvM0zl1FpJpbKrEFxjIYLyCqL9Aool0=,tag:LHcpHCXAHe8p2kOvOnKXyw==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: [] + lastmodified: "2022-10-12T13:13:37Z" + mac: ENC[AES256_GCM,data:+EuA0rblxZYk+0tZs3vUFtr1cVKhdrLi4Ww0QjeITZn2k+SL8Y2gRl3gNVQOe00WHUgSKN53QKhxDj4q6Rd0LfwASxRRjz78Mk8yHDRDIfdDS960EasgKON4HPW/eMd2Fp4+flv57KYywQQWp3AlD8JqxIf5wNhyywn5LlW3PCQ=,iv:YFIk0LrRjV8417QJ5cp5EuIm7bezyG8ZulKcu1xhIF4=,tag:vtq5hCuLEXOvRjE2D/5cCQ==,type:str] + pgp: + - created_at: "2022-10-12T00:46:51Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQEMA7x7stsXx45CAQf9Hivg5x2NEKp3icdAIXKoBVTp5jnqJ2S5xDpK4cbCUwRd + Z2VyNjxAXdTgKsviXseWbtsEbqo41oqjtpZwXK36gT/miKSPYyBSLb689L70RpWR + aC4QzOHbYr1Trr1whkTVaQG1vd2u9ZEyxsi13ItiYVylu7tgMqaDqzE4Y47RPZtz + FWFY4chO5Tq/DL0blP8oCTLFx4LSL82JbZswCfqrSHX44HGZ/OELHqNhYNF6hkCr + DgYYh7l7s08farE+PnTbWt808Kd3kP8fCRaLm9nt1X1c5QQElaWBjGIscK9fOsV4 + iVFQfPBdwBi8aawCmwvXOcg6sX050Ow3NeYQBJVICtJeAeHyetxxEYip6CrADsiq + UG1Np+p6Pcbq/k6E1vT6bsRrhUWPYC4yuh6Edg5p/jxa4DAlsq/OgDI9pquE9aIt + F8cQMHfIkNP8/HiM/KwmdHoTJiy8YCwqP/UalSJdVw== + =lnlW + -----END PGP MESSAGE----- + fp: 535B61015823443941C744DD12264F6BBDFABA89 + - created_at: "2022-10-12T00:46:51Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMA9ahl2ynTH87AQ/+ID/6Dcbat+YRvT8VpfKpZf2O6EFbI3dlPDkZ+f4yFW0R + uGKkLR69utM8FoEn1XUkPG3klDk5t/gQikS/d1lPZ6cPOsVzY4P2Te6LizP25vCE + cHkztZG/IuBCBfLp8xsEjF1OXEDnb7Klqd3aJuYrvJNm3SreNydRAGyM1E94+iQL + zLrHF0WbD+dVdVG+ZoHKouGHVVmcxTkfi8Ce63pHKxOiMgqJLnImC357mle4DlJV + 1My0CPV9Y1ElY+W5s+a7sRgursR0AVOkuvWYT39VW+RmFpUZyRCgyW+L6ilCEcOV + VXJHf0IFylkqevh11BssIetHAtT8anqZ+wo3ON4gEHjcahufc1h8rOxEEsWe/qUC + XZzfwilOsY/vKJ+GTz5Cp8XAviozQL5o2O5H9PiHxQl019QHZgprJclGMlukCBkR + Uo3h1Rl2na8JqcolAlFGQ1/QxsOnJ/KAmOpUZ7fZqG2qnsXnFjXcuqo+0e58odaT + sZLIspvsEHBHKzsvUa6BT8bTc+GlsB3hFolBVdX4y9kTWuzxy0K6bKA9HMTf4FPW + w2hIlvYhlgEx9MVqKLbemN3ye2rC3GRUBXxVXmlXBmb7nXPZCOGqL6nrvtsQ1E4h + D9+sN+cvYh5lYPByjXYinT8TqFVpqX++qnpgHC+5c6WtDHlhRAyfIQK51wCyiZbS + UAG6iDEbCWwD7uHZjDmVycC2R/0HnO+o9xMBI6teKYziFhvn8m7R9gzr7zn/0x3t + dVMXtojhfbMPzYK0gT6xOn8SbYGH0MV7ddOm7+Kl3Z8Y + =zDer + -----END PGP MESSAGE----- + fp: 8a3737d48f1035fe6c3a0a8fd6a1976ca74c7f3b + unencrypted_suffix: _unencrypted + version: 3.7.2 diff --git a/keys/staging.yaml b/keys/staging.yaml new file mode 100644 index 0000000..14a683a --- /dev/null +++ b/keys/staging.yaml @@ -0,0 +1,50 @@ +nextcloud: + tlater: ENC[AES256_GCM,data:91kDcO4hpng=,iv:ayuILRmRru4ZxTCur9H2xHuLjkDzwPdS/4lEog/tesU=,tag:qYhJxnNDcCwUM7xe7Tlcjw==,type:str] +steam: + tlater: ENC[AES256_GCM,data:jcW4wacGzOQ=,iv:KstKGHflscSWDFXGbnAZUcsqGN4Ot+w7sRbsAUwZNHQ=,tag:n9sRWvaKSgagpIgV/NF/Og==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: [] + lastmodified: "2022-10-12T13:14:20Z" + mac: ENC[AES256_GCM,data:IlU8Jr+HD/ZHHsd7eaaSGp3tRxGy8/yhbSejkWmHFeL1WsvdWsToHM7yah2WzX+uY7s/i7atHQdhbHITCi6gBIFociVVPwziK5YOmTXv1fHlcD60U4ClRbTtgMVMtvc5tXrxdLQGhaX+DJ5xXBhTlCSwwqgYP0I7vJmEUF9mz7g=,iv:IM1ebqQB1UO5EN92kipHL20iGtFTKJhUiN/XR6psWBM=,tag:WweauZ5pA7/YMuUuq8C/xQ==,type:str] + pgp: + - created_at: "2022-10-12T16:48:23Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQEMA7x7stsXx45CAQf/QKXxlgFzUn5ZS02JDiOLds6wjsiTbwQeIy+den+qH9KF + CyfC/8WhxojyhliG0zUzQ7oHtYYkbknF2DyrR7J4+S3SyvMS6MDGTUUn5dIcGwBO + 2/Q2bt4ayOJFNTPePA0IfuMYNUiMl5B/0GCFRV9DE+gG/dcsOzM5q1Uya/yJ1966 + RndWwbnE4j5yP4Nj2o3OiZFhlNi6W6UffYB0hsTTPmmebIZltDRbmLSSpKcfNEYw + h3st3WaJ0BCuQC5i/kvYTfJyBCoYnvFrb3RmXm3h+MvW0JZwHzfbST3nJCBHh5XJ + fVquF17oDJzn5S7EdWMhUbWwHgZwz2J6sZMgGEQ6WdJeAf2IlCuRYGjQMcB1WhxH + GCgbzUGoOGrxT3euzz9R1J98d1HQqtpFgeg9JgWndUdhoF80+AU7Wpyy6qOg2n/4 + wCcb4pcqG1OqFezauEu8+sFdE07vfLoWzxJIark8WA== + =pc2z + -----END PGP MESSAGE----- + fp: 535B61015823443941C744DD12264F6BBDFABA89 + - created_at: "2022-10-12T16:48:23Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMA2HlP5TKoxTkARAAl+2Y+pd5oraYLgiiJ0CbMFef0zCpFwBwUCyzykMOICGa + TWCYs8K6hChjepe0p8+oZnp0wi8U1qrmgRtFljQfHoXq5EXDYKydkz8XHHDI7/W7 + 1BmETajv9Mx7j4BFNB3z0XvLJTPeNhygemuHhox5pA8CUt5FkYahpzYR9AlLiAwx + NtU+csrcGUqYllT5WYIKFVIwFk07IvgK/7vj3filO5G2GMiH7lsV6p7W/MYqCFTV + grE383/bGCT18XmHpe3Uu0NcotexiqKSXpnFNntWOgd/KynBn8Oa/DMr8ci/4QSF + rEV4+IGJSmfAzQYaIfzNRGyTQJKBFiXWQv53GWT9Y5EbdEYEBhyqlIaV5fp/61X+ + 8zhLz3b6QMkNkI6mNVVLK96g2p0dhVoq+R3Wlj/RIVDw/BzH+vJIArQhc8T2NEOX + lmLFTMoTRXPrw/UZKMoO+JSDwt2p3WI0sb/ThS+bd7eymxt5lFW1Ikc4Jgd/iHHu + JtUZ78i8jAV/nBJPaAYXoRxfpcAMFqJCnxTwCoF7vYP6hHeYW9PPqsClPxQ97TrO + /Ei01e9YSfdtIzKcwkOThffRr+7hxwEGQ3EZ+2ShOW9ASfLkIo4MgoLtDAoHCK5E + vc2JGWP+vlylTVnZ46Hp8BMRlSjdkS/qGU0lSTPC3q+PllCF2gkN6ZcdLv5L2DDS + UAFD70TIN2QAiYEZW6jxg2UtO9ULLT5NgrvfHD9aGAk7jIxeY+nH3S7KqFgmA21c + IkNZJSX/J85d13+kJADms3vI7uMOcSUiInaQHy9Cqjrr + =fnOr + -----END PGP MESSAGE----- + fp: 7762ec55a5727cabada621d961e53f94caa314e4 + unencrypted_suffix: _unencrypted + version: 3.7.2 diff --git a/lib/default.nix b/lib/default.nix index 3d657e4..20d874d 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -1,8 +1,10 @@ -{ 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)) +{lib}: let + inherit (lib.attrsets) mapAttrsToList; + inherit (lib.strings) concatStringsSep; +in { + makeQemuNetOpts = portMapping: + concatStringsSep "," + (mapAttrsToList + (host: vm: "hostfwd=::${host}-:${vm}") + portMapping); +} diff --git a/lib/minecraft.nix b/lib/minecraft.nix deleted file mode 100644 index ef50b3d..0000000 --- a/lib/minecraft.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ 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 - ''; - }; - - mkModpackZip = { 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/"; - - buildInputs = [ pkgs.zip]; - - buildPhase = '' - zip voor-kia-mods.zip *.jar - ''; - - installPhase = '' - mkdir -p $out/ - cp voor-kia-mods.zip $out/ - ''; - }; -} diff --git a/modules/default.nix b/modules/default.nix index 1fd86fc..55e356c 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -1,12 +1,8 @@ -{ lib, ... }: - -with lib; - -{ - imports = [ ./virtualisation/pods.nix ]; - - options.services.nginx.domain = mkOption { - type = types.str; +{lib, ...}: let + inherit (lib) mkOption types; +in { + options.services.nginx.domain = lib.mkOption { + type = lib.types.str; description = "The base domain name to append to virtual domain names"; }; } diff --git a/modules/virtualisation/pods.nix b/modules/virtualisation/pods.nix deleted file mode 100644 index a5c9daa..0000000 --- a/modules/virtualisation/pods.nix +++ /dev/null @@ -1,220 +0,0 @@ -{ lib, config, options, ... }: - -with lib; - -let - cfg = config.virtualisation.pods; - list-to-args = arg: list: - concatStringsSep " " (map (e: "--${arg}=${escapeShellArg e}") list); - possibly-unset-arg = arg: val: - (optionalString (val != null) "--${arg}=${escapeShellArg val}"); - - mkPod = name: pod: rec { - path = [ config.virtualisation.podman.package ]; - - wants = [ "network.target" ]; - after = [ "network-online.target" ]; - wantedBy = [ "multi-user.target" "default.target" ]; - - environment.PODMAN_SYSTEMD_UNIT = "%n"; - - preStart = concatStringsSep " " [ - "mkdir -p /run/podman/pods/ ;" - "podman pod create" - "--infra-conmon-pidfile=${escapeShellArg "/run/podman/pods/${name}.pid"}" - "--name=${escapeShellArg name}" - "--replace" - (list-to-args "add-host" pod.added-hosts) - (possibly-unset-arg "cgroup-parent" pod.cgroup-parent) - (list-to-args "dns" pod.dns) - (list-to-args "dns-opt" pod.dns-opt) - (list-to-args "dns-search" pod.dns-search) - (possibly-unset-arg "hostname" pod.hostname) - (possibly-unset-arg "infra" pod.infra) - (possibly-unset-arg "infra-command" pod.infra-command) - (possibly-unset-arg "infra-image" pod.infra-image) - (possibly-unset-arg "ip" pod.ip) - (possibly-unset-arg "mac-address" pod.mac-address) - (possibly-unset-arg "network" pod.network) - (possibly-unset-arg "network-alias" pod.network-alias) - (possibly-unset-arg "no-hosts" pod.no-hosts) - (list-to-args "publish" pod.publish) - (list-to-args "share" pod.share) - ]; - - script = "podman pod start ${escapeShellArg name}"; - preStop = "podman pod stop ${escapeShellArg name}"; - # `podman generate systemd` generates a second stop after the - # first; not sure why but clearly it's recommended. - postStop = preStop; - - serviceConfig = rec { - Type = "forking"; - TimeoutStopSec = 70; - Restart = "on-failure"; - PIDFile = "/run/podman/pods/${name}.pid"; - }; - }; - -in { - options.virtualisation.pods = mkOption { - type = with types; - attrsOf (submodule { - options = { - added-hosts = mkOption { - type = listOf str; - default = [ ]; - description = - "Additional hosts to add to /etc/hosts for each container."; - example = literalExample '' - [ "database:10.0.0.1" ] - ''; - }; - - cgroup-parent = mkOption { - type = nullOr str; - default = null; - description = - "The cgroups path under which the pod cgroup will be created."; - }; - - dns = mkOption { - type = listOf str; - default = [ ]; - description = "The dns servers to set in /etc/resolv.conf."; - }; - - dns-opt = mkOption { - type = listOf str; - default = [ ]; - description = "dns options to set in /etc/resolv.conf."; - }; - - dns-search = mkOption { - type = listOf str; - default = [ ]; - description = "Search domains to set in /etc/resolv.conf."; - }; - - hostname = mkOption { - type = nullOr str; - default = null; - description = "The pod hostname."; - }; - - infra = mkOption { - type = nullOr bool; - default = null; - description = "Whether to create the infra container for the pod."; - }; - - infra-command = mkOption { - type = nullOr str; - default = null; - description = "The command to run in the infra container."; - }; - - infra-image = mkOption { - type = nullOr str; - default = null; - description = "The image to use for the infra container."; - }; - - ip = mkOption { - type = nullOr str; - default = null; - description = "A static IP address for the pod network."; - }; - - # TODO: set up label file stuff. - # - # labels = mkOption {}; - - mac-address = mkOption { - type = nullOr str; - default = null; - description = "A static mac address for the pod network."; - }; - - network = mkOption { - type = nullOr str; - default = null; - description = "Network configuration for the pod."; - }; - - network-alias = mkOption { - type = nullOr str; - default = null; - description = "DNS alias for the pod."; - }; - - no-hosts = mkOption { - type = nullOr bool; - default = null; - description = "Whether to disable /etc/hosts creation for the pod."; - }; - - publish = mkOption { - type = listOf str; - default = [ ]; - description = "List of ports to publish from the pod."; - }; - - share = mkOption { - type = listOf str; - default = [ ]; - description = "List of kernel namespaces to share."; - }; - - containers = options.virtualisation.oci-containers.containers; - }; - }); - default = { }; - description = "Podman pods to run as systemd services."; - }; - - config = let - # Merge a list of attribute sets together - # - # TODO: See if there's a generic version for this somewhere in the - # pkgs lib? - mergeAttrs = attrList: foldr (a: b: a // b) { } attrList; - - # Create services for all defined pods - pod-services = mapAttrs' (n: v: nameValuePair "pod-${n}" (mkPod n v)) cfg; - - # Override the systemd-specific settings of containers defined in - # pods. - # - # I.e., make a systemd unit dependency on the pod service. - pod-container-services = mergeAttrs (mapAttrsToList (pname: pod: - mapAttrs' (cname: container: - nameValuePair "podman-${pname}-${cname}" rec { - after = [ "pod-${pname}.service" ]; - requires = after; - }) pod.containers) cfg); - - # Override the oci-container settings for containers defined in pods. - # - # I.e., set the --pod=podname setting, and update the dependsOn so - # it points to containers in the same pod. - podifyContainer = container: podname: - container // { - dependsOn = - map (dependency: "${podname}-${dependency}") container.dependsOn; - extraOptions = container.extraOptions ++ [ "--pod=${podname}" ]; - }; - - in lib.mkIf (cfg != { }) { - virtualisation.podman.enable = true; - virtualisation.oci-containers.backend = "podman"; - - systemd.services = pod-services // pod-container-services; - - virtualisation.oci-containers.containers = mergeAttrs (mapAttrsToList - (pname: pod: - mapAttrs' (cname: container: - nameValuePair "${pname}-${cname}" (podifyContainer container pname)) - pod.containers) cfg); - }; -} diff --git a/pkgs/build-support/fetchFromCurseForge.nix b/pkgs/build-support/fetchFromCurseForge.nix deleted file mode 100644 index e3e5b51..0000000 --- a/pkgs/build-support/fetchFromCurseForge.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ 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 (toString id))); - b = head (match "0*([[:digit:]]+)" (substring 4 7 (toString id))); - encoded-filename = replaceStrings [ " " ] [ "%20" ] filename; - - url = "https://media.forgecdn.net/files/${a}/${b}/${encoded-filename}"; - otherArgs = removeAttrs args [ "project" "project_id" "id" "filename" ]; - -in fetchurl (otherArgs // { - inherit url; - # Rename files to avoid names incompatible with the nix store - name = "${project}.jar"; - # Avoid accidental URL globbing - curlOpts = "--globoff"; -}) diff --git a/pkgs/default.nix b/pkgs/default.nix index dd334bc..55bf74a 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,19 +1,5 @@ -{ pkgs, local-lib, ... }: - -let - inherit (pkgs.lib) callPackageWith; - callPackage = callPackageWith (pkgs // { inherit local-lib; }); +{pkgs, ...}: let + inherit (pkgs) callPackage; 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 { }; - voor-kia-client = callPackage ./minecraft/voor-kia-client.nix { }; - - # Starbound - starbound = callPackage ./starbound { }; + starbound = callPackage ./starbound {}; } diff --git a/pkgs/minecraft/forge-server.nix b/pkgs/minecraft/forge-server.nix deleted file mode 100644 index e26a7a5..0000000 --- a/pkgs/minecraft/forge-server.nix +++ /dev/null @@ -1,112 +0,0 @@ -{ lib, stdenv, fetchurl, busybox, coreutils, jre_headless, runtimeShell -, mods ? null, modConfig ? null, defaultconfigs ? null }: - -let - name = "forge-server"; - version = "1.16.5-36.2.2"; - mirror = "https://files.minecraftforge.net/maven/net/minecraftforge/forge"; - src = fetchurl { - url = "${mirror}/${version}/forge-${version}-installer.jar"; - curlOpts = "--globoff"; - # Forge doesn't seem to like newer shas - sha1 = "sha1-oHNpyrgHluRrAXWZJg9j+OInAwA="; - }; - - unpackCmd = "mkdir -p src; cp $curSrc src/forge-${version}-installer.jar"; - - nativeBuildInputs = [ jre_headless ]; - - # 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; - - buildPhase = '' - java -jar forge-${version}-installer.jar --installServer installation - ''; - installPhase = '' - mkdir -p $out - - # The installer will patch the Minecraft server jar in some - # fashion, and include it in "libraries". This'd be fine, if the - # patch was bit-for-bit reproducible. Sadly it is not, so we - # defer this to the *real* package build. - rm -r installation/libraries/net/minecraft/ - - cp -r installation/* $out - ''; - - outputHashAlgo = "sha256"; - outputHashMode = "recursive"; - outputHash = "VuUGc5JnzcRhDt9aaGrU+yUrJILVdU2vzv1PxLwdAig="; - }; - -in stdenv.mkDerivation rec { - inherit name version src unpackCmd nativeBuildInputs; - - buildPhase = '' - mkdir -p installation - - # Take the input deps and patch the Minecraft server jar into our - # libraries to create the package. - cp -rv ${deps}/* installation/ - chmod -R +w installation/ - java -jar forge-${version}-installer.jar --offline --installServer installation/ - ''; - - installPhase = '' - mkdir -p $out/{bin,lib/forge} - - cp -r installation/{forge-${version}.jar,libraries} $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 (modConfig != 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 '${modConfig}'/* 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 - ''; - - 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-client.nix b/pkgs/minecraft/voor-kia-client.nix deleted file mode 100644 index 8d0c687..0000000 --- a/pkgs/minecraft/voor-kia-client.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ lib, local-lib, stdenv }: - -local-lib.minecraft.mkModpackZip { - name = "voor-kia-client"; - version = "1.1"; - mods = (builtins.fromJSON (builtins.readFile ./voor-kia/mods.json)) - ++ (builtins.fromJSON (builtins.readFile ./voor-kia/client-mods.json)); -} diff --git a/pkgs/minecraft/voor-kia.nix b/pkgs/minecraft/voor-kia.nix deleted file mode 100644 index 86c5cde..0000000 --- a/pkgs/minecraft/voor-kia.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ 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/client-mods.json b/pkgs/minecraft/voor-kia/client-mods.json deleted file mode 100644 index 960f7ab..0000000 --- a/pkgs/minecraft/voor-kia/client-mods.json +++ /dev/null @@ -1,86 +0,0 @@ -[ - { - "filename": "AmbientSounds_v3.1.9_mc1.16.5.jar", - "id": 3334857, - "project": "ambientsounds", - "project_id": 254284, - "sha256": "c8ed21587fe96745695aa9a8f23b6effbcc6a5c5340aed11b8515c0e0aa2c310" - }, - { - "filename": "BackTools-1.16.5-10.1.0.jar", - "id": 3224955, - "project": "back-tools", - "project_id": 229061, - "sha256": "cd5ed82919dd8acf2874c7edadba5bacfaffa898e572f8574241329e4478518e" - }, - { - "filename": "BetterAdvancements-1.16.5-0.1.1.111.jar", - "id": 3400299, - "project": "better-advancements", - "project_id": 272515, - "sha256": "83c159f83bebc1d0f72c9de465bdcbeb2b02a56b88dcaa6661fe54df50a9aab5" - }, - { - "filename": "Controlling-7.0.0.23.jar", - "id": 3348514, - "project": "controlling", - "project_id": 250398, - "sha256": "627308ed0b4fc1fdcc75113db8412c0684c3a774d1c6a07ae993543e605f5655" - }, - { - "filename": "EntityCulling-1.16.5-2.1.6.jar", - "id": 3328602, - "project": "entity-culling", - "project_id": 409087, - "sha256": "eede3bfc68f48acb3e06fec2ea280510287cd5d492a02b8ace8e0dda742d7342" - }, - { - "filename": "ftb-library-forge-1605.3.1-build.48.jar", - "id": 3373833, - "project": "ftb-library-forge", - "project_id": 404465, - "sha256": "f4f87f464796ee6ff7c80fb1fbc5753ac191138b6aa6b1a30c1b55252b3bf0a8" - }, - { - "filename": "InventoryHud_[1.16.2-1.16.5].forge-3.3.0.jar", - "id": 3296748, - "project": "inventory-hud-forge", - "project_id": 357540, - "sha256": "2b3a4f02fe84b717c9273ea14cea0912267c2c093fc2cdfcde2b6f032c9762e7" - }, - { - "filename": "MouseTweaks-2.14-mc1.16.2.jar", - "id": 3202662, - "project": "mouse-tweaks", - "project_id": 60089, - "sha256": "9d7e1aaee9f814c26d896e084e6e86930ab99e19fe547a1d350a6e25e4267092" - }, - { - "filename": "namepain-1.4.0 forge-1.16.x.jar", - "id": 3356725, - "project": "name-pain", - "project_id": 366263, - "sha256": "5cc9e83b6d06810cbfcc155ddcfbe417cd4553a2665025affd1b71bee0138f68" - }, - { - "filename": "overloadedarmorbar-5.1.0.jar", - "id": 3055679, - "project": "overloaded-armor-bar", - "project_id": 314002, - "sha256": "8aff59f170ef2c7598dc0f2367842f4384e57c13111507468da32498fc0ac4ea" - }, - { - "filename": "shutupexperimentalsettings-1.0.3.jar", - "id": 3188120, - "project": "shutup-experimental-settings", - "project_id": 407174, - "sha256": "22ce84a0d424c2d48e483cb873909ac5c8c322bc793d09365ad44b901f43de62" - }, - { - "filename": "Toast-Control-1.16.4-4.3.1.jar", - "id": 3172881, - "project": "toast-control", - "project_id": 271740, - "sha256": "b1cb36b7615c846f08c72423b2b52417b55eea91ca812bb7629a8f3060f5efae" - } -] \ No newline at end of file diff --git a/pkgs/minecraft/voor-kia/mods.json b/pkgs/minecraft/voor-kia/mods.json deleted file mode 100644 index 794a1ab..0000000 --- a/pkgs/minecraft/voor-kia/mods.json +++ /dev/null @@ -1,625 +0,0 @@ -[ - { - "filename": "AI-Improvements-1.16.2-0.3.0.jar", - "id": 3031978, - "project": "ai-improvements", - "project_id": 233019, - "sha256": "47526292ea2f11dd18a8da8863b40ba81a93601f03aa4abcc742ac62ea599c69" - }, - { - "filename": "alexsmobs-1.11.1.jar", - "id": 3371504, - "project": "alexs-mobs", - "project_id": 426558, - "sha256": "4daf19a04317c5a399d38c2c397ead8cce9a9eb6c09fdb5bd7bd6dec8c911167" - }, - { - "filename": "Apotheosis-1.16.4-4.6.1.jar", - "id": 3332235, - "project": "apotheosis", - "project_id": 313970, - "sha256": "a15e9faf743d237063221c0d9ab0b75acf86ba5c3bfde08a42922c3b108bca80" - }, - { - "filename": "appleskin-forge-mc1.16.x-2.1.0.jar", - "id": 3395800, - "project": "appleskin", - "project_id": 248787, - "sha256": "d98f34b1a97a66ea5e33eda7e744f1382d325c7de51db57285d1a0888c0e8496" - }, - { - "filename": "architectury-1.20.28-forge.jar", - "id": 3385660, - "project": "architectury-forge", - "project_id": 419699, - "sha256": "0a89b6a6d12596bf288411fd740cbc44f3fe63c3f4665f7fd3f46f65f52cf138" - }, - { - "filename": "Artifacts-1.16.5-2.10.0.jar", - "id": 3374317, - "project": "artifacts", - "project_id": 312353, - "sha256": "70e2945f8200f7ad3cb46436a998acd37ebec318d08e7a578ca39e8115414b1c" - }, - { - "filename": "AttributeFix-1.16.5-10.1.3.jar", - "id": 3348562, - "project": "attributefix", - "project_id": 280510, - "sha256": "aabf99d65e4ccfc08a67dc378f447eef613ac50924587a33aef68d4467e1a7c0" - }, - { - "filename": "AutoRegLib-1.6-49.jar", - "id": 3326041, - "project": "autoreglib", - "project_id": 250363, - "sha256": "2760b765dccf1fad36e74f747ee9b1a2923e2d09eb281c72258c15bb4ed427d5" - }, - { - "filename": "bedspreads-forge-1.16.5-5.1.0.2.jar", - "id": 3258439, - "project": "bedspreads", - "project_id": 308653, - "sha256": "fa823abf9efef6818079d1c0cf123e9edccdac81fddf09b2ef931f21f4c58e9d" - }, - { - "filename": "BetterBurning-1.16.5-6.0.7.jar", - "id": 3348573, - "project": "better-burning", - "project_id": 353434, - "sha256": "4b089ce99e48cf72bf817cbc26a0e23b297b5b451bbd80b46091cd5a290524ff" - }, - { - "filename": "BetterCaves-Forge-1.16.4-1.1.2.jar", - "id": 3307879, - "project": "yungs-better-caves", - "project_id": 340583, - "sha256": "5182379427440bb4198790856c01f28c085365cc37ad3a05a9cd82dfdf068454" - }, - { - "filename": "BetterMineshafts-Forge-1.16.4-2.0.4.jar", - "id": 3344719, - "project": "yungs-better-mineshafts-forge", - "project_id": 389665, - "sha256": "19b9b7f87da2bb76574e9f3e3d18d445189a4627cfd0d8188ae88eb681b578b8" - }, - { - "filename": "BetterPortals-1.16.4-0.3.7.jar", - "id": 3396844, - "project": "yungs-better-portals", - "project_id": 443723, - "sha256": "4695da7e9212d79c9fc8350e9b4ec2600631ff858ee10d146d4a69f20dfc9c6e" - }, - { - "filename": "Bookshelf-1.16.5-10.2.15.jar", - "id": 3402183, - "project": "bookshelf", - "project_id": 228525, - "sha256": "0674174797835d3371d1421cbf6232276451edca0b6f16b85bb3519e65622ea4" - }, - { - "filename": "bwncr-1.16.4-3.9.16.jar", - "id": 3101531, - "project": "bad-wither-no-cookie-reloaded", - "project_id": 261251, - "sha256": "91c4df24466b958d36d41ce886e5d8b0839a07b73d58248a0dcb84a67279b81f" - }, - { - "filename": "byg-1.2.9.jar", - "id": 3337158, - "project": "oh-the-biomes-youll-go", - "project_id": 247560, - "sha256": "13007c914d142b4e19f92213970edf22094ad9f48e1e7e7c27e1355eb7248086" - }, - { - "filename": "callablehorses-1.16.3-1.2.1.4.jar", - "id": 3090832, - "project": "callable-horses", - "project_id": 331746, - "sha256": "639778fd58667aa560d333a2490352e34c1c32e897d9f8204e52df305ca5e879" - }, - { - "filename": "citadel-1.7.1-1.16.5.jar", - "id": 3346836, - "project": "citadel", - "project_id": 331936, - "sha256": "2977c084dcbd23c4fa1ea00ea152f1792b38781eff8f0234de4d67b1ee35b849" - }, - { - "filename": "cloth-config-4.11.26-forge.jar", - "id": 3311352, - "project": "cloth-config-forge", - "project_id": 348521, - "sha256": "815ba5d61416d9bbd53b830509b9f3d74d59c1720cf9a6b002a3e66eb1453196" - }, - { - "filename": "Clumps-6.0.0.25.jar", - "id": 3348509, - "project": "clumps", - "project_id": 256717, - "sha256": "1039d9ae78873107ee82c799e586c71dfe284d5bb58f89895a3a510f8f33c765" - }, - { - "filename": "flywheel-1.16-0.1.1.jar", - "id": 3389159, - "project": "flywheel", - "project_id": 486392, - "sha256": "ac0cc92d6ef491cc88ca3fbc3cb2c3180fe58ad1ce1c6f91dcfb996324d7331e" - }, - { - "filename": "expandability-2.0.1-forge.jar", - "id": 3277762, - "project": "expandability", - "project_id": 465066, - "sha256": "0959cffb3a545730e6b2e1377bb89b59ff96e7f9142f54cc8035ab4fa2fc76e1" - }, - { - "filename": "CodeChickenLib-1.16.5-4.0.2.429-universal.jar", - "id": 3398096, - "project": "codechicken-lib-1-8", - "project_id": 242818, - "sha256": "0254c780c5f20653cab34f6bc8178b1de1ce44de082dcd42ff1e1ee9ba9d5e3a" - }, - { - "filename": "CookingForBlockheads_1.16.5-9.3.3.jar", - "id": 3368022, - "project": "cooking-for-blockheads", - "project_id": 231484, - "sha256": "6adc6a882c2647ecda2345321ec77572a7f0a3fcdeadae24fa5dc71f0e5af9bb" - }, - { - "filename": "CosmeticArmorReworked-1.16.5-v4.jar", - "id": 3398000, - "project": "cosmetic-armor-reworked", - "project_id": 237307, - "sha256": "83a24d226acd7c86b94b4a8eac716b8a306c96e7d76a1a06bdcc2e2be9df9b21" - }, - { - "filename": "craftingstation-4.1.1.jar", - "id": 3084325, - "project": "crafting-station", - "project_id": 318551, - "sha256": "a3516650a1c5e76b47b9efd69a4cfa9cda4f85250bf217fa7186f74ef375a7e4" - }, - { - "filename": "create-mc1.16.5_v0.3.2b.jar", - "id": 3386319, - "project": "create", - "project_id": 328085, - "sha256": "7b0180bf62abe862f7dcb83a4281447b00fd7a26d488cfc17e4d6f590782cc8f" - }, - { - "filename": "CreativeCore_v2.2.0_mc1.16.5.jar", - "id": 3338971, - "project": "creativecore", - "project_id": 257814, - "sha256": "8155f7a84695a68fd2e8b8f6fab0377b9d78cfbab9d8c125e6a9b58238d1eacc" - }, - { - "filename": "curios-forge-1.16.5-4.0.5.2.jar", - "id": 3343065, - "project": "curios", - "project_id": 309927, - "sha256": "08d7558df6c621fca29758c349b95b137d2977cf1f3f61323fff4d85630d0641" - }, - { - "filename": "dankstorage-3.16.jar", - "id": 3250771, - "project": "dank-storage", - "project_id": 335673, - "sha256": "bd5734d8ee8caf3a20574699d91f95b9e53df6b4d13f196f087d3f4bfe867621" - }, - { - "filename": "decorative_blocks-1.16.4-1.7.2.jar", - "id": 3166283, - "project": "decorative-blocks", - "project_id": 362528, - "sha256": "f12dbfe76e36cdec65b8a575fc671f0291323a0de5ff420ff196d16bd19e6f84" - }, - { - "filename": "DoggyTalents-1.16.5-2.0.1.10.jar", - "id": 3399830, - "project": "doggy-talents", - "project_id": 271050, - "sha256": "dab81029d8e1155749ec7144b39e578980456fd8b59461e218ed930d72e80cbd" - }, - { - "filename": "easy_piglins-1.16.5-1.0.2.jar", - "id": 3309363, - "project": "easy-piglins", - "project_id": 419372, - "sha256": "66ac62e343203ed217a27a9038155192d4b3ee87908f7000347c5ee50526e5b5" - }, - { - "filename": "easy_villagers-1.16.5-1.0.11.jar", - "id": 3327024, - "project": "easy-villagers", - "project_id": 400514, - "sha256": "845e937a59e1c3b2423aff0129248b82ae9bdd3a618f43645cc7be6fe974c183" - }, - { - "filename": "EnchantmentDescriptions-1.16.5-7.0.14.jar", - "id": 3363585, - "project": "enchantment-descriptions", - "project_id": 250419, - "sha256": "60405ac61dbfb1e3c5d90479c2248f3e9408ca1089c524cefd021760c152f50c" - }, - { - "filename": "EnderStorage-1.16.5-2.8.0.168-universal.jar", - "id": 3361748, - "project": "ender-storage-1-8", - "project_id": 245174, - "sha256": "31725d5af63fda688f38c7546a1e210332339fadd5fedc3144f9fb0b643bf8d2" - }, - { - "filename": "extlights-3.3.jar", - "id": 3144281, - "project": "extended-lights-mod", - "project_id": 335051, - "sha256": "7f210f8e8bc451df301a6a2c22f81e434dd1835699444e5c0ed2bb2620847a6b" - }, - { - "filename": "ExtraStorage-1.16.5-1.4.1.jar", - "id": 3336746, - "project": "extrastorage", - "project_id": 410168, - "sha256": "0c3ecafbcc4c7f8a91479d389add57d0db2943cf182352065535d6b5511bce4f" - }, - { - "filename": "FarmingForBlockheads_1.16.5-7.3.1.jar", - "id": 3332379, - "project": "farming-for-blockheads", - "project_id": 261924, - "sha256": "94668c62457b655cf4bb2ff651adc43a2c2379e1ee4d545c57ff0d01c45db61e" - }, - { - "filename": "FastLeafDecay-v25.jar", - "id": 3052146, - "project": "fast-leaf-decay", - "project_id": 230976, - "sha256": "0abd12217bd7e83d5427a4aca6acec27241bb4a7272ef79958a692bd60fe1d86" - }, - { - "filename": "FastWorkbench-1.16.4-4.5.1.jar", - "id": 3245271, - "project": "fastworkbench", - "project_id": 288885, - "sha256": "99488d96c13fb062fc7d1281957d72f69fca0f1fa07f54c480337282a5092f23" - }, - { - "filename": "fishingreal-1.16.3-1.0.0.jar", - "id": 3074201, - "project": "fishing-real", - "project_id": 348834, - "sha256": "1c2f868ee221e59407f6c8f1ec07fa7ccca49a819559dad818713a6778291fc5" - }, - { - "filename": "HardcoreRevival_1.16.5-6.0.1.jar", - "id": 3344257, - "project": "hardcore-revival", - "project_id": 274036, - "sha256": "4a76642dd343070261f9151a37c2deb7e2c9efc031d4127f91b8b6d9b7614670" - }, - { - "filename": "iceandfire-2.1.8-1.16.5.jar", - "id": 3361256, - "project": "ice-and-fire-dragons", - "project_id": 264231, - "sha256": "37d849bc66e32b1de6ff52c2002714a49673b08f4fd84f36a7e1a6fdbf20f69e" - }, - { - "filename": "iChunUtil-1.16.5-10.4.1.jar", - "id": 3346209, - "project": "ichunutil", - "project_id": 229060, - "sha256": "d5a1be183d5f68ff520ddfa6a5db55dfe7d76f327fa98fd0a82209330815b5d9" - }, - { - "filename": "ironchest-1.16.5-11.2.13.jar", - "id": 3405717, - "project": "iron-chests", - "project_id": 228756, - "sha256": "535b48cc3f12acacf42c2daff8709e45131d34bcc218a05203f62ce091e92a11" - }, - { - "filename": "ironfurnaces-1.16.5-2.6.9.jar", - "id": 3387531, - "project": "iron-furnaces", - "project_id": 237664, - "sha256": "f9347a04dece94e645b581091f94cd33396e93a91209eb55cc6933e09196b0a1" - }, - { - "filename": "jei-1.16.5-7.7.1.116.jar", - "id": 3401260, - "project": "jei", - "project_id": 238222, - "sha256": "d2c8b8e08646e060a053cb9eaba70229540a7fc0204287e561dfd91bbff2c29b" - }, - { - "filename": "jeiintegration_1.16.5-7.0.1.15.jar", - "id": 3202331, - "project": "jei-integration", - "project_id": 265917, - "sha256": "0b45fe2858a8e9f97bf10fb218975a48a7d228ca27d274194c4dfaa91534bdfd" - }, - { - "filename": "JustEnoughResources-1.16.5-0.12.1.121.jar", - "id": 3336760, - "project": "just-enough-resources-jer", - "project_id": 240630, - "sha256": "1fa5dce078ff98fb172ca658aa7c70345fb8af969c506d5125b419da93448d61" - }, - { - "filename": "Kiwi-1.16.5-3.5.2.jar", - "id": 3377053, - "project": "kiwi", - "project_id": 303657, - "sha256": "1a175d5f6ca5329c5ef92c853b3112a6a4d4284b7896aeb4b60c21381f2c8caf" - }, - { - "filename": "Lollipop-1.16.5-3.2.9.jar", - "id": 3232534, - "project": "lollipop", - "project_id": 347954, - "sha256": "bba84ef5f76510595f1ee693f650d4ee4202cea290b4139233ca26060a14e12b" - }, - { - "filename": "lottaterracotta-1.16.5-1.3.2.jar", - "id": 3364628, - "project": "lotta-terracotta", - "project_id": 351060, - "sha256": "2a305378e261dee335fb680b4ac1cc362bed0b599a9fce6e248decbe1fa56c84" - }, - { - "filename": "mcw-doors-1.0.3-mc1.16.5.jar", - "id": 3340793, - "project": "macaws-doors", - "project_id": 378646, - "sha256": "fb23ffda5f8407a01bbb8a1ec5b08dff1a8772a6e7a726dd085920be62337982" - }, - { - "filename": "mcw-furniture-2.0.1-mc1.16.5.jar", - "id": 3182349, - "project": "macaws-furniture", - "project_id": 359540, - "sha256": "7f81b95c128ce97f3c41e29a4e98618c591f96321b53b718b5c3b6b8d3cb619e" - }, - { - "filename": "metalbarrels-3.3a.jar", - "id": 3055811, - "project": "metal-barrels", - "project_id": 324985, - "sha256": "9bec62579ec71be41a303519e3b7944df0f3ee23a5b03ac7c0d0b27fe7c66150" - }, - { - "filename": "overworld_two-1.0-Forge-1.16.4.jar", - "id": 3149167, - "project": "overworld-two-forge", - "project_id": 431157, - "sha256": "4995b774537ab31de6b98eb15aad3fbbfe6d3aa4e57108a9b3fe3abbe3d8da59" - }, - { - "filename": "pamhc2crops-1.16.3-1.0.2.jar", - "id": 3276350, - "project": "pams-harvestcraft-2-crops", - "project_id": 361385, - "sha256": "5ebb51293d3e56ccf93875b7a4943577d78c1ee79401115230bb28cebbc7e832" - }, - { - "filename": "pamhc2foodcore-1.16.3-1.0.2.jar", - "id": 3190867, - "project": "pams-harvestcraft-2-food-core", - "project_id": 372534, - "sha256": "e4414d35013e746e5b06256a08dd957a814b17cebcb035899a84a3692d08b544" - }, - { - "filename": "pamhc2foodextended-1.16.3-1.0.2.jar", - "id": 3260454, - "project": "pams-harvestcraft-2-food-extended", - "project_id": 402231, - "sha256": "886ec5e6dca66382b99765b0033d17e270b792171a75dd8eb41fcfd86a5641e9" - }, - { - "filename": "pamhc2trees-1.16.3-1.0.1.jar", - "id": 3281234, - "project": "pams-harvestcraft-2-trees", - "project_id": 365460, - "sha256": "e0f38f6a61e1da87981a249d520f2a8e43c4cefd29693076caf74ab8c5fe697f" - }, - { - "filename": "PassableFoliage-1.16.5-2.3.1.jar", - "id": 3378277, - "project": "passable-foliage", - "project_id": 379887, - "sha256": "b18d228f6c8e34b8de54a0b0aa257e1be1eef7b65f8b7f75b3186e46f1b2118b" - }, - { - "filename": "performant-1.16.2-5-3.72m.jar", - "id": 3401152, - "project": "performant", - "project_id": 354143, - "sha256": "cb3ef5fbedc6c9d7a0e379f7da400e22893a82425f27bd00bfd62e8cd8b35e20" - }, - { - "filename": "Placebo-1.16.4-4.5.0.jar", - "id": 3331459, - "project": "placebo", - "project_id": 283644, - "sha256": "4a1bebf13a3dde1870fee6da242598f9a1c8005161fdd795052506e0c38fd5da" - }, - { - "filename": "Platter-1.16-1.0.0.jar", - "id": 3115114, - "project": "platter", - "project_id": 381581, - "sha256": "6e4aee987ac4efa41a1b9cc26a4e4588c79a56bb200402b9fee71e43ab45a533" - }, - { - "filename": "Powah-1.16.5-2.3.16.jar", - "id": 3232535, - "project": "powah", - "project_id": 352656, - "sha256": "78b652caa055f67f0479bac9a44e3ed67704bf4e59a48d06c7fd3cfe9ecb2b72" - }, - { - "filename": "QuarkOddities-1.16.3.jar", - "id": 3088871, - "project": "quark-oddities", - "project_id": 301051, - "sha256": "5eafd942f2eb9b13edde3bff451ee968c1d0fe549c8decd2f8551e59a079711d" - }, - { - "filename": "Quark-r2.4-316.jar", - "id": 3394265, - "project": "quark", - "project_id": 243121, - "sha256": "e5cea2e0aa0c229913dfb2735cc52c3889ad8d448bc1bdd64aa0dda3077b3676" - }, - { - "filename": "refinedstorage-1.9.15.jar", - "id": 3400575, - "project": "refined-storage", - "project_id": 243076, - "sha256": "d49fc8ff38b973517e60bc5d17a1e98bc8b4c6870ec58d3df7a36ac780474180" - }, - { - "filename": "RepairChests-1.16.5-1.7.jar", - "id": 3211620, - "project": "repair-chests", - "project_id": 401644, - "sha256": "d25687ae8c7a9caf7491b506852eb7a6edc827230794dca4ddd45628b5674df9" - }, - { - "filename": "rsgauges-1.16.4-1.2.11.jar", - "id": 3390492, - "project": "redstone-gauges-and-switches", - "project_id": 296686, - "sha256": "65e6e7a7fac64130de455b8b8e3ec1a16ee48411df0ab3963790038019f69a25" - }, - { - "filename": "selene-1.16.5-1.3.jar", - "id": 3377212, - "project": "selene", - "project_id": 499980, - "sha256": "49a08a86b9f63170fb1a9bf9c81d6a91157eecfbf150ac04bb010207a0133485" - }, - { - "filename": "SnowRealMagic-1.16.4-2.5.8.jar", - "id": 3391417, - "project": "snow-real-magic", - "project_id": 308663, - "sha256": "153ba7328acbc0818361bb6f84fe4546aa1e9ddcd350ab5b6c97c6f7209b36b5" - }, - { - "filename": "snowundertrees-1.16.5-v1.1.4.jar", - "id": 3247710, - "project": "snow-under-trees", - "project_id": 353942, - "sha256": "66cf77b4f9b654648e890fe6c55a3be9b3693f1be505d1c1e7b6ff1b91a1a54d" - }, - { - "filename": "SoL-Carrot-1.16.5-1.10.0.jar", - "id": 3355731, - "project": "spice-of-life-carrot-edition", - "project_id": 277616, - "sha256": "b92f394d72b58e59e14d6cc337edf93d79617b02169ac44a3ec2a68820543d3a" - }, - { - "filename": "spark-forge.jar", - "id": 3337641, - "project": "spark", - "project_id": 361579, - "sha256": "a162f9caf81073429bcb8df4844ef8eb43828c57d2956f55675499bc004e4802" - }, - { - "filename": "StorageDrawers-1.16.3-8.3.0.jar", - "id": 3402515, - "project": "storage-drawers", - "project_id": 223852, - "sha256": "79ab53ab8d46aa517025fc4ecbb05b8492daff5f252aa4884ba46e8fefc3b794" - }, - { - "filename": "supplementaries-1.16.5-0.14.3.jar", - "id": 3377218, - "project": "supplementaries", - "project_id": 412082, - "sha256": "42e91d1c58b9bd292263410e75971de8a59ce0c1f2d7979a2222591fc55eba28" - }, - { - "filename": "sweetconcrete-1.16.5-1.7.2.jar", - "id": 3364624, - "project": "sweet-concrete", - "project_id": 351052, - "sha256": "6836f7f2a6f04edf6fe1efd4a6341c3c486c6c1ff824a858927375a45a121e33" - }, - { - "filename": "swingthroughgrass-1.16.4-1.5.3.jar", - "id": 3103028, - "project": "swingthroughgrass", - "project_id": 264353, - "sha256": "d47132c8e97989f6f1b4c3c2c0736bf9e16e9a72970b3953fc80dcf8b1a4e31d" - }, - { - "filename": "the_bumblezone-1.16.5-2.4.10-forge.jar", - "id": 3404007, - "project": "the-bumblezone-forge", - "project_id": 362479, - "sha256": "71fb56ddca8d5f671b1c5e588b60e352bb80fba135aab74056b4daa0ed44cefd" - }, - { - "filename": "The_Undergarden-1.16.5-0.5.4.jar", - "id": 3361666, - "project": "the-undergarden", - "project_id": 379849, - "sha256": "b596836a5c1d50cf1c65c50ea728b0e295965cf9a4091a8eb1caac517aad5c50" - }, - { - "filename": "towers_of_the_wild-1.16.4-2.0.1.jar", - "id": 3103750, - "project": "towers-of-the-wild", - "project_id": 386415, - "sha256": "fcd0e3f808569f0e547313a1ea3563c9a5d2fa8fbb638678eed6e46c1d8cfaf1" - }, - { - "filename": "TravelersBackpack-1.16.5-5.4.2.jar", - "id": 3316664, - "project": "travelers-backpack", - "project_id": 321117, - "sha256": "e07aad8653f037ad96639a602fa260684f89757c905d6a47e1193154d274875e" - }, - { - "filename": "weirdinggadget-1.16.(2-4)-2.2.7.jar", - "id": 3116235, - "project": "the-weirding-gadget", - "project_id": 258914, - "sha256": "fe9b2d4f39020a4239a19ea0e7229beec29eb8f1ef2b2b198b9aa5aad0b13318" - }, - { - "filename": "Wither-Skeleton-Tweaks-1.16.4-5.3.0.jar", - "id": 3172803, - "project": "wither-skeleton-tweaks", - "project_id": 255902, - "sha256": "e6375312aeb188cda4951a4c4935343a64785303129dbb47f49f59768d0865d3" - }, - { - "filename": "Xaeros_Minimap_21.14.1_Forge_1.16.5.jar", - "id": 3405505, - "project": "xaeros-minimap", - "project_id": 263420, - "sha256": "97278ddc89fe70b81387fc2ae45d986eb07e373b49977de5d358b8addf1103a2" - }, - { - "filename": "XaerosWorldMap_1.16.0_Forge_1.16.5.jar", - "id": 3405517, - "project": "xaeros-world-map", - "project_id": 317780, - "sha256": "b4bceb6ebebf9a6c67a2e750e98d5cf2c1fe53fc66e487a79ac0d7a0664a8a12" - }, - { - "filename": "YungsApi-1.16.4-Forge-11.jar", - "id": 3386962, - "project": "yungs-api", - "project_id": 421850, - "sha256": "d280edabd1f83ff45831e8c79dfdc5e9ca17158fa2ed1d05025afcea23ad83a9" - } -] diff --git a/pkgs/minecraft/voor-kia/update-mods.py b/pkgs/minecraft/voor-kia/update-mods.py deleted file mode 100644 index 36722be..0000000 --- a/pkgs/minecraft/voor-kia/update-mods.py +++ /dev/null @@ -1,156 +0,0 @@ -import argparse -import json -import hashlib -import pathlib -from copy import deepcopy -from datetime import datetime -from enum import Enum -from typing import Any, Dict, Generator, List, NamedTuple, Optional, Union - -import requests -from dateutil import parser - - -API = "https://addons-ecs.forgesvc.net/api/v2" -JSON = Union[List[Dict[str, Any]], Dict[str, Any]] - - -class ModLoader(Enum): - FORGE = 1 - FABRIC = 4 - - -class File(NamedTuple): - id: int - gameVersions: List[str] - name: str - modLoader: Optional[ModLoader] - date: datetime - - @classmethod - def from_json(cls, f: JSON): - assert isinstance(f, dict) - - assert isinstance(f.get("gameVersion"), list) - assert isinstance(f.get("id"), int) - assert isinstance(f.get("fileName"), str) - assert isinstance(f.get("fileDate"), str) - - modLoader = ( - ModLoader.FORGE - if "Forge" in f["gameVersion"] - else ModLoader.FABRIC - if "Fabric" in f["gameVersion"] - else None - ) - - return cls( - f["id"], - f["gameVersion"], - f["fileName"], - modLoader, - parser.isoparse(f["fileDate"]), - ) - - -class CurseAPI: - def __init__(self): - self._session = requests.Session() - self._session.headers[ - "User-Agent" - ] = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0" - - def get_latest_files(self, mod_id: int) -> Generator[File, None, None]: - res = self._session.get(f"{API}/addon/{mod_id}/files") - res.raise_for_status() - - latest_files = res.json() - - return (File.from_json(f) for f in latest_files) - - def get_file_url(self, mod_id: int, file_id: int) -> str: - res = self._session.get(f"{API}/addon/{mod_id}/file/{file_id}/download-url") - res.raise_for_status() - return res.text.rstrip("\n") - - def download_file(self, mod_id: int, file_id: int) -> bytes: - url = self.get_file_url(mod_id, file_id) - file_ = self._session.get(url) - file_.raise_for_status() - return file_.content - - -def main(): - parser = argparse.ArgumentParser() - parser.add_argument("version", help="The minecraft version to limit updates to") - parser.add_argument( - "--mod-loader", choices=["none", "forge", "fabric"], default="forge" - ) - parser.add_argument("--infile", type=pathlib.Path) - args = parser.parse_args() - - if args.mod_loader == "forge": - mod_loader = ModLoader.FORGE - elif args.mod_loader == "fabric": - mod_loader = ModLoader.FABRIC - else: - raise AssertionError("Unreachable") - - update(args.infile, args.version, mod_loader) - - -def update(infile: pathlib.Path, version: str, mod_loader: ModLoader): - with open(infile) as mods_json: - mods = json.load(mods_json) - - curse = CurseAPI() - new_mods = [] - - for mod in mods: - print(f"Checking for updates to {mod['project']}...") - - try: - latest_files = list(curse.get_latest_files(mod["project_id"])) - except requests.HTTPError as err: - print(f"WARNING: Could not access curse API for {mod['project']}: {err}") - latest_files = [_ for _ in []] - - def compatible(file_: File) -> bool: - return ( - mod_loader is None - or file_.modLoader is None - or file_.modLoader == mod_loader - ) and any( - file_version.startswith(version) for file_version in file_.gameVersions - ) - - compatible_files = list(filter(compatible, latest_files)) - if compatible_files: - latest = max(compatible_files, key=lambda f: f.date) - if latest.id != mod["id"]: - print( - f"Updating {mod['project']} {mod['filename']} -> {latest.name}..." - ) - contents = curse.download_file(mod["project_id"], latest.id) - sha256 = hashlib.sha256(contents).hexdigest() - - new_mod = deepcopy(mod) - new_mod.update( - {"filename": latest.name, "id": latest.id, "sha256": sha256} - ) - new_mods.append(new_mod) - else: - new_mods.append(mod) - else: - print(f"WARNING: No compatible files found for {mod['project']}") - print( - f"Versions available: {[(f.name, f.gameVersions) for f in latest_files]}" - ) - new_mods.append(mod) - - with open("temp.json", "w") as out: - json.dump(new_mods, out, sort_keys=True, indent=2) - - -if __name__ == "__main__": - main()