From 85de9db64315afd3f4b5f463f2de39f1a54dfe5a Mon Sep 17 00:00:00 2001 From: ZareMate <0.zaremate@gmail.com> Date: Mon, 6 Jan 2025 11:14:55 +0100 Subject: [PATCH] Upload Configs and server list files --- README.md | 4 +- config/DistantHorizons.toml | 766 +++++++ config/MouseTweaks.cfg | 8 + config/ae2/client.json | 53 + config/ae2/common.json | 123 ++ config/aether-client.toml | 77 + config/aether-common.toml | 25 + config/aether/aether_customizations.txt | 5 + config/aether/sun_altar_whitelist.json | 1 + config/alexsmobs.toml | 711 ++++++ .../alligator_snapping_turtle_spawns.json | 42 + config/alexsmobs/anaconda_spawns.json | 58 + config/alexsmobs/anteater_spawns.json | 63 + config/alexsmobs/bald_eagle_spawns.json | 147 ++ config/alexsmobs/banana_slug_spawns.json | 91 + config/alexsmobs/bison_spawns.json | 96 + config/alexsmobs/blobfish_spawns.json | 11 + config/alexsmobs/blue_jay_spawns.json | 215 ++ config/alexsmobs/bone_serpent_spawns.json | 16 + config/alexsmobs/bunfungus_spawns.json | 28 + .../cachalot_whale_beached_spawns.json | 37 + config/alexsmobs/cachalot_whale_spawns.json | 49 + config/alexsmobs/caiman_spawns.json | 18 + config/alexsmobs/capuchin_monkey_spawns.json | 65 + config/alexsmobs/catfish_spawns.json | 59 + config/alexsmobs/cave_centipede_spawns.json | 115 + config/alexsmobs/cockroach_spawns.json | 110 + config/alexsmobs/comb_jelly_spawns.json | 25 + config/alexsmobs/cosmaw_spawns.json | 21 + config/alexsmobs/cosmic_cod_spawns.json | 11 + config/alexsmobs/crimson_mosquito_spawns.json | 44 + config/alexsmobs/crocodile_spawns.json | 58 + config/alexsmobs/crow_spawns.json | 276 +++ .../alexsmobs/devils_hole_pupfish_spawns.json | 11 + config/alexsmobs/dropbear_spawns.json | 23 + config/alexsmobs/elephant_spawns.json | 65 + config/alexsmobs/emu_spawns.json | 91 + config/alexsmobs/endergrade_spawns.json | 16 + config/alexsmobs/enderiophage_spawns.json | 31 + config/alexsmobs/farseer.json | 16 + config/alexsmobs/flutter_spawns.json | 11 + config/alexsmobs/fly_spawns.json | 11 + config/alexsmobs/flying_fish_spawns.json | 36 + config/alexsmobs/frilled_shark_spawns.json | 11 + config/alexsmobs/froststalker_spawns.json | 53 + config/alexsmobs/gazelle_spawns.json | 60 + config/alexsmobs/gelada_monkey_spawns.json | 56 + config/alexsmobs/giant_squid_spawns.json | 11 + config/alexsmobs/gorilla_spawns.json | 58 + config/alexsmobs/grizzly_bear_spawns.json | 215 ++ config/alexsmobs/guster_spawns.json | 61 + config/alexsmobs/hammerhead_shark_spawns.json | 16 + config/alexsmobs/hummingbird_spawns.json | 165 ++ config/alexsmobs/jerboa_spawns.json | 68 + config/alexsmobs/kangaroo_spawns.json | 91 + config/alexsmobs/komodo_dragon_spawns.json | 44 + config/alexsmobs/laviathan_spawns.json | 11 + .../alexsmobs/leafcutter_anthill_spawns.json | 63 + config/alexsmobs/lobster_spawns.json | 25 + config/alexsmobs/maned_wolf_spawns.json | 58 + config/alexsmobs/mantis_shrimp_spawns.json | 23 + config/alexsmobs/mimic_octopus_spawns.json | 21 + config/alexsmobs/mimicube_spawns.json | 21 + config/alexsmobs/moose_spawns.json | 122 + config/alexsmobs/mudskipper_spawns.json | 18 + config/alexsmobs/mungus_spawns.json | 28 + config/alexsmobs/murmur.json | 115 + config/alexsmobs/orca_spawns.json | 16 + config/alexsmobs/platypus_spawns.json | 35 + config/alexsmobs/potoo_spawns.json | 11 + config/alexsmobs/raccoon_spawns.json | 199 ++ config/alexsmobs/rain_frog_spawns.json | 68 + config/alexsmobs/rattlesnake_spawns.json | 91 + config/alexsmobs/rhinoceros_spawns.json | 60 + config/alexsmobs/roadrunner_spawns.json | 91 + config/alexsmobs/rocky_roller_spawns.json | 37 + config/alexsmobs/seagull_spawns.json | 72 + config/alexsmobs/seal_spawns.json | 49 + config/alexsmobs/shoebill_spawns.json | 35 + config/alexsmobs/skelewag_spawns.json | 21 + config/alexsmobs/skreecher.json | 16 + config/alexsmobs/skunk_spawns.json | 108 + config/alexsmobs/snow_leopard_spawns.json | 98 + config/alexsmobs/soul_vulture_spawns.json | 30 + config/alexsmobs/spectre_spawns.json | 16 + config/alexsmobs/straddler_spawns.json | 37 + config/alexsmobs/stradpole_spawns.json | 37 + config/alexsmobs/sugar_glider_spawns.json | 25 + config/alexsmobs/sunbird_spawns.json | 212 ++ config/alexsmobs/tarantula_hawk_spawns.json | 68 + config/alexsmobs/tasmanian_devil_spawns.json | 101 + config/alexsmobs/terrapin_spawns.json | 35 + config/alexsmobs/tiger_spawns.json | 67 + config/alexsmobs/toucan_spawns.json | 63 + config/alexsmobs/triops_spawns.json | 68 + config/alexsmobs/tusklin_spawns.json | 49 + config/alexsmobs/underminer.json | 110 + config/alexsmobs/void_worm_spawns.json | 3 + config/alexsmobs/warped_mosco_spawns.json | 3 + config/alexsmobs/warped_toad_spawns.json | 39 + config/ambientsounds-client.json | 222 ++ config/appleskin-client.toml | 24 + config/bettervillage_1.properties | 2 + config/citadel-common.toml | 12 + config/computercraft-client.toml | 13 + config/cpm.json | 4 + config/create-client.toml | 149 ++ config/create-common.toml | 9 + config/create-track-map.json | 87 + config/create_central_kitchen-common.toml | 33 + config/create_dd-client.toml | 13 + config/createenchantablemachinery-client.toml | 3 + config/cumulus_menus-client.toml | 9 + config/curios-client.toml | 23 + config/curios-common.toml | 5 + config/de/mari_023/ae2wtlib.json5 | 3 + config/dtterralithconfig.toml | 11 + config/dynamictrees-common.toml | 28 + config/embeddium-fingerprint.json | 1 + config/embeddium-mixins.properties | 6 + config/embeddium-options.json | 30 + config/emi.css | 485 ++++ config/fallingleaves-client.toml | 25 + config/farmersdelight-client.toml | 10 + config/farmersdelight-common.toml | 117 + config/flywheel-client.toml | 8 + config/fml.toml | 29 + config/forge-client.toml | 26 + config/immersiveengineering-client.toml | 48 + config/immersiveengineering-common.toml | 26 + config/jade/hide-blocks.json | 6 + config/jade/hide-entities.json | 10 + config/jade/jade.json | 41 + config/jade/plugins.json | 107 + config/jade/sort-order.json | 79 + config/libraryferret_1.properties | 3 + config/more_immersive_wires-common.toml | 8 + config/notenoughanimations.json | 54 + config/nyfsspiders.toml | 5 + config/oculus.properties | 8 + config/railways-client.toml | 80 + config/railways-common.toml | 9 + config/skinrestorer/config.json | 35 + config/skinrestorer/mojang_profile_cache.json | 1 + config/sodium-extra-options.json | 62 + config/sodium-extra.properties | 7 + .../allowed_sounds.properties | 1961 +++++++++++++++++ .../occlusion.properties | 219 ++ .../reflectivity.properties | 213 ++ .../soundphysics.properties | 96 + config/storagedrawers-client.toml | 21 + config/storagedrawers-common.toml | 93 + config/terrablender.toml | 18 + .../schemas/vs_client.schema.json | 43 + .../schemas/vs_common.schema.json | 21 + .../schemas/vs_core_server.schema.json | 101 + .../schemas/vs_server.schema.json | 73 + config/valkyrienskies/vs_client.json | 12 + config/valkyrienskies/vs_common.json | 6 + config/valkyrienskies/vs_core_server.json | 23 + config/valkyrienskies/vs_server.json | 19 + config/veinmining-client.toml | 15 + config/veinmining-common.toml | 27 + config/veinmining-server.toml | 40 + config/vivecraft-server-config.toml | 142 ++ servers.dat | Bin 0 -> 90 bytes servers.dat_old | Bin 0 -> 90 bytes 167 files changed, 12241 insertions(+), 1 deletion(-) create mode 100644 config/DistantHorizons.toml create mode 100644 config/MouseTweaks.cfg create mode 100644 config/ae2/client.json create mode 100644 config/ae2/common.json create mode 100644 config/aether-client.toml create mode 100644 config/aether-common.toml create mode 100644 config/aether/aether_customizations.txt create mode 100644 config/aether/sun_altar_whitelist.json create mode 100644 config/alexsmobs.toml create mode 100644 config/alexsmobs/alligator_snapping_turtle_spawns.json create mode 100644 config/alexsmobs/anaconda_spawns.json create mode 100644 config/alexsmobs/anteater_spawns.json create mode 100644 config/alexsmobs/bald_eagle_spawns.json create mode 100644 config/alexsmobs/banana_slug_spawns.json create mode 100644 config/alexsmobs/bison_spawns.json create mode 100644 config/alexsmobs/blobfish_spawns.json create mode 100644 config/alexsmobs/blue_jay_spawns.json create mode 100644 config/alexsmobs/bone_serpent_spawns.json create mode 100644 config/alexsmobs/bunfungus_spawns.json create mode 100644 config/alexsmobs/cachalot_whale_beached_spawns.json create mode 100644 config/alexsmobs/cachalot_whale_spawns.json create mode 100644 config/alexsmobs/caiman_spawns.json create mode 100644 config/alexsmobs/capuchin_monkey_spawns.json create mode 100644 config/alexsmobs/catfish_spawns.json create mode 100644 config/alexsmobs/cave_centipede_spawns.json create mode 100644 config/alexsmobs/cockroach_spawns.json create mode 100644 config/alexsmobs/comb_jelly_spawns.json create mode 100644 config/alexsmobs/cosmaw_spawns.json create mode 100644 config/alexsmobs/cosmic_cod_spawns.json create mode 100644 config/alexsmobs/crimson_mosquito_spawns.json create mode 100644 config/alexsmobs/crocodile_spawns.json create mode 100644 config/alexsmobs/crow_spawns.json create mode 100644 config/alexsmobs/devils_hole_pupfish_spawns.json create mode 100644 config/alexsmobs/dropbear_spawns.json create mode 100644 config/alexsmobs/elephant_spawns.json create mode 100644 config/alexsmobs/emu_spawns.json create mode 100644 config/alexsmobs/endergrade_spawns.json create mode 100644 config/alexsmobs/enderiophage_spawns.json create mode 100644 config/alexsmobs/farseer.json create mode 100644 config/alexsmobs/flutter_spawns.json create mode 100644 config/alexsmobs/fly_spawns.json create mode 100644 config/alexsmobs/flying_fish_spawns.json create mode 100644 config/alexsmobs/frilled_shark_spawns.json create mode 100644 config/alexsmobs/froststalker_spawns.json create mode 100644 config/alexsmobs/gazelle_spawns.json create mode 100644 config/alexsmobs/gelada_monkey_spawns.json create mode 100644 config/alexsmobs/giant_squid_spawns.json create mode 100644 config/alexsmobs/gorilla_spawns.json create mode 100644 config/alexsmobs/grizzly_bear_spawns.json create mode 100644 config/alexsmobs/guster_spawns.json create mode 100644 config/alexsmobs/hammerhead_shark_spawns.json create mode 100644 config/alexsmobs/hummingbird_spawns.json create mode 100644 config/alexsmobs/jerboa_spawns.json create mode 100644 config/alexsmobs/kangaroo_spawns.json create mode 100644 config/alexsmobs/komodo_dragon_spawns.json create mode 100644 config/alexsmobs/laviathan_spawns.json create mode 100644 config/alexsmobs/leafcutter_anthill_spawns.json create mode 100644 config/alexsmobs/lobster_spawns.json create mode 100644 config/alexsmobs/maned_wolf_spawns.json create mode 100644 config/alexsmobs/mantis_shrimp_spawns.json create mode 100644 config/alexsmobs/mimic_octopus_spawns.json create mode 100644 config/alexsmobs/mimicube_spawns.json create mode 100644 config/alexsmobs/moose_spawns.json create mode 100644 config/alexsmobs/mudskipper_spawns.json create mode 100644 config/alexsmobs/mungus_spawns.json create mode 100644 config/alexsmobs/murmur.json create mode 100644 config/alexsmobs/orca_spawns.json create mode 100644 config/alexsmobs/platypus_spawns.json create mode 100644 config/alexsmobs/potoo_spawns.json create mode 100644 config/alexsmobs/raccoon_spawns.json create mode 100644 config/alexsmobs/rain_frog_spawns.json create mode 100644 config/alexsmobs/rattlesnake_spawns.json create mode 100644 config/alexsmobs/rhinoceros_spawns.json create mode 100644 config/alexsmobs/roadrunner_spawns.json create mode 100644 config/alexsmobs/rocky_roller_spawns.json create mode 100644 config/alexsmobs/seagull_spawns.json create mode 100644 config/alexsmobs/seal_spawns.json create mode 100644 config/alexsmobs/shoebill_spawns.json create mode 100644 config/alexsmobs/skelewag_spawns.json create mode 100644 config/alexsmobs/skreecher.json create mode 100644 config/alexsmobs/skunk_spawns.json create mode 100644 config/alexsmobs/snow_leopard_spawns.json create mode 100644 config/alexsmobs/soul_vulture_spawns.json create mode 100644 config/alexsmobs/spectre_spawns.json create mode 100644 config/alexsmobs/straddler_spawns.json create mode 100644 config/alexsmobs/stradpole_spawns.json create mode 100644 config/alexsmobs/sugar_glider_spawns.json create mode 100644 config/alexsmobs/sunbird_spawns.json create mode 100644 config/alexsmobs/tarantula_hawk_spawns.json create mode 100644 config/alexsmobs/tasmanian_devil_spawns.json create mode 100644 config/alexsmobs/terrapin_spawns.json create mode 100644 config/alexsmobs/tiger_spawns.json create mode 100644 config/alexsmobs/toucan_spawns.json create mode 100644 config/alexsmobs/triops_spawns.json create mode 100644 config/alexsmobs/tusklin_spawns.json create mode 100644 config/alexsmobs/underminer.json create mode 100644 config/alexsmobs/void_worm_spawns.json create mode 100644 config/alexsmobs/warped_mosco_spawns.json create mode 100644 config/alexsmobs/warped_toad_spawns.json create mode 100644 config/ambientsounds-client.json create mode 100644 config/appleskin-client.toml create mode 100644 config/bettervillage_1.properties create mode 100644 config/citadel-common.toml create mode 100644 config/computercraft-client.toml create mode 100644 config/cpm.json create mode 100644 config/create-client.toml create mode 100644 config/create-common.toml create mode 100644 config/create-track-map.json create mode 100644 config/create_central_kitchen-common.toml create mode 100644 config/create_dd-client.toml create mode 100644 config/createenchantablemachinery-client.toml create mode 100644 config/cumulus_menus-client.toml create mode 100644 config/curios-client.toml create mode 100644 config/curios-common.toml create mode 100644 config/de/mari_023/ae2wtlib.json5 create mode 100644 config/dtterralithconfig.toml create mode 100644 config/dynamictrees-common.toml create mode 100644 config/embeddium-fingerprint.json create mode 100644 config/embeddium-mixins.properties create mode 100644 config/embeddium-options.json create mode 100644 config/emi.css create mode 100644 config/fallingleaves-client.toml create mode 100644 config/farmersdelight-client.toml create mode 100644 config/farmersdelight-common.toml create mode 100644 config/flywheel-client.toml create mode 100644 config/fml.toml create mode 100644 config/forge-client.toml create mode 100644 config/immersiveengineering-client.toml create mode 100644 config/immersiveengineering-common.toml create mode 100644 config/jade/hide-blocks.json create mode 100644 config/jade/hide-entities.json create mode 100644 config/jade/jade.json create mode 100644 config/jade/plugins.json create mode 100644 config/jade/sort-order.json create mode 100644 config/libraryferret_1.properties create mode 100644 config/more_immersive_wires-common.toml create mode 100644 config/notenoughanimations.json create mode 100644 config/nyfsspiders.toml create mode 100644 config/oculus.properties create mode 100644 config/railways-client.toml create mode 100644 config/railways-common.toml create mode 100644 config/skinrestorer/config.json create mode 100644 config/skinrestorer/mojang_profile_cache.json create mode 100644 config/sodium-extra-options.json create mode 100644 config/sodium-extra.properties create mode 100644 config/sound_physics_remastered/allowed_sounds.properties create mode 100644 config/sound_physics_remastered/occlusion.properties create mode 100644 config/sound_physics_remastered/reflectivity.properties create mode 100644 config/sound_physics_remastered/soundphysics.properties create mode 100644 config/storagedrawers-client.toml create mode 100644 config/storagedrawers-common.toml create mode 100644 config/terrablender.toml create mode 100644 config/valkyrienskies/schemas/vs_client.schema.json create mode 100644 config/valkyrienskies/schemas/vs_common.schema.json create mode 100644 config/valkyrienskies/schemas/vs_core_server.schema.json create mode 100644 config/valkyrienskies/schemas/vs_server.schema.json create mode 100644 config/valkyrienskies/vs_client.json create mode 100644 config/valkyrienskies/vs_common.json create mode 100644 config/valkyrienskies/vs_core_server.json create mode 100644 config/valkyrienskies/vs_server.json create mode 100644 config/veinmining-client.toml create mode 100644 config/veinmining-common.toml create mode 100644 config/veinmining-server.toml create mode 100644 config/vivecraft-server-config.toml create mode 100644 servers.dat create mode 100644 servers.dat_old diff --git a/README.md b/README.md index 4ffd584..1a1866c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ # Los-Amongus -Suchodupin VR Modpack \ No newline at end of file +Suchodupin VR Modpack + +Forge 1.20.1-47.3.22 \ No newline at end of file diff --git a/config/DistantHorizons.toml b/config/DistantHorizons.toml new file mode 100644 index 0000000..a390209 --- /dev/null +++ b/config/DistantHorizons.toml @@ -0,0 +1,766 @@ +_version = 2 + +[client] + # + # Should Distant Horizon's config button appear in the options screen next to fov slider? + optionsButton = true + + [client.advanced] + + [client.advanced.graphics] + + [client.advanced.graphics.quality] + # + # What is the maximum detail LODs should be drawn at? + # Higher settings will increase memory and GPU usage. + # + # CHUNK: render 1 LOD for each Chunk. + # HALF_CHUNK: render 4 LODs for each Chunk. + # FOUR_BLOCKS: render 16 LODs for each Chunk. + # TWO_BLOCKS: render 64 LODs for each Chunk. + # BLOCK: render 256 LODs for each Chunk (width of one block). + # + # Lowest Quality: CHUNK + # Highest Quality: BLOCK + maxHorizontalResolution = "BLOCK" + # + # The radius of the mod's render distance. (measured in chunks) + lodChunkRenderDistanceRadius = 128 + # + # This indicates how well LODs will represent + # overhangs, caves, floating islands, etc. + # Higher options will make the world more accurate, butwill increase memory and GPU usage. + # + # Lowest Quality: HEIGHT_MAP + # Highest Quality: EXTREME + verticalQuality = "MEDIUM" + # + # This indicates how quickly LODs decrease in quality the further away they are. + # Higher settings will render higher quality fake chunks farther away, + # but will increase memory and GPU usage. + horizontalQuality = "MEDIUM" + # + # How should LOD transparency be handled. + # + # COMPLETE: LODs will render transparent. + # FAKE: LODs will be opaque, but shaded to match the blocks underneath. + # DISABLED: LODs will be opaque. + transparency = "COMPLETE" + # + # What blocks shouldn't be rendered as LODs? + # + # NONE: Represent all blocks in the LODs + # NON_COLLIDING: Only represent solid blocks in the LODs (tall grass, torches, etc. won't count for a LOD's height) + blocksToIgnore = "NON_COLLIDING" + # + # Should the blocks underneath avoided blocks gain the color of the avoided block? + # + # True: a red flower will tint the grass below it red. + # False: skipped blocks will not change color of surface below them. + tintWithAvoidedBlocks = true + + [client.advanced.graphics.fog] + # + # When should fog be drawn? + # + # USE_OPTIFINE_SETTING: Use whatever Fog setting Optifine is using. + # If Optifine isn't installed this defaults to FOG_ENABLED. + # FOG_ENABLED: Never draw fog on the LODs + # FOG_DISABLED: Always draw fast fog on the LODs + # + # Disabling fog will improve GPU performance. + drawMode = "FOG_ENABLED" + # + # What color should fog use? + # + # USE_WORLD_FOG_COLOR: Use the world's fog color. + # USE_SKY_COLOR: Use the sky's color. + colorMode = "USE_WORLD_FOG_COLOR" + # + # Should Minecraft's fog be disabled? + # + # Note: Other mods may conflict with this setting. + disableVanillaFog = true + + [client.advanced.graphics.fog.advancedFog] + # + # At what distance should the far fog start? + # + # 0.0: Fog starts at the player's position. + # 1.0: Fog starts at the closest edge of the vanilla render distance. + # 1.414: Fog starts at the corner of the vanilla render distance. + farFogStart = "0.4" + # + # Where should the far fog end? + # + # 0.0: Fog ends at player's position. + # 1.0: Fog ends at the closest edge of the vanilla render distance. + # 1.414: Fog ends at the corner of the vanilla render distance. + farFogEnd = "1.0" + # + # What is the minimum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + farFogMin = "0.0" + # + # What is the maximum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + farFogMax = "1.0" + # + # How should the fog thickness should be calculated? + # + # LINEAR: Linear based on distance (will ignore 'density') + # EXPONENTIAL: 1/(e^(distance*density)) + # EXPONENTIAL_SQUARED: 1/(e^((distance*density)^2) + farFogFalloff = "EXPONENTIAL_SQUARED" + # + # Used in conjunction with the Fog Falloff. + farFogDensity = "2.5" + + [client.advanced.graphics.fog.advancedFog.heightFog] + # + # How should height effect the fog thickness? + # Note: height fog is combined with the other fog settings. + # + # BASIC: No special height fog effect. Fog is calculated based on camera distance + # IGNORE_HEIGHT: Ignore height completely. Fog is only calculated with horizontal distance + # ADDITION: heightFog + farFog + # MAX: max(heightFog, farFog) + # MULTIPLY: heightFog * farFog + # INVERSE_MULTIPLY: 1 - (1-heightFog) * (1-farFog) + # LIMITED_ADDITION: farFog + max(farFog, heightFog) + # MULTIPLY_ADDITION: farFog + farFog * heightFog + # INVERSE_MULTIPLY_ADDITION: farFog + 1 - (1-heightFog) * (1-farFog) + # AVERAGE: farFog*0.5 + heightFog*0.5 + # + # Note: height fog settings are ignored if 'BASIC' or 'IGNORE_HEIGHT' are selected. + heightFogMixMode = "BASIC" + # + # Where should the height fog start? + # + # ABOVE_CAMERA: Height fog starts at the camera and goes towards the sky + # BELOW_CAMERA: Height fog starts at the camera and goes towards the void + # ABOVE_AND_BELOW_CAMERA: Height fog starts from the camera to goes towards both the sky and void + # ABOVE_SET_HEIGHT: Height fog starts from a set height and goes towards the sky + # BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards the void + # ABOVE_AND_BELOW_SET_HEIGHT: Height fog starts from a set height and goes towards both the sky and void + heightFogMode = "ABOVE_AND_BELOW_CAMERA" + # + # If the height fog is calculated around a set height, what is that height position? + heightFogBaseHeight = "70.0" + # + # Should the start of the height fog be offset? + # + # 0.0: Fog start with no offset. + # 1.0: Fog start with offset of the entire world's height. (Includes depth) + heightFogStart = "0.0" + # + # Should the end of the height fog be offset? + # + # 0.0: Fog end with no offset. + # 1.0: Fog end with offset of the entire world's height. (Include depth) + heightFogEnd = "1.0" + # + # What is the minimum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + heightFogMin = "0.0" + # + # What is the maximum fog thickness? + # + # 0.0: No fog. + # 1.0: Fully opaque fog. + heightFogMax = "1.0" + # + # How should the height fog thickness should be calculated? + # + # LINEAR: Linear based on height (will ignore 'density') + # EXPONENTIAL: 1/(e^(height*density)) + # EXPONENTIAL_SQUARED: 1/(e^((height*density)^2) + heightFogFalloff = "EXPONENTIAL_SQUARED" + # + # What is the height fog's density? + heightFogDensity = "2.5" + + [client.advanced.graphics.ssao] + # + # Enable Screen Space Ambient Occlusion + enabled = true + # + # Determines how many points in space are sampled for the occlusion test. + # Higher numbers will improve quality and reduce banding, but will increase GPU load. + sampleCount = 6 + # + # Determines the radius Screen Space Ambient Occlusion is applied, measured in blocks. + radius = "4.0" + # + # Determines how dark the Screen Space Ambient Occlusion effect will be. + strength = "0.2" + # + # Increasing the value can reduce banding at the cost of reducing the strength of the effect. + bias = "0.02" + # + # Determines how dark the occlusion shadows can be. + # 0 = totally black at the corners + # 1 = no shadow + minLight = "0.25" + # + # The radius, measured in pixels, that blurring is calculated for the SSAO. + # Higher numbers will reduce banding at the cost of GPU performance. + blurRadius = 2 + + [client.advanced.graphics.noiseTextureSettings] + # + # Should a noise texture be applied to LODs? + # + # This is done to simulate textures and make the LODs appear more detailed. + noiseEnabled = true + # + # How many steps of noise should be applied to LODs? + noiseSteps = 4 + # + # How intense should the noise should be? + noiseIntensity = "5.0" + # + # Defines how far should the noise texture render before it fades away. (in blocks) + # Set to 0 to disable noise from fading away + noiseDropoff = 1024 + + [client.advanced.graphics.genericRendering] + # + # If true non terrain objects will be rendered in DH's terrain. + # This includes beacon beams and clouds. + enableRendering = true + # + # If true LOD beacon beams will be rendered. + enableBeaconRendering = true + # + # If true LOD clouds will be rendered. + enableCloudRendering = true + + [client.advanced.graphics.advancedGraphics] + # + # Determines how far from the camera Distant Horizons will start rendering. + # Measured as a percentage of the vanilla render distance. + # + # Higher values will prevent LODs from rendering behind vanilla blocks at a higher distance, + # but may cause holes to appear in the LODs. + # Holes are most likely to appear when flying through unloaded terrain. + # + # Increasing the vanilla render distance increases the effectiveness of this setting. + overdrawPrevention = "0.4" + # + # How bright LOD colors are. + # + # 0 = black + # 1 = normal + # 2 = near white + brightnessMultiplier = "1.0" + # + # How saturated LOD colors are. + # + # 0 = black and white + # 1 = normal + # 2 = very saturated + saturationMultiplier = "1.0" + # + # If enabled caves will be culled + # + # NOTE: This feature is under development and + # it is VERY experimental! Please don't report + # any issues related to this feature. + # + # Additional Info: Currently this cull all faces + # with skylight value of 0 in dimensions that + # does not have a ceiling. + enableCaveCulling = true + # + # At what Y value should cave culling start? + # Lower this value if you get walls for areas with 0 light. + caveCullingHeight = 60 + # + # This is the earth size ratio when applying the curvature shader effect. + # Note: Enabling this feature may cause rendering bugs. + # + # 0 = flat/disabled + # 1 = 1 to 1 (6,371,000 blocks) + # 100 = 1 to 100 (63,710 blocks) + # 10000 = 1 to 10000 (637.1 blocks) + # + # Note: Due to current limitations, the min value is 50 + # and the max value is 5000. Any values outside this range + # will be set to 0 (disabled). + earthCurveRatio = 0 + # + # What the value should vanilla Minecraft's texture LodBias be? + # If set to 0 the mod wont overwrite vanilla's default (which so happens to also be 0) + lodBias = "0.0" + # + # How should LODs be shaded? + # + # AUTO: Uses the same side shading as vanilla Minecraft blocks. + # ENABLED: Simulates Minecraft's block shading for LODs. + # Can be used to force LOD shading when using some shaders. + # DISABLED: All LOD sides will be rendered with the same brightness. + lodShading = "AUTO" + # + # If false LODs outside the player's camera + # aren't drawn, increasing GPU performance. + # + # If true all LODs are drawn, even those behind + # the player's camera, decreasing GPU performance. + # + # Disable this if you see LODs disappearing at the corners of your vision. + disableFrustumCulling = false + # + # Identical to the other frustum culling option + # only used when a shader mod is present using the DH API + # and the shadow pass is being rendered. + # + # Disable this if shadows render incorrectly. + disableShadowPassFrustumCulling = false + # + # How should the sides and bottom of grass block LODs render? + # + # AS_GRASS: all sides of dirt LOD's render using the top (green) color. + # FADE_TO_DIRT: sides fade from grass to dirt. + # AS_DIRT: sides render entirely as dirt. + grassSideRendering = "FADE_TO_DIRT" + # + # If true all beacons near the camera won't be drawn to prevent vanilla overdraw. + # If false all beacons will be rendered. + # + # Generally this should be left as false. It's main purpose is for debugging + # beacon updating/rendering. + disableBeaconDistanceCulling = false + + [client.advanced.worldGenerator] + # + # Should Distant Horizons slowly generate LODs + # outside the vanilla render distance? + # + # Note: when on a server, distant generation isn't supported + # and will always be disabled. + enableDistantGeneration = true + # + # How detailed should LODs be generated outside the vanilla render distance? + # + # PRE_EXISTING_ONLY + # Only create LOD data for already generated chunks. + # + # + # SURFACE + # Generate the world surface, + # this does NOT include trees, + # or structures. + # + # FEATURES + # Generate everything except structures. + # WARNING: This may cause world generator bugs or instability when paired with certain world generator mods. + distantGeneratorMode = "FEATURES" + # + # How long should a world generator thread run for before timing out? + # Note: If you are experiencing timeout errors it is better to lower your CPU usage first + # via the thread config before changing this value. + worldGenerationTimeoutLengthInSeconds = 180 + + [client.advanced.multiplayer] + # + # How should multiplayer save folders should be named? + # + # NAME_ONLY: Example: "Minecraft Server" + # IP_ONLY: Example: "192.168.1.40" + # NAME_IP: Example: "Minecraft Server IP 192.168.1.40" + # NAME_IP_PORT: Example: "Minecraft Server IP 192.168.1.40:25565"NAME_IP_PORT_MC_VERSION: Example: "Minecraft Server IP 192.168.1.40:25565 GameVersion 1.16.5" + serverFolderNameMode = "NAME_ONLY" + # + # AKA: Multiverse support. + # + # When matching levels (dimensions) of the same type (overworld, nether, etc.) the + # loaded chunks must be at least this percent the same + # in order to be considered the same world. + # + # Note: If you use portals to enter a dimension at two + # different locations the system will think the dimension + # it is two different levels. + # + # 1.0 (100%) the chunks must be identical. + # 0.5 (50%) the chunks must be half the same. + # 0.0 (0%) disables multi-dimension support, + # only one world will be used per dimension. + # + # If multiverse support is needed start with a value of 0.2 + # and tweak the sensitivity from there.Lower values mean the matching is less strict. + # Higher values mean the matching is more strict. + multiverseSimilarityRequiredPercent = "0.0" + + [client.advanced.lodBuilding] + # + # Determines how long must pass between LOD chunk updates before another. + # update can occur + # + # Increasing this value will reduce CPU load but may may cause + # LODs to become outdated more frequently or for longer. + minTimeBetweenChunkUpdatesInSeconds = 1 + # + # Normally DH will attempt to skip creating LODs for chunks it's already seen + # and that haven't changed. + # + # However sometimes that logic incorrecly prevents LODs from being updated. + # Disabling this check may fix issues where LODs aren't updated after + # blocks have been changed. + disableUnchangedChunkCheck = false + # + # If true LOD generation for pre-existing chunks will attempt to pull the lighting data + # saved in Minecraft's Region files. + # If false DH will pull in chunks without lighting and re-light them. + # + # Setting this to true will result in faster LOD generation + # for already generated worlds, but is broken by most lighting mods. + # + # Set this to false if LODs are black. + pullLightingForPregeneratedChunks = false + # + # What algorithm should be used to compress new LOD data? + # This setting will only affect new or updated LOD data, + # any data already generated when this setting is changed will be + # unaffected until it needs to be re-written to the database. + # + # UNCOMPRESSED + # Should only be used for testing, is worse in every way vs [LZ4]. + # Expected Compression Ratio: 1.0 + # Estimated average DTO read speed: 1.64 milliseconds + # Estimated average DTO write speed: 12.44 milliseconds + # + # LZ4 + # A good option if you're CPU limited and have plenty of hard drive space. + # Expected Compression Ratio: 0.36 + # Estimated average DTO read speed: 1.85 ms + # Estimated average DTO write speed: 9.46 ms + # + # LZMA2 + # Slow but very good compression. + # Expected Compression Ratio: 0.14 + # Estimated average DTO read speed: 11.89 ms + # Estimated average DTO write speed: 192.01 ms + dataCompression = "LZMA2" + # + # How should block data be compressed when creating LOD data? + # This setting will only affect new or updated LOD data, + # any data already generated when this setting is changed will be + # unaffected until it is modified or re-loaded. + # + # MERGE_SAME_BLOCKS + # Every block/biome change is recorded in the database. + # This is what DH 2.0 and 2.0.1 all used by default and will store a lot of data. + # Expected Compression Ratio: 1.0 + # + # VISUALLY_EQUAL + # Only visible block/biome changes are recorded in the database. + # Hidden blocks (IE ores) are ignored. + # Expected Compression Ratio: 0.7 + worldCompression = "VISUALLY_EQUAL" + # + # A comma separated list of block resource locations that won't be rendered by DH. + # Note: air is always included in this list. + ignoredRenderBlockCsv = "minecraft:barrier,minecraft:structure_void,minecraft:light,minecraft:tripwire" + # + # A comma separated list of block resource locations that shouldn't be rendered + # if they are in a 0 sky light underground area. + # Note: air is always included in this list. + ignoredRenderCaveBlockCsv = "minecraft:glow_lichen,minecraft:rail,minecraft:water,minecraft:lava,minecraft:bubble_column" + + [client.advanced.multiThreading] + # + # How many threads should be used when generating LOD + # chunks outside the normal render distance? + # + # If you experience stuttering when generating distant LODs, + # decrease this number. + # If you want to increase LOD + # generation speed, increase this number. + # + # Multi-threading Note: + # If the total thread count in Distant Horizon's config is more threads than your CPU has cores, + # CPU performance may suffer if Distant Horizons has a lot to load or generate. + # This can be an issue when first loading into a world, when flying, and/or when generating new terrain. + numberOfWorldGenerationThreads = 4 + # + # If this value is less than 1.0, it will be treated as a percentage + # of time each thread can run before going idle. + # + # This can be used to reduce CPU usage if the thread count + # is already set to 1 for the given option, or more finely + # tune CPU performance. + runTimeRatioForWorldGenerationThreads = "0.5" + # + # How many threads should be used when reading/writing LOD data to/from disk? + # + # Increasing this number will cause LODs to load in faster, + # but may cause lag when loading a new world or when + # quickly flying through existing LODs. + # + # Multi-threading Note: + # If the total thread count in Distant Horizon's config is more threads than your CPU has cores, + # CPU performance may suffer if Distant Horizons has a lot to load or generate. + # This can be an issue when first loading into a world, when flying, and/or when generating new terrain. + numberOfFileHandlerThreads = 4 + # + # If this value is less than 1.0, it will be treated as a percentage + # of time each thread can run before going idle. + # + # This can be used to reduce CPU usage if the thread count + # is already set to 1 for the given option, or more finely + # tune CPU performance. + runTimeRatioForFileHandlerThreads = "0.5" + # + # How many threads should be used when applying LOD updates? + # An LOD update is the operation of down-sampling a high detail LOD + # into a lower detail one. + # + # This config can have a much higher number of threads + # assigned and much lower run time ratio vs other thread pools + # because the amount of time any particular thread may run is relatively low. + # + # This is because LOD updating only only partially thread safe, + # so between 40% and 60% of the time a given thread may end up + # waiting on another thread to finish updating the same LOD it also wants + # to work on. + # + # Multi-threading Note: + # If the total thread count in Distant Horizon's config is more threads than your CPU has cores, + # CPU performance may suffer if Distant Horizons has a lot to load or generate. + # This can be an issue when first loading into a world, when flying, and/or when generating new terrain. + numberOfUpdatePropagatorThreads = 2 + # + # If this value is less than 1.0, it will be treated as a percentage + # of time each thread can run before going idle. + # + # This can be used to reduce CPU usage if the thread count + # is already set to 1 for the given option, or more finely + # tune CPU performance. + runTimeRatioForUpdatePropagatorThreads = "0.25" + # + # How many threads should be used when building LODs? + # + # These threads run when terrain is generated, when + # certain graphics settings are changed, and when moving around the world. + # + # Multi-threading Note: + # If the total thread count in Distant Horizon's config is more threads than your CPU has cores, + # CPU performance may suffer if Distant Horizons has a lot to load or generate. + # This can be an issue when first loading into a world, when flying, and/or when generating new terrain. + numberOfLodBuilderThreads = 4 + # + # If this value is less than 1.0, it will be treated as a percentage + # of time each thread can run before going idle. + # + # This can be used to reduce CPU usage if the thread count + # is already set to 1 for the given option, or more finely + # tune CPU performance. + runTimeRatioForLodBuilderThreads = "0.25" + # + # Should only be disabled if deadlock occurs and LODs refuse to update. + # This will cause CPU usage to drastically increase for the Lod Builder threads. + # + # Note that if deadlock did occur restarting MC may be necessary to stop the locked threads. + enableLodBuilderThreadLimiting = true + + [client.advanced.autoUpdater] + # + # Automatically check for updates on game launch? + enableAutoUpdater = true + # + # Should Distant Horizons silently, automatically download and install new versions? + enableSilentUpdates = false + # + # If DH should use the nightly (provided by Gitlab), or stable (provided by Modrinth) build. + # If [AUTO] is selected DH will update to new stable releases if the current jar is a stable jar + # and will update to new nightly builds if the current jar is a nightly jar (IE the version number ends in '-dev'). + updateBranch = "AUTO" + + [client.advanced.logging] + # + # If enabled, the mod will log information about the world generation process. + # This can be useful for debugging. + logWorldGenEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log performance about the world generation process. + # This can be useful for debugging. + logWorldGenPerformance = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the world generation process. + # This can be useful for debugging. + logWorldGenLoadEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the LOD generation process. + # This can be useful for debugging. + logLodBuilderEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the renderer buffer process. + # This can be useful for debugging. + logRendererBufferEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about the renderer OpenGL process. + # This can be useful for debugging. + logRendererGLEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about file read/write operations. + # This can be useful for debugging. + logFileReadWriteEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about file sub-dimension operations. + # This can be useful for debugging. + logFileSubDimEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, the mod will log information about network operations. + # This can be useful for debugging. + logNetworkEvent = "LOG_ERROR_TO_CHAT_AND_INFO_TO_FILE" + # + # If enabled, a chat message will be displayed if Java doesn't have enough + # memory allocated to run DH well. + showLowMemoryWarningOnStartup = true + # + # If enabled, a chat message will be displayed when a replay is started + # giving some basic information about how DH will function. + showReplayWarningOnStartup = true + # + # If enabled, a chat message will be displayed when a potentially problematic + # mod is installed alongside DH. + showModCompatibilityWarningsOnStartup = true + + [client.advanced.debugging] + # + # What renderer is active? + # + # DEFAULT: Default lod renderer + # DEBUG: Debug testing renderer + # DISABLED: Disable rendering + rendererMode = "DEFAULT" + # + # Should specialized colors/rendering modes be used? + # + # OFF: LODs will be drawn with their normal colors. + # SHOW_DETAIL: LODs' color will be based on their detail level. + # SHOW_BLOCK_MATERIAL: LODs' color will be based on their material. + # SHOW_OVERLAPPING_QUADS: LODs will be drawn with total white, but overlapping quads will be drawn with red. + debugRendering = "OFF" + # + # If enabled the LODs will render as wireframe. + renderWireframe = false + # + # If true the F8 key can be used to cycle through the different debug modes. + # and the F6 key can be used to enable and disable LOD rendering. + enableDebugKeybindings = false + # + # If enabled this will disable (most) vanilla Minecraft rendering. + # + # NOTE: Do not report any issues when this mode is on! + # This setting is only for fun and debugging. + # Mod compatibility is not guaranteed. + lodOnlyMode = false + # + # Stops vertex colors from being passed. + # Useful for debugging shaders + enableWhiteWorld = false + # + # If true overlapping quads will be rendered as bright red for easy identification. + # If false the quads will be rendered normally. + showOverlappingQuadErrors = false + # + # If true OpenGL Buffer garbage collection will be logged + # this also includes the number of live buffers. + logBufferGarbageCollection = false + + [client.advanced.debugging.debugWireframe] + # + # If enabled, various wireframes for debugging internal functions will be drawn. + # + # NOTE: There WILL be performance hit! + # Additionally, only stuff that's loaded after you enable this + # will render their debug wireframes. + enableRendering = false + # + # Render queued world gen tasks? + showWorldGenQueue = false + # + # Render LOD section status? + showRenderSectionStatus = false + # + # Render Quad Tree Rendering status? + showQuadTreeRenderStatus = false + # + # Render full data update/lock status? + showFullDataUpdateStatus = false + + [client.advanced.debugging.openGl] + # + # Requires a reboot to change. + overrideVanillaGLLogger = false + # + # Defines how OpenGL errors are handled. + # May incorrectly catch OpenGL errors thrown by other mods. + # + # IGNORE: Do nothing. + # LOG: write an error to the log. + # LOG_THROW: write to the log and throw an exception. + # Warning: this should only be enabled when debugging the LOD renderer + # as it may break Minecraft's renderer when an exception is thrown. + glErrorHandlingMode = "IGNORE" + # + # Can be changed if you experience crashing when loading into a world. + # Note: setting to an invalid version may also cause the game to crash. + # + # Leaving this value at causes DH to try all supported GL versions. + # + # Defines the requested OpenGL context major version Distant Horizons will create. + # Possible values (DH requires 3.2 or higher at minimum): + # 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0 + # 3.3, 3.2 + glContextMajorVersion = 0 + # + # Can be changed if you experience crashing when loading into a world. + # Note: setting to an invalid version may also cause the game to crash. + # + # Defines the requested OpenGL context major version Distant Horizons will create. + # Possible values (DH requires 3.2 or higher at minimum): + # 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4.0 + # 3.3, 3.2 + glContextMinorVersion = 0 + # + # Can be changed if you experience crashing when loading into a world. + # + # Defines the OpenGL context type Distant Horizon's will create. + # Generally this should be left as [CORE] unless there is an issue with your GPU driver. + # Possible values: [CORE],[COMPAT],[ANY] + glProfileMode = "CORE" + # + # Can be changed if you experience crashing when loading into a world. + # + # If true Distant Horizon's OpenGL contexts will be created with legacy OpenGL methods disabled. + # Distant Horizons doesn't use any legacy OpenGL methods so normally this should be disabled. + enableGlForwardCompatibilityMode = true + # + # Can be changed if you experience crashing when loading into a world. + # + # If true Distant Horizon's OpenGL contexts will be created with debugging enabled. + # This allows for enhanced debugging but may throw warnings for other mods or active overlay software. + enableGlDebugContext = false + + [client.advanced.debugging.exampleConfigScreen] + boolTest = false + byteTest = "8" + intTest = 69420 + doubleTest = "420.69" + shortTest = "69" + longTest = "42069" + floatTest = "0.42069" + stringTest = "Test input box" + listTest = ["option 1", "option 2", "option 3"] + mapTest = "{}" + linkableTest = 420 + diff --git a/config/MouseTweaks.cfg b/config/MouseTweaks.cfg new file mode 100644 index 0000000..81190ac --- /dev/null +++ b/config/MouseTweaks.cfg @@ -0,0 +1,8 @@ +RMBTweak=1 +LMBTweakWithItem=1 +LMBTweakWithoutItem=1 +WheelTweak=1 +WheelSearchOrder=1 +WheelScrollDirection=0 +ScrollItemScaling=0 +Debug=0 diff --git a/config/ae2/client.json b/config/ae2/client.json new file mode 100644 index 0000000..bf182e1 --- /dev/null +++ b/config/ae2/client.json @@ -0,0 +1,53 @@ +{ + "client": { + "disableColoredCableRecipesInJEI": true, + "enableFacadesInJEI_comment": "Show facades in JEI ingredient list", + "enableFacadesInJEI": true, + "enableFacadeRecipesInJEI_comment": "Show facade recipes in JEI for supported blocks", + "enableFacadeRecipesInJEI": true, + "enableEffects": true, + "useTerminalUseLargeFont": false, + "useColoredCraftingStatus": true, + "PowerUnit_comment": "Power unit shown in AE UIs", + "PowerUnit": "ae", + "showDebugGuiOverlays_comment": "Show debugging GUI overlays", + "showDebugGuiOverlays": false, + "showPlacementPreview_comment": "Show a preview of part and facade placement", + "showPlacementPreview": true, + "notifyForFinishedCraftingJobs_comment": "Show toast when long-running crafting jobs finish.", + "notifyForFinishedCraftingJobs": true, + "clearGridOnClose_comment": "Automatically clear the crafting/encoding grid when closing the terminal", + "clearGridOnClose": false, + "terminalMargin_comment": "The vertical margin to apply when sizing terminals. Used to make room for centered item mod search bars", + "terminalMargin": 25 + }, + "terminals": { + "terminalStyle": "small", + "pinAutoCraftedItems_comment": "Pin items that the player auto-crafts to the top of the terminal", + "pinAutoCraftedItems": true + }, + "search": { + "searchModNameInTooltips_comment": "Should the mod name be included when searching in tooltips.", + "searchModNameInTooltips": false, + "useExternalSearch_comment": "Replaces AEs own search with the search of REI or JEI", + "useExternalSearch": false, + "clearExternalSearchOnOpen_comment": "When using useExternalSearch, clears the search when the terminal opens", + "clearExternalSearchOnOpen": true, + "syncWithExternalSearch_comment": "When REI/JEI is installed, automatically set the AE or REI/JEI search text when either is changed while the terminal is open", + "syncWithExternalSearch": true, + "rememberLastSearch_comment": "Remembers the last search term and restores it when the terminal opens", + "rememberLastSearch": true, + "autoFocusSearch_comment": "Automatically focuses the search field when the terminal opens", + "autoFocusSearch": false + }, + "tooltips": { + "showCellUpgrades_comment": "Show installed upgrades in the tooltips of storage cells, color applicators and matter cannons", + "showCellUpgrades": true, + "showCellContent_comment": "Show a preview of the content in the tooltips of storage cells, color applicators and matter cannons", + "showCellContent": true, + "maxCellContentShown_comment": "The maximum number of content entries to show in the tooltip of storage cells, color applicators and matter cannons", + "maxCellContentShown": 5, + "enableGuideHotkey_comment": "Enables the \u0027hold key to show guide\u0027 functionality in tooltips", + "enableGuideHotkey": true + } +} \ No newline at end of file diff --git a/config/ae2/common.json b/config/ae2/common.json new file mode 100644 index 0000000..5594ede --- /dev/null +++ b/config/ae2/common.json @@ -0,0 +1,123 @@ +{ + "general": { + "unsupportedDeveloperTools": false, + "matterCannonBlockDamage_comment": "Enables the ability of the Matter Cannon to break blocks.", + "matterCannonBlockDamage": true, + "tinyTntBlockDamage_comment": "Enables the ability of Tiny TNT to break blocks.", + "tinyTntBlockDamage": true, + "channels_comment": "Changes the channel capacity that cables provide in AE2.", + "channels": "default", + "spatialAnchorEnableRandomTicks_comment": "Whether Spatial Anchors should force random chunk ticks and entity spawning.", + "spatialAnchorEnableRandomTicks": true + }, + "automation": { + "formationPlaneEntityLimit": 128 + }, + "facades": { + "allowBlockEntities_comment": "Unsupported: Allows whitelisting block entities as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK.", + "allowBlockEntities": false + }, + "craftingCPU": { + "craftingCalculationTimePerTick": 5, + "craftingSimulatedExtraction_comment": "When true: simulate extraction of all the network\u0027s contents when starting a crafting job calculation. When false: use the cached available content list (same as terminals). Enabling might work a bit better, but it will significantly reduce performance.", + "craftingSimulatedExtraction": false + }, + "crafting": { + "disassemblyCrafting_comment": "Enable shift-clicking with the crafting units in hand to disassemble them.", + "disassemblyCrafting": true, + "growthAccelerator_comment": "Number of ticks between two crystal growth accelerator ticks", + "growthAccelerator": 10 + }, + "spatialio": { + "spatialPowerMultiplier": 1250.0, + "spatialPowerExponent": 1.35 + }, + "logging": { + "blockUpdateLog": false, + "packetLog": false, + "craftingLog": false, + "debugLog": false, + "gridLog": false, + "chunkLoggerTrace_comment": "Enable stack trace logging for the chunk loading debug command", + "chunkLoggerTrace": false + }, + "battery": { + "chargerChargeRate_comment": "The chargers charging rate factor, which is applied to the charged items charge rate. 2 means it charges everything twice as fast. 0.5 half as fast.", + "chargerChargeRate": 1.0, + "wirelessTerminal": 1600000, + "chargedStaff": 8000, + "entropyManipulator": 200000, + "portableCell": 20000, + "colorApplicator": 20000, + "matterCannon": 200000 + }, + "worldGen": { + "spawnPressesInMeteorites": true, + "spawnFlawlessOnly": false + }, + "wireless": { + "wirelessBaseCost": 8.0, + "wirelessCostMultiplier": 1.0, + "wirelessBaseRange": 16.0, + "wirelessBoosterRangeMultiplier": 1.0, + "wirelessBoosterExp": 1.5, + "wirelessHighWirelessCount": 64.0, + "wirelessTerminalDrainMultiplier": 1.0 + }, + "PortableCells": { + "allowDisassembly_comment": "Allow disassembly of portable cells into the recipe ingredients using shift+right-click", + "allowDisassembly": true + }, + "PowerRatios": { + "ForgeEnergy": 0.5, + "UsageMultiplier": 1.0, + "GridEnergyStoragePerNode_comment": "How much energy can the internal grid buffer storage per node attached to the grid.", + "GridEnergyStoragePerNode": 25.0, + "CrystalResonanceGeneratorRate_comment": "How much energy a crystal resonance generator generates per tick.", + "CrystalResonanceGeneratorRate": 20.0, + "p2pTunnelEnergyTax_comment": "The cost to transport energy through an energy P2P tunnel expressed as a factor of the transported energy.", + "p2pTunnelEnergyTax": 0.025, + "p2pTunnelTransportTax_comment": "The cost to transport items/fluids/etc. through P2P tunnels, expressed in AE energy per equivalent I/O bus operation for the transported object type (i.e. items\u003dper 1 item, fluids\u003dper 125mb).", + "p2pTunnelTransportTax": 0.025 + }, + "Condenser": { + "MatterBalls": 256, + "Singularity": 256000 + }, + "tickRates": { + "_comment": " Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested.", + "InterfaceMin": 5, + "InterfaceMax": 120, + "ImportBusMin": 5, + "ImportBusMax": 40, + "ExportBusMin": 5, + "ExportBusMax": 60, + "AnnihilationPlaneMin": 2, + "AnnihilationPlaneMax": 120, + "METunnelMin": 5, + "METunnelMax": 20, + "InscriberMin": 1, + "InscriberMax": 20, + "ChargerMin": 10, + "ChargerMax": 10, + "IOPortMin": 1, + "IOPortMax": 5, + "VibrationChamberMin": 10, + "VibrationChamberMax": 40, + "StorageBusMin": 5, + "StorageBusMax": 60, + "ItemTunnelMin": 5, + "ItemTunnelMax": 60, + "LightTunnelMin": 5, + "LightTunnelMax": 60 + }, + "vibrationChamber": { + "_comment": "Settings for the Vibration Chamber", + "baseEnergyPerFuelTick_comment": "AE energy produced per fuel burn tick (reminder: coal \u003d 1600, block of coal \u003d 16000, lava bucket \u003d 20000 burn ticks)", + "baseEnergyPerFuelTick": 5.0, + "minEnergyPerGameTick_comment": "Minimum amount of AE/t the vibration chamber can slow down to when energy is being wasted.", + "minEnergyPerGameTick": 4, + "baseMaxEnergyPerGameTick_comment": "Maximum amount of AE/t the vibration chamber can speed up to when generated energy is being fully consumed.", + "baseMaxEnergyPerGameTick": 40 + } +} \ No newline at end of file diff --git a/config/aether-client.toml b/config/aether-client.toml new file mode 100644 index 0000000..6a3450d --- /dev/null +++ b/config/aether-client.toml @@ -0,0 +1,77 @@ + +[Rendering] + #Changes Zephyr and Aerwhale rendering to use their old models from the b1.7.3 version of the mod + "Switches to legacy mob models" = false + #Disables the Aether's custom skybox in case you have a shader that is incompatible with custom skyboxes + "Disables Aether custom skybox" = false + #Removes warm-tinting of the lightmap in the Aether, giving the lighting a colder feel + "Makes lightmap colder" = false + #Enables a green-tinted sunrise and sunset in the Aether, similar to the original mod + "Enables green sunrise/sunset" = false + +[Gui] + #Adds a button to the top right of the main menu screen to toggle between the Aether and vanilla menu + "Enables Aether menu button" = true + #Changes the background panorama into a preview of the latest played world + "Enables world preview" = false + #Adds a button to the top right of the main menu screen to toggle between the panorama and world preview + "Enables toggle world button" = true + #Adds a button to the top right of the main menu screen to allow quick loading into a world if the world preview is enabled + "Enables quick load button" = true + #Determines that menu elements will align left if the menu's world preview is active, if true, this overrides 'Align menu elements left' + "Align menu elements left with world preview" = false + #Determines the default Aether menu style to switch to with the menu theme button + "Default Aether menu style" = "aether:the_aether_left" + #Determines the default Minecraft menu style to switch to with the menu theme button + "Default Minecraft menu style" = "cumulus_menus:minecraft" + #Adds random trivia and tips to the bottom of loading screens + "Enables random trivia" = true + #Makes the extra hearts given by life shards display as silver colored + "Enables silver life shard hearts" = true + #Disables the Aether's accessories button from appearing in GUIs + "Disables the accessories button" = false + #The y-coordinate of the Ascending to the Aether and Descending from the Aether text in loading screens + "Portal text y-coordinate in loading screens" = 50 + #The x-coordinate of the accessories button in the inventory and curios menus + "Button x-coordinate in inventory menus" = 27 + #The y-coordinate of the accessories button in the inventory and curios menus + "Button y-coordinate in inventory menus" = 68 + #The x-coordinate of the accessories button in the creative menu + "Button x-coordinate in creative menu" = 74 + #The y-coordinate of the accessories button in the creative menu + "Button y-coordinate in creative menu" = 40 + #The x-coordinate of the accessories button in the accessories menu + "Button x-coordinate in accessories menu" = 9 + #The y-coordinate of the accessories button in the accessories menu + "Button y-coordinate in accessories menu" = 68 + #The x-coordinate of the perks button layout when in the pause menu + "Layout x-coordinate in pause menu" = -116 + #The y-coordinate of the perks button layout when in the pause menu + "Layout y-coordinate in pause menu" = 0 + #Enables the overlay at the top of the screen for the Hammer of Kingbdogz' cooldown + "Enables Hammer of Kingbdogz' cooldown overlay" = true + +[Audio] + #Makes Blue Aerclouds have their wobbly sounds that play when bouncing on them + "Blue Aercloud bouncing sounds" = true + #Sets the minimum delay for the Aether's music manager to use if needing to reset the song delay outside the Aether + "Set backup minimum music delay" = 12000 + #Sets the maximum delay for the Aether's music manager to use if needing to reset the song delay outside the Aether + "Set backup maximum music delay" = 24000 + #Disables the Aether's internal music manager, if true, this overrides all other audio configs + "Disables Aether music manager" = false + #Disables the Aether's boss fight music, only works if 'Disables Aether music manager' is false + "Disables Aether boss music" = false + #Disables the Aether's menu music in case another mod implements its own, only works if 'Disables Aether music manager' is false + "Disables Aether menu music" = false + #Disables the menu music on the vanilla world preview menu, only works if 'Disables Aether music manager' is false + "Disables vanilla world preview menu music" = false + #Disables the menu music on the Aether world preview menu, only works if 'Disables Aether music manager' is false + "Disables Aether world preview menu music" = false + +[Miscellaneous] + #Disables the Cumulus menu selection screen button on launch + "Disable Cumulus button" = false + #Enables a direct join button for the official server + "Enables server button" = false + diff --git a/config/aether-common.toml b/config/aether-common.toml new file mode 100644 index 0000000..fc48528 --- /dev/null +++ b/config/aether-common.toml @@ -0,0 +1,25 @@ + +[Gameplay] + #Use the default Curios menu instead of the Aether's Accessories Menu. WARNING: Do not enable this without emptying your equipped accessories + "Use default Curios' menu" = false + #On world creation, the player is given an Aether Portal Frame item to automatically go to the Aether with + "Gives player Aether Portal Frame item" = false + #When the player enters the Aether, they are given a Book of Lore and Golden Parachutes as starting loot + "Gives starting loot on entry" = true + #Moves the message for when a player attacks the Slider with an incorrect item to be above the hotbar instead of in chat + "Reposition attack message above hotbar" = false + #Determines whether the Sun Spirit's dialogue when meeting him should play through every time you meet him + "Repeat Sun Spirit's battle dialogue" = true + #Determines if a message that links The Aether mod's Patreon should show + "Show Patreon message" = true + +["Data Pack"] + #Sets the Aether Temporary Freezing data pack to be added to new worlds automatically + "Add Temporary Freezing automatically" = false + #Sets the Aether Ruined Portals data pack to be added to new worlds automatically + "Add Ruined Portals automatically" = false + +[Modpack] + #Determines whether bosses should display a randomized name above their boss bar + "Randomize boss names" = true + diff --git a/config/aether/aether_customizations.txt b/config/aether/aether_customizations.txt new file mode 100644 index 0000000..714d938 --- /dev/null +++ b/config/aether/aether_customizations.txt @@ -0,0 +1,5 @@ +haloEnabled:true +haloColor: +developerGlowEnabled:false +developerGlowColor: +moaSkin: diff --git a/config/aether/sun_altar_whitelist.json b/config/aether/sun_altar_whitelist.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/config/aether/sun_altar_whitelist.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/config/alexsmobs.toml b/config/alexsmobs.toml new file mode 100644 index 0000000..c3f9fd7 --- /dev/null +++ b/config/alexsmobs.toml @@ -0,0 +1,711 @@ + +[general] + #Whether all players should get an Animal Dictionary when joining the world for the first time. + giveBookOnStartup = true + #Lava Opacity for the Lava Vision Potion. + #Range: 0.01 ~ 1.0 + lavaVisionOpacity = 0.65 + #Whether to disable certain aspects of the Lava Vision Potion. Enable if issues with shaders persist. + shadersCompat = false + #Whether bananas should drop from blocks tagged with #alexsmobs:drops_bananas + bananasDropFromLeaves = true + #1 out of this number chance for leaves to drop a banana when broken. Fortune is automatically factored in + #Range: > 0 + bananaChance = 200 + #Whether spiders should target fly mobs. + spidersAttackFlies = true + #Whether wolves should target moose mobs. + wolvesAttackMoose = true + #Whether polar bears should target seal mobs. + polarBearsAttackSeals = true + #Whether cats, ocelots and foxes should target jerboa mobs. + catsAndFoxesAttackJerboas = true + #Whether dolphins should target flying fish mobs. + dolphinsAttackFlyingFish = true + #Whether lava can be bottled with a right click of a glass bottle. + lavaBottleEnabled = true + #Whether bone serpents are neutral or hostile. + neutralBoneSerpents = false + #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 mimicream can be used to duplicate items. + mimicreamRepair = true + #Blacklist for items that mimicream cannot make a copy of. Ex: "minecraft:stone_sword", "alexsmobs:blood_sprayer" + mimicreamBlacklist = ["alexsmobs:blood_sprayer", "alexsmobs:hemolymph_blaster"] + #Whether wild raccoons steal food from chests. + raccoonStealFromChests = true + #Whether wild crows steal crops from farmland. + crowsStealCrops = true + #Whether fish oil gives players a special levitation effect. + fishOilMeme = true + #Whether soul vulture spawns should be restricted solely to the nether fossil structure or to whatever biome is specified in their respective biome config. + soulVultureSpawnOnFossil = true + #Whether acacia blossoms should drop from blocks tagged with #alexsmobs:drops_acacia_blossoms + acaciaBlossomsDropFromLeaves = true + #1 out of this number chance for leaves to drop an acacia when broken. Fortune is automatically factored in + #Range: > 0 + acaciaBlossomChance = 130 + #Whether wandering traders offer items like acacia blossoms, mosquito larva, crocodile egg, etc. + wanderingTraderOffers = true + #0 = no mungus biome transformation. 1 = mungus changes blocks, but not chunk's biome. 2 = mungus transforms blocks and biome of chunk. + #Range: 0 ~ 2 + mungusBiomeTransformationType = 2 + #List of all mungus mushrooms, biome transformations and surface blocks. Each is seperated by a |. Add an entry with a block registry name, biome registry name, and block registry name(for the ground). + mungusBiomeMatches = ["minecraft:red_mushroom|minecraft:mushroom_fields|minecraft:mycelium", "minecraft:brown_mushroom|minecraft:mushroom_fields|minecraft:mycelium", "minecraft:crimson_fungus|minecraft:crimson_forest|minecraft:crimson_nylium", "minecraft:warped_fungus|minecraft:warped_forest|minecraft:warped_nylium"] + #Whether guster spawns are limited to when it is raining/thundering. + limitGusterSpawnsToWeather = true + #Whether Crimson Mosquitoes can transform into Warped Moscos if attacking a Mungus or any listed creature. + warpedMoscoTransformation = true + #List of extra(non mungus) mobs that will trigger a crimson mosquito to become a warped mosquito. Ex: "minecraft:mooshroom", "alexsmobs:warped_toad" + warpedMoscoMobTriggers = [""] + #True if straddleboard enchants are enabled. + straddleboardEnchants = true + #Whether emu should target skeletons. + emuTargetSkeletons = true + #Percent chance for emu leggings to dodge projectile attacks. + #Range: 0.0 ~ 1.0 + emuPantsDodgeChance = 0.45 + #Whether cachalots can destroy wood blocks if angry. + cachalotDestruction = 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 + #Percent chance for fungus to grow per each leaf a leafcutter ant returns to the colony. + #Range: 0.0 ~ 1.0 + leafcutterAntFungusGrowChance = 0.3 + #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 + #Max number of ant entities allowed inside a leafcutter anthill. + #Range: 2 ~ 100000 + leafcutterAntColonySize = 10 + #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 + #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 + #Makes Tarantula Hawks fireproof, perfect if you also want these guys to spawn in the nether. + fireproofTarantulaHawk = false + #List of dimensions in which spawning void worms via mysterious worm items is allowed. + voidWormSpawnDimensions = ["minecraft:the_end"] + #All void worm damage is scaled to this. + #Range: 0.0 ~ 100.0 + voidWormDamageModifier = 1.0 + #Max Health of the void worm boss. + #Range: 0.0 ~ 1000000.0 + voidWormMaxHealth = 160.0 + #Whether the void worm boss is summonable or not, via the mysterious worm item. + voidWormSummonable = true + #Whether seagulls should steal food out of players' hotbar slots. + seagullStealing = true + #List of items that seagulls cannot take from players. + seagullStealingBlacklist = [] + #Whether the Clinging Potion effect should flip the screen. Warning: may cause nausea. + clingingFlipEffect = false + #Percent chance of getting Pigshoes from Piglin Bartering. Set to zero to disable. + #Range: 0.0 ~ 1.0 + tusklinShoesBarteringChance = 0.02500000037252903 + #The visual zoom of the rainbow pattern on the rainbow glass block. Higher number = bigger pattern. + #Range: 1.0 ~ 10000.0 + rainbowGlassFidelity = 16.0 + #Whether Rabbits can transform into Bunfungus if fed Mungal spores. + bunfungusTransformation = true + #True if some Alex's Mobs items should spawn in loot chests. + addLootToChests = true + #List of items that cannot be put in a Transmuting Table. + transmutationBlacklist = ["minecraft:beacon"] + #True if transmutation tables should not have the ability to pick up new items to transmute, and only give options from the loot tables. + limitTransmutingToLootTables = false + #True if transmutation tables can explode when broken. + transmutingTableExplodes = true + #The experience, in levels, that each transmutation of a stack takes in the transmuting table. + #Range: 0 ~ 100000 + transmutingExperienceCost = 3 + #The step value multiplied by the log of the stack size when transmuting an item, used to determine its weight for appearing in future transmutation possibilities. Higher number = more likely to appear. + #Range: 1.0 ~ 10000.0 + transmutingWeightAddStep = 3.0 + #The step value that an item looses when selecting it as the transmutation result. Keep this number higher than the one above for balance reasons. Higher number = less likely to appear after transmuting multiple times. + #Range: 1.0 ~ 10000.0 + transmutingWeightRemoveStep = 4.0 + #True if skreechers can summon a new warden, when applicable. + skreechersSummonWarden = true + #The distance in blocks that will cause an underminer to dissapear when approached by a player. + #Range: 1.0 ~ 10000.0 + underminerDisappearDistance = 8.0 + +[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 + grizzlyBearSpawnWeight = 8 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + grizzlyBearSpawnRolls = 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 = 9 + #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 + boneSerpentSpawnWeight = 8 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + boneSeprentSpawnRolls = 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 + gazelleSpawnWeight = 40 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + gazelleSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + crocodileSpawnWeight = 20 + #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 + flySpawnWeight = 3 + #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 + hummingbirdSpawnWeight = 19 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + hummingbirdSpawnRolls = 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 + orcaSpawnWeight = 2 + #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 + sunbirdSpawnWeight = 5 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + sunbirdSpawnRolls = 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 + gorillaSpawnWeight = 25 + #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 + crimsonMosquitoSpawnWeight = 15 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + crimsonMosquitoSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + rattlesnakeSpawnWeight = 12 + #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 + endergradeSpawnWeight = 10 + #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 + hammerheadSharkSpawnWeight = 8 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + hammerheadSharkSpawnRolls = 1 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + lobsterSpawnWeight = 7 + #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 + komodoDragonSpawnWeight = 16 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + komodoDragonSpawnRolls = 1 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + capuchinMonkeySpawnWeight = 28 + #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 + caveCentipedeSpawnWeight = 8 + #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 + warpedToadSpawnWeight = 30 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + warpedToadSpawnRolls = 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 + mooseSpawnWeight = 9 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + mooseSpawnRolls = 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 + mimicubeSpawnWeight = 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 + #Range: 0 ~ 1000 + raccoonSpawnWeight = 10 + #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 + blobfishSpawnWeight = 30 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + blobfishSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + sealSpawnWeight = 20 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + sealSpawnRolls = 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 + cockroachSpawnWeight = 4 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + cockroachSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + shoebillSpawnWeight = 10 + #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 + elephantSpawnWeight = 30 + #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 + soulVultureSpawnWeight = 30 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + soulVultureSpawnRolls = 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 = 18 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + snowLeopardSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + spectreSpawnWeight = 10 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + spectreSpawnRolls = 5 + #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 + 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 + alligatorSnappingTurtleSpawnWeight = 20 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + alligatorSnappingTurtleSpawnRolls = 1 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + mungusSpawnWeight = 4 + #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 + mantisShrimpSpawnWeight = 15 + #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 + gusterSpawnWeight = 35 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + gusterSpawnRolls = 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 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + warpedMoscoSpawnRolls = 1000 + #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 = 70 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + straddlerSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn + #Range: 0 ~ 1000 + stradpoleSpawnWeight = 10 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + 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 + emuSpawnWeight = 20 + #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 + platypusSpawnWeight = 20 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + platypusSpawnRolls = 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 + #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 + tasmanianDevilSpawnWeight = 10 + #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 + kangarooSpawnWeight = 25 + #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 + cachalotWhaleSpawnWeight = 2 + #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 + enderiophageSpawnWeight = 4 + #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 + baldEagleSpawnWeight = 15 + #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 = 30 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + tigerSpawnRolls = 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 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + tarantulaHawkSpawnRolls = 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 + voidWormSpawnWeight = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + voidWormSpawnRolls = 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 + frilledSharkSpawnWeight = 11 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + frilledSharkSpawnRolls = 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 + mimicOctopusSpawnWeight = 9 + #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 + seagullSpawnWeight = 21 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + seagullSpawnRolls = 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 + froststalkerSpawnWeight = 20 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + froststalkerSpawnRolls = 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 + tusklinSpawnWeight = 18 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + tusklinSpawnRolls = 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 + laviathanSpawnWeight = 15 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + laviathanSpawnRolls = 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 + cosmawSpawnWeight = 9 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + cosmawSpawnRolls = 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 + toucanSpawnWeight = 23 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + toucanSpawnRolls = 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 + manedWolfSpawnWeight = 8 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + manedWolfSpawnRolls = 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 + anacondaSpawnWeight = 12 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + anacondaSpawnRolls = 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 + anteaterSpawnWeight = 7 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + anteaterSpawnRolls = 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 + rockyRollerSpawnWeight = 60 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + rockyRollerSpawnRolls = 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 + flutterSpawnWeight = 13 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + flutterSpawnRolls = 0 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + geladaMonkeySpawnWeight = 5 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + geladaMonkeySpawnRolls = 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 + jerboaSpawnWeight = 12 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + jerboaSpawnRolls = 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 + terrapinSpawnWeight = 4 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + terrapinSpawnRolls = 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 + combJellySpawnWeight = 5 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + combJellySpawnRolls = 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 + cosmicCodSpawnWeight = 5 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + cosmicCodSpawnRolls = 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 + bunfungusSpawnWeight = 3 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + bunfungusSpawnRolls = 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 + bisonSpawnWeight = 9 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + bisonSpawnRolls = 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 + giantSquidSpawnWeight = 3 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + giantSquidSpawnRolls = 0 + #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn (NOTE: this mob spawns are restricted exclusively to one chunk, see below) + #Range: 0 ~ 1000 + devilsHolePupfishSpawnWeight = 23 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning (NOTE: this mob spawns are restricted exclusively to one chunk, see below) + #Range: > 0 + devilsHolePupfishSpawnRolls = 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 + catfishSpawnWeight = 4 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + catfishSpawnRolls = 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 + flyingFishSpawnWeight = 8 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + flyingFishSpawnRolls = 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 + skelewagSpawnWeight = 15 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + skelewagSpawnRolls = 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 + rainFrogSpawnWeight = 10 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + rainFrogSpawnRolls = 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 + potooSpawnWeight = 15 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + potooSpawnRolls = 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 + mudskipperSpawnWeight = 28 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + mudskipperSpawnRolls = 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 + rhinocerosSpawnWeight = 24 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + rhinocerosSpawnRolls = 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 + sugarGliderSpawnWeight = 15 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + sugarGliderSpawnRolls = 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 + farseerSpawnWeight = 30 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + farseerSpawnRolls = 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 + skreecherSpawnWeight = 10 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + skreecherSpawnRolls = 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 + underminerSpawnWeight = 50 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + underminerSpawnRolls = 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 + murmurSpawnWeight = 5 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + murmurSpawnRolls = 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 + skunkSpawnWeight = 7 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + skunkSpawnRolls = 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 + bananaSlugSpawnWeight = 14 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + bananaSlugSpawnRolls = 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 + blueJaySpawnWeight = 16 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + blueJaySpawnRolls = 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 + caimanSpawnWeight = 29 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + caimanSpawnRolls = 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 + triopsSpawnWeight = 8 + #Random roll chance to enable mob spawning. Higher number = lower chance of spawning + #Range: > 0 + triopsSpawnRolls = 0 + +[uniqueSpawning] + #Maximum world y-level that cave centipedes can spawn at + #Range: -64 ~ 320 + caveCentipedeSpawnHeight = 0 + #Maximum world y-level that blobfish can spawn at + #Range: -64 ~ 320 + blobfishSpawnHeight = 25 + #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 + #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 + #Minimum world y-level that gelada monkeys can spawn at + #Range: -64 ~ 320 + geladaMonkeySpawnRolls = 0 + #Whether to restrict all pupfish spawns to one chunk (similar to real life) or have them only obey their spawn config. + restrictPupfishSpawns = true + #The maximum distance a pupfish spawn chunk is from world spawn(0, 0) in blocks. + #Range: 2 ~ 1000000000 + pupfishChunkSpawnDistance = 2000 + #Whether to restrict all skelewag spawns to shipwreck structures. + restrictSkelewagSpawns = true + #Whether to restrict all farseer spawns to near the world border. + restrictFarseerSpawns = true + #Whether to restrict all underminer spawns to abandoned mineshafts. + restrictUnderminerSpawns = true + #The maximum distance a farseer can spawn from the world border. + #Range: 2 ~ 1000000000 + farseerBorderSpawnDistance = 100 + #Maximum world y-level that murmur can spawn at + #Range: -64 ~ 320 + murmurSpawnHeight = -30 + +[dangerZone] + #Its been so long... + superSecretSettings = false + #How many cpu cores some mobs(elephants, leafcutter ants, bison etc) should utilize when pathing. Bigger number = less impact on TPS + #Range: 1 ~ 100 + pathfindingThreads = 5 + diff --git a/config/alexsmobs/alligator_snapping_turtle_spawns.json b/config/alexsmobs/alligator_snapping_turtle_spawns.json new file mode 100644 index 0000000..4b16aa1 --- /dev/null +++ b/config/alexsmobs/alligator_snapping_turtle_spawns.json @@ -0,0 +1,42 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_swamp" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:mangrove_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:tundra_bog" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ice_marsh" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:orchid_swamp" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/anaconda_spawns.json b/config/alexsmobs/anaconda_spawns.json new file mode 100644 index 0000000..060e62b --- /dev/null +++ b/config/alexsmobs/anaconda_spawns.json @@ -0,0 +1,58 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:mangrove_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ice_marsh" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:orchid_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_rainforest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:tropical_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_summer" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/anteater_spawns.json b/config/alexsmobs/anteater_spawns.json new file mode 100644 index 0000000..0b0aceb --- /dev/null +++ b/config/alexsmobs/anteater_spawns.json @@ -0,0 +1,63 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_jungle" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:bamboo_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_rainforest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:jungle_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:tropical_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_summer" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/bald_eagle_spawns.json b/config/alexsmobs/bald_eagle_spawns.json new file mode 100644 index 0000000..be3b63c --- /dev/null +++ b/config/alexsmobs/bald_eagle_spawns.json @@ -0,0 +1,147 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_hill" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_coniferous" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:windswept_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_plateau" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:bryce_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_autumn" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_spring" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_winter" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:haze_mountain" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:temperate_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:alpine_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:jade_cliffs" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/banana_slug_spawns.json b/config/alexsmobs/banana_slug_spawns.json new file mode 100644 index 0000000..81f3902 --- /dev/null +++ b/config/alexsmobs/banana_slug_spawns.json @@ -0,0 +1,91 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:old_growth_pine_taiga" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:old_growth_spruce_taiga" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_taiga" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_dense/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_rare" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:forested_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shield" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_autumn" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:yosemite_lowlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:redwood_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:coniferous_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:fir_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "autumnity:maple_forest" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/bison_spawns.json b/config/alexsmobs/bison_spawns.json new file mode 100644 index 0000000..a1dbec2 --- /dev/null +++ b/config/alexsmobs/bison_spawns.json @@ -0,0 +1,96 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_plains" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_savanna" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_hot/overworld" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:meadow" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:field" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:forested_field" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:grassland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:pasture" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:prairie" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cold_shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:steppe" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:valley_clearing" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/blobfish_spawns.json b/config/alexsmobs/blobfish_spawns.json new file mode 100644 index 0000000..3a81409 --- /dev/null +++ b/config/alexsmobs/blobfish_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_deep_ocean" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/blue_jay_spawns.json b/config/alexsmobs/blue_jay_spawns.json new file mode 100644 index 0000000..1ce676d --- /dev/null +++ b/config/alexsmobs/blue_jay_spawns.json @@ -0,0 +1,215 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_forest" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:sparse_jungle" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_taiga" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:alpine_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shield_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:valley_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:alpine_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cloud_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:forested_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lush_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shield" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_maple_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_shield" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:temperate_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:wintry_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:yosemite_lowlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:bryce_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_autumn" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:redwood_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:cherry_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:snowblossom_grove" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/bone_serpent_spawns.json b/config/alexsmobs/bone_serpent_spawns.json new file mode 100644 index 0000000..3f525e3 --- /dev/null +++ b/config/alexsmobs/bone_serpent_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_nether" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/bunfungus_spawns.json b/config/alexsmobs/bunfungus_spawns.json new file mode 100644 index 0000000..2a6584c --- /dev/null +++ b/config/alexsmobs/bunfungus_spawns.json @@ -0,0 +1,28 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_mushroom" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_rare" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:mirage_isles" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/cachalot_whale_beached_spawns.json b/config/alexsmobs/cachalot_whale_beached_spawns.json new file mode 100644 index 0000000..088de5d --- /dev/null +++ b/config/alexsmobs/cachalot_whale_beached_spawns.json @@ -0,0 +1,37 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:gravel_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:dune_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:stony_shore" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/cachalot_whale_spawns.json b/config/alexsmobs/cachalot_whale_spawns.json new file mode 100644 index 0000000..174f592 --- /dev/null +++ b/config/alexsmobs/cachalot_whale_spawns.json @@ -0,0 +1,49 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_ocean" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_cold/overworld" + } + ], + [ + { + "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" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "alexscaves:abyssal_chasm" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/caiman_spawns.json b/config/alexsmobs/caiman_spawns.json new file mode 100644 index 0000000..18313e1 --- /dev/null +++ b/config/alexsmobs/caiman_spawns.json @@ -0,0 +1,18 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:mangrove_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/underground_jungle" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/capuchin_monkey_spawns.json b/config/alexsmobs/capuchin_monkey_spawns.json new file mode 100644 index 0000000..08528b2 --- /dev/null +++ b/config/alexsmobs/capuchin_monkey_spawns.json @@ -0,0 +1,65 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_jungle" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:bamboo_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:mangrove_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_rainforest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:jungle_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:tropical_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_summer" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/catfish_spawns.json b/config/alexsmobs/catfish_spawns.json new file mode 100644 index 0000000..d55c85c --- /dev/null +++ b/config/alexsmobs/catfish_spawns.json @@ -0,0 +1,59 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_swamp" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:mangrove_swamp" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_river" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_cold/overworld" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:orchid_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ice_marsh" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:warm_river" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/cave_centipede_spawns.json b/config/alexsmobs/cave_centipede_spawns.json new file mode 100644 index 0000000..36cadab --- /dev/null +++ b/config/alexsmobs/cave_centipede_spawns.json @@ -0,0 +1,115 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_ocean" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_mushroom" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:deep_dark" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/andesite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/desert_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/diorite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/granite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/ice_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/infested_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/thermal_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/crystal_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/frostfire_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/mantle_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/deep_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/tuff_caves" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/cockroach_spawns.json b/config/alexsmobs/cockroach_spawns.json new file mode 100644 index 0000000..1495c2a --- /dev/null +++ b/config/alexsmobs/cockroach_spawns.json @@ -0,0 +1,110 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_ocean" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_mushroom" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:deep_dark" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/andesite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/desert_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/diorite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/granite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/ice_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/infested_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/thermal_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/crystal_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/frostfire_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/mantle_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/deep_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/tuff_caves" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/comb_jelly_spawns.json b/config/alexsmobs/comb_jelly_spawns.json new file mode 100644 index 0000000..a8a4336 --- /dev/null +++ b/config/alexsmobs/comb_jelly_spawns.json @@ -0,0 +1,25 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:frozen_ocean" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:deep_frozen_ocean" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "alexscaves:abyssal_chasm" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/cosmaw_spawns.json b/config/alexsmobs/cosmaw_spawns.json new file mode 100644 index 0000000..a2fb00f --- /dev/null +++ b/config/alexsmobs/cosmaw_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_end" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:the_end" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:small_end_islands" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/cosmic_cod_spawns.json b/config/alexsmobs/cosmic_cod_spawns.json new file mode 100644 index 0000000..0881425 --- /dev/null +++ b/config/alexsmobs/cosmic_cod_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_end" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/crimson_mosquito_spawns.json b/config/alexsmobs/crimson_mosquito_spawns.json new file mode 100644 index 0000000..583af2d --- /dev/null +++ b/config/alexsmobs/crimson_mosquito_spawns.json @@ -0,0 +1,44 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:crimson_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "byg:crimson_gardens" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:visceral_heap" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "incendium:ash_barrens" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "incendium:infernal_dunes" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/crocodile_spawns.json b/config/alexsmobs/crocodile_spawns.json new file mode 100644 index 0000000..b21c25c --- /dev/null +++ b/config/alexsmobs/crocodile_spawns.json @@ -0,0 +1,58 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:mangrove_swamp" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_river" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_cold" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:tropic_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:orchid_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:warm_river" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/crow_spawns.json b/config/alexsmobs/crow_spawns.json new file mode 100644 index 0000000..21785c8 --- /dev/null +++ b/config/alexsmobs/crow_spawns.json @@ -0,0 +1,276 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_savanna" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_plains" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_forest" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_taiga" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cold_shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:hot_shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shield_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:steppe" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:valley_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:alpine_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:birch_taiga" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shield_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:alpine_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:forested_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lush_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shield" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_maple_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:temperate_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:wintry_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:yosemite_lowlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_autumn" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_spring" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_winter" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:mirage_isles" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cloud_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:cherry_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:snowblossom_grove" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/devils_hole_pupfish_spawns.json b/config/alexsmobs/devils_hole_pupfish_spawns.json new file mode 100644 index 0000000..d45a798 --- /dev/null +++ b/config/alexsmobs/devils_hole_pupfish_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/dropbear_spawns.json b/config/alexsmobs/dropbear_spawns.json new file mode 100644 index 0000000..f010ec0 --- /dev/null +++ b/config/alexsmobs/dropbear_spawns.json @@ -0,0 +1,23 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "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/config/alexsmobs/elephant_spawns.json b/config/alexsmobs/elephant_spawns.json new file mode 100644 index 0000000..d3cb024 --- /dev/null +++ b/config/alexsmobs/elephant_spawns.json @@ -0,0 +1,65 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:arid_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:brushland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:fractured_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_slopes" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/emu_spawns.json b/config/alexsmobs/emu_spawns.json new file mode 100644 index 0000000..a4c10bf --- /dev/null +++ b/config/alexsmobs/emu_spawns.json @@ -0,0 +1,91 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_badlands" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:arid_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:brushland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:fractured_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_slopes" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:warped_mesa" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:white_mesa" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:lush_desert" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/endergrade_spawns.json b/config/alexsmobs/endergrade_spawns.json new file mode 100644 index 0000000..f806db3 --- /dev/null +++ b/config/alexsmobs/endergrade_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_end" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:the_end" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/enderiophage_spawns.json b/config/alexsmobs/enderiophage_spawns.json new file mode 100644 index 0000000..6c273fd --- /dev/null +++ b/config/alexsmobs/enderiophage_spawns.json @@ -0,0 +1,31 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_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/config/alexsmobs/farseer.json b/config/alexsmobs/farseer.json new file mode 100644 index 0000000..d205c7d --- /dev/null +++ b/config/alexsmobs/farseer.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:mushroom_fields" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/flutter_spawns.json b/config/alexsmobs/flutter_spawns.json new file mode 100644 index 0000000..4c3d891 --- /dev/null +++ b/config/alexsmobs/flutter_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:lush_caves" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/fly_spawns.json b/config/alexsmobs/fly_spawns.json new file mode 100644 index 0000000..d45a798 --- /dev/null +++ b/config/alexsmobs/fly_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/flying_fish_spawns.json b/config/alexsmobs/flying_fish_spawns.json new file mode 100644 index 0000000..f58b697 --- /dev/null +++ b/config/alexsmobs/flying_fish_spawns.json @@ -0,0 +1,36 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_ocean" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_cold/overworld" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_hot/overworld" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:deep_ocean" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:deep_lukewarm_ocean" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/frilled_shark_spawns.json b/config/alexsmobs/frilled_shark_spawns.json new file mode 100644 index 0000000..3a81409 --- /dev/null +++ b/config/alexsmobs/frilled_shark_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_deep_ocean" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/froststalker_spawns.json b/config/alexsmobs/froststalker_spawns.json new file mode 100644 index 0000000..ab0af45 --- /dev/null +++ b/config/alexsmobs/froststalker_spawns.json @@ -0,0 +1,53 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:ice_spikes" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:frozen_peaks" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/frostfire_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:frozen_cliffs" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:glacial_chasm" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:gravel_desert" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/gazelle_spawns.json b/config/alexsmobs/gazelle_spawns.json new file mode 100644 index 0000000..a7734ba --- /dev/null +++ b/config/alexsmobs/gazelle_spawns.json @@ -0,0 +1,60 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:arid_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:brushland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:fractured_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_slopes" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/gelada_monkey_spawns.json b/config/alexsmobs/gelada_monkey_spawns.json new file mode 100644 index 0000000..bca3a19 --- /dev/null +++ b/config/alexsmobs/gelada_monkey_spawns.json @@ -0,0 +1,56 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_plains" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_plateau" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:hot_shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:steppe" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:valley_clearing" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/giant_squid_spawns.json b/config/alexsmobs/giant_squid_spawns.json new file mode 100644 index 0000000..3a81409 --- /dev/null +++ b/config/alexsmobs/giant_squid_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_deep_ocean" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/gorilla_spawns.json b/config/alexsmobs/gorilla_spawns.json new file mode 100644 index 0000000..299b548 --- /dev/null +++ b/config/alexsmobs/gorilla_spawns.json @@ -0,0 +1,58 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_jungle" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:bamboo_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_rainforest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:jungle_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:tropical_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_summer" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/grizzly_bear_spawns.json b/config/alexsmobs/grizzly_bear_spawns.json new file mode 100644 index 0000000..1ce676d --- /dev/null +++ b/config/alexsmobs/grizzly_bear_spawns.json @@ -0,0 +1,215 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_forest" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:sparse_jungle" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_taiga" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:alpine_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shield_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:valley_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:alpine_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cloud_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:forested_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lush_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shield" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_maple_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_shield" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:temperate_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:wintry_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:yosemite_lowlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:bryce_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_autumn" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:redwood_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:cherry_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:snowblossom_grove" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/guster_spawns.json b/config/alexsmobs/guster_spawns.json new file mode 100644 index 0000000..fbd8bde --- /dev/null +++ b/config/alexsmobs/guster_spawns.json @@ -0,0 +1,61 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_hot/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_dry/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_sandy" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ancient_sands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_spires" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ashen_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/desert_caves" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/hammerhead_shark_spawns.json b/config/alexsmobs/hammerhead_shark_spawns.json new file mode 100644 index 0000000..a94d3bc --- /dev/null +++ b/config/alexsmobs/hammerhead_shark_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_ocean" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_hot/overworld" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/hummingbird_spawns.json b/config/alexsmobs/hummingbird_spawns.json new file mode 100644 index 0000000..2e05b9a --- /dev/null +++ b/config/alexsmobs/hummingbird_spawns.json @@ -0,0 +1,165 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:flower_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:sunflower_plains" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:meadow" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_rainforest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:jungle_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:tropical_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_plateau" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:valley_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:orchid_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_autumn" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_spring" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_summer" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:cherry_grove" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/jerboa_spawns.json b/config/alexsmobs/jerboa_spawns.json new file mode 100644 index 0000000..6ef57f6 --- /dev/null +++ b/config/alexsmobs/jerboa_spawns.json @@ -0,0 +1,68 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_dry/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_hot/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_sandy" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ancient_sands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_spires" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sandstone_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/kangaroo_spawns.json b/config/alexsmobs/kangaroo_spawns.json new file mode 100644 index 0000000..a4c10bf --- /dev/null +++ b/config/alexsmobs/kangaroo_spawns.json @@ -0,0 +1,91 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_badlands" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:arid_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:brushland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:fractured_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_slopes" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:warped_mesa" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:white_mesa" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:lush_desert" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/komodo_dragon_spawns.json b/config/alexsmobs/komodo_dragon_spawns.json new file mode 100644 index 0000000..1035283 --- /dev/null +++ b/config/alexsmobs/komodo_dragon_spawns.json @@ -0,0 +1,44 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_jungle" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_dense/overworld" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sandstone_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_summer" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:tropics" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/laviathan_spawns.json b/config/alexsmobs/laviathan_spawns.json new file mode 100644 index 0000000..ff48a93 --- /dev/null +++ b/config/alexsmobs/laviathan_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_nether" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/leafcutter_anthill_spawns.json b/config/alexsmobs/leafcutter_anthill_spawns.json new file mode 100644 index 0000000..0b0aceb --- /dev/null +++ b/config/alexsmobs/leafcutter_anthill_spawns.json @@ -0,0 +1,63 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_jungle" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:bamboo_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_rainforest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:jungle_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:tropical_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_summer" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/lobster_spawns.json b/config/alexsmobs/lobster_spawns.json new file mode 100644 index 0000000..7fa2c6e --- /dev/null +++ b/config/alexsmobs/lobster_spawns.json @@ -0,0 +1,25 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:gravel_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:stony_shore" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/maned_wolf_spawns.json b/config/alexsmobs/maned_wolf_spawns.json new file mode 100644 index 0000000..625277a --- /dev/null +++ b/config/alexsmobs/maned_wolf_spawns.json @@ -0,0 +1,58 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:arid_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:brushland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:fractured_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_slopes" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shrubland" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/mantis_shrimp_spawns.json b/config/alexsmobs/mantis_shrimp_spawns.json new file mode 100644 index 0000000..16db18c --- /dev/null +++ b/config/alexsmobs/mantis_shrimp_spawns.json @@ -0,0 +1,23 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_ocean" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_hot/overworld" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:mangrove_swamp" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/mimic_octopus_spawns.json b/config/alexsmobs/mimic_octopus_spawns.json new file mode 100644 index 0000000..c14901e --- /dev/null +++ b/config/alexsmobs/mimic_octopus_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_hot/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_ocean" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:deep_warm_ocean" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/mimicube_spawns.json b/config/alexsmobs/mimicube_spawns.json new file mode 100644 index 0000000..47994ba --- /dev/null +++ b/config/alexsmobs/mimicube_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_end" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:the_end" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/moose_spawns.json b/config/alexsmobs/moose_spawns.json new file mode 100644 index 0000000..f4399ad --- /dev/null +++ b/config/alexsmobs/moose_spawns.json @@ -0,0 +1,122 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_snowy" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_wasteland" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_snowy" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_taiga" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:snowy_coniferous_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:snowy_fir_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "snowy_maple_woods" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:alpine_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_maple_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_shield" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:wintry_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:wintry_lowlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:gravel_desert" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_winter" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:snowblossom_grove" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/mudskipper_spawns.json b/config/alexsmobs/mudskipper_spawns.json new file mode 100644 index 0000000..18313e1 --- /dev/null +++ b/config/alexsmobs/mudskipper_spawns.json @@ -0,0 +1,18 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:mangrove_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/underground_jungle" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/mungus_spawns.json b/config/alexsmobs/mungus_spawns.json new file mode 100644 index 0000000..2a6584c --- /dev/null +++ b/config/alexsmobs/mungus_spawns.json @@ -0,0 +1,28 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_mushroom" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_rare" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:mirage_isles" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/murmur.json b/config/alexsmobs/murmur.json new file mode 100644 index 0000000..36cadab --- /dev/null +++ b/config/alexsmobs/murmur.json @@ -0,0 +1,115 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_ocean" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_mushroom" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:deep_dark" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/andesite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/desert_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/diorite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/granite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/ice_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/infested_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/thermal_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/crystal_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/frostfire_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/mantle_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/deep_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/tuff_caves" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/orca_spawns.json b/config/alexsmobs/orca_spawns.json new file mode 100644 index 0000000..f0a1e99 --- /dev/null +++ b/config/alexsmobs/orca_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_ocean" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_cold/overworld" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/platypus_spawns.json b/config/alexsmobs/platypus_spawns.json new file mode 100644 index 0000000..1e5423d --- /dev/null +++ b/config/alexsmobs/platypus_spawns.json @@ -0,0 +1,35 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_river" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_cold/overworld" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:tundra_bog" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:warm_river" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/potoo_spawns.json b/config/alexsmobs/potoo_spawns.json new file mode 100644 index 0000000..2879be6 --- /dev/null +++ b/config/alexsmobs/potoo_spawns.json @@ -0,0 +1,11 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:dark_forest" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/raccoon_spawns.json b/config/alexsmobs/raccoon_spawns.json new file mode 100644 index 0000000..e16bd04 --- /dev/null +++ b/config/alexsmobs/raccoon_spawns.json @@ -0,0 +1,199 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_forest" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_savanna" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_plains" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_taiga" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:alpine_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:birch_taiga" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cold_shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:hot_shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shield_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:steppe" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:valley_clearing" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:temperate_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_autumn" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:mirage_isles" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:redwood_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:cherry_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:snowblossom_grove" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/rain_frog_spawns.json b/config/alexsmobs/rain_frog_spawns.json new file mode 100644 index 0000000..6ef57f6 --- /dev/null +++ b/config/alexsmobs/rain_frog_spawns.json @@ -0,0 +1,68 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_dry/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_hot/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_sandy" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ancient_sands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_spires" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sandstone_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/rattlesnake_spawns.json b/config/alexsmobs/rattlesnake_spawns.json new file mode 100644 index 0000000..3352b1e --- /dev/null +++ b/config/alexsmobs/rattlesnake_spawns.json @@ -0,0 +1,91 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_badlands" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_dry/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_hot/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_sandy" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ancient_sands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_spires" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sandstone_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:warped_mesa" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:white_mesa" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/rhinoceros_spawns.json b/config/alexsmobs/rhinoceros_spawns.json new file mode 100644 index 0000000..a7734ba --- /dev/null +++ b/config/alexsmobs/rhinoceros_spawns.json @@ -0,0 +1,60 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:arid_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:brushland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:fractured_savanna" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_slopes" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:shrubland" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/roadrunner_spawns.json b/config/alexsmobs/roadrunner_spawns.json new file mode 100644 index 0000000..3352b1e --- /dev/null +++ b/config/alexsmobs/roadrunner_spawns.json @@ -0,0 +1,91 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_badlands" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_dry/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_hot/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_sandy" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ancient_sands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_spires" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sandstone_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:warped_mesa" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:white_mesa" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/rocky_roller_spawns.json b/config/alexsmobs/rocky_roller_spawns.json new file mode 100644 index 0000000..787e0af --- /dev/null +++ b/config/alexsmobs/rocky_roller_spawns.json @@ -0,0 +1,37 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:dripstone_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/andesite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/diorite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/granite_caves" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/seagull_spawns.json b/config/alexsmobs/seagull_spawns.json new file mode 100644 index 0000000..3941d71 --- /dev/null +++ b/config/alexsmobs/seagull_spawns.json @@ -0,0 +1,72 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:basalt_cliffs" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:granite_cliffs" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:gravel_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:white_cliffs" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_autumn" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_spring" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:dune_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:stony_shore" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/seal_spawns.json b/config/alexsmobs/seal_spawns.json new file mode 100644 index 0000000..85ea3a1 --- /dev/null +++ b/config/alexsmobs/seal_spawns.json @@ -0,0 +1,49 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_beach" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_ocean" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_cold/overworld" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:gravel_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:dune_beach" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:stony_shore" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/shoebill_spawns.json b/config/alexsmobs/shoebill_spawns.json new file mode 100644 index 0000000..f4c46ba --- /dev/null +++ b/config/alexsmobs/shoebill_spawns.json @@ -0,0 +1,35 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_swamp" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:mangrove_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:orchid_swamp" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/skelewag_spawns.json b/config/alexsmobs/skelewag_spawns.json new file mode 100644 index 0000000..90178eb --- /dev/null +++ b/config/alexsmobs/skelewag_spawns.json @@ -0,0 +1,21 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_deep_ocean" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/skreecher.json b/config/alexsmobs/skreecher.json new file mode 100644 index 0000000..4266dd1 --- /dev/null +++ b/config/alexsmobs/skreecher.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "alexsmobs:skreechers_can_spawn_wardens" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/skunk_spawns.json b/config/alexsmobs/skunk_spawns.json new file mode 100644 index 0000000..4298ec0 --- /dev/null +++ b/config/alexsmobs/skunk_spawns.json @@ -0,0 +1,108 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_forest" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_savanna" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_cold/overworld" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:sparse_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:birch_taiga" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:mirage_isles" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:temperate_highlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:cherry_grove" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/snow_leopard_spawns.json b/config/alexsmobs/snow_leopard_spawns.json new file mode 100644 index 0000000..3308b7d --- /dev/null +++ b/config/alexsmobs/snow_leopard_spawns.json @@ -0,0 +1,98 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_snowy" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:snowy_slopes" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:frozen_peaks" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:jagged_peaks" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:frozen_cliffs" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:glacial_chasm" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_badlands" + }, + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_maple_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:emerald_peaks" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:scarlet_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_shield" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_winter" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/soul_vulture_spawns.json b/config/alexsmobs/soul_vulture_spawns.json new file mode 100644 index 0000000..02d3435 --- /dev/null +++ b/config/alexsmobs/soul_vulture_spawns.json @@ -0,0 +1,30 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:soul_sand_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "byg:warped_desert" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "incendium:weeping_valley" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/spectre_spawns.json b/config/alexsmobs/spectre_spawns.json new file mode 100644 index 0000000..f806db3 --- /dev/null +++ b/config/alexsmobs/spectre_spawns.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_end" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:the_end" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/straddler_spawns.json b/config/alexsmobs/straddler_spawns.json new file mode 100644 index 0000000..eaed4b0 --- /dev/null +++ b/config/alexsmobs/straddler_spawns.json @@ -0,0 +1,37 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:basalt_deltas" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:withered_abyss" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "incendium:volcanic_deltas" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "incendium:withered_forest" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/stradpole_spawns.json b/config/alexsmobs/stradpole_spawns.json new file mode 100644 index 0000000..eaed4b0 --- /dev/null +++ b/config/alexsmobs/stradpole_spawns.json @@ -0,0 +1,37 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:no_default_monsters" + }, + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:basalt_deltas" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:withered_abyss" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "incendium:volcanic_deltas" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "incendium:withered_forest" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/sugar_glider_spawns.json b/config/alexsmobs/sugar_glider_spawns.json new file mode 100644 index 0000000..0c36a53 --- /dev/null +++ b/config/alexsmobs/sugar_glider_spawns.json @@ -0,0 +1,25 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:birch_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:old_growth_birch_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:white_cliffs" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/sunbird_spawns.json b/config/alexsmobs/sunbird_spawns.json new file mode 100644 index 0000000..181ee55 --- /dev/null +++ b/config/alexsmobs/sunbird_spawns.json @@ -0,0 +1,212 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_mountain" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:snowy_slopes" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:frozen_peaks" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:jagged_peaks" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:emerald_peaks" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:painted_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:scarlet_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:stony_spires" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:volcanic_crater" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:volcanic_peaks" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_autumn" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_spring" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_summer" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_winter" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:savanna_slopes" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:yellowstone" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:yosemite_cliffs" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:bryce_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:jungle_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:haze_mountain" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:windswept_spires" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_spires" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:basalt_cliffs" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:granite_cliffs" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:white_cliffs" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/tarantula_hawk_spawns.json b/config/alexsmobs/tarantula_hawk_spawns.json new file mode 100644 index 0000000..6ef57f6 --- /dev/null +++ b/config/alexsmobs/tarantula_hawk_spawns.json @@ -0,0 +1,68 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_dry/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_hot/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_sandy" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ancient_sands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_spires" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sandstone_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/tasmanian_devil_spawns.json b/config/alexsmobs/tasmanian_devil_spawns.json new file mode 100644 index 0000000..ed47b2a --- /dev/null +++ b/config/alexsmobs/tasmanian_devil_spawns.json @@ -0,0 +1,101 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_forest" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_savanna" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_cold/overworld" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:sparse_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:birch_taiga" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:blooming_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:mirage_isles" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:lavender_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:moonlight_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:temperate_highlands" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/terrapin_spawns.json b/config/alexsmobs/terrapin_spawns.json new file mode 100644 index 0000000..1e5423d --- /dev/null +++ b/config/alexsmobs/terrapin_spawns.json @@ -0,0 +1,35 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_river" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_cold/overworld" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:tundra_bog" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:warm_river" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/tiger_spawns.json b/config/alexsmobs/tiger_spawns.json new file mode 100644 index 0000000..7ed2e68 --- /dev/null +++ b/config/alexsmobs/tiger_spawns.json @@ -0,0 +1,67 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:bamboo_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:bamboo_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:cherry_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_grove" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sakura_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_rainforest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_spring" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:snowblossom_grove" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/toucan_spawns.json b/config/alexsmobs/toucan_spawns.json new file mode 100644 index 0000000..0b0aceb --- /dev/null +++ b/config/alexsmobs/toucan_spawns.json @@ -0,0 +1,63 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_jungle" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:bamboo_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:amethyst_rainforest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:jungle_mountains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:rocky_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:tropical_jungle" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:skylands_summer" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/triops_spawns.json b/config/alexsmobs/triops_spawns.json new file mode 100644 index 0000000..6ef57f6 --- /dev/null +++ b/config/alexsmobs/triops_spawns.json @@ -0,0 +1,68 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_dry/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_hot/overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_sandy" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:ancient_sands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_canyon" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_oasis" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:desert_spires" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:sandstone_valley" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:red_oasis" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/tusklin_spawns.json b/config/alexsmobs/tusklin_spawns.json new file mode 100644 index 0000000..7b0d113 --- /dev/null +++ b/config/alexsmobs/tusklin_spawns.json @@ -0,0 +1,49 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:ice_spikes" + } + ], + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_snowy" + }, + { + "type": "BIOME_TAG", + "negate": false, + "value": "forge:is_plains" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:snowy_badlands" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:gravel_desert" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "biomesoplenty:snowblossom_grove" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/underminer.json b/config/alexsmobs/underminer.json new file mode 100644 index 0000000..1495c2a --- /dev/null +++ b/config/alexsmobs/underminer.json @@ -0,0 +1,110 @@ +{ + "biomes": [ + [ + { + "type": "BIOME_TAG", + "negate": false, + "value": "minecraft:is_overworld" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "minecraft:is_ocean" + }, + { + "type": "BIOME_TAG", + "negate": true, + "value": "forge:is_mushroom" + }, + { + "type": "REGISTRY_NAME", + "negate": true, + "value": "minecraft:deep_dark" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/andesite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/desert_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/diorite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/granite_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/ice_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/infested_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/thermal_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/crystal_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/frostfire_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/mantle_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/deep_caves" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "terralith:cave/tuff_caves" + } + ] + ] +} \ No newline at end of file diff --git a/config/alexsmobs/void_worm_spawns.json b/config/alexsmobs/void_worm_spawns.json new file mode 100644 index 0000000..333b7b9 --- /dev/null +++ b/config/alexsmobs/void_worm_spawns.json @@ -0,0 +1,3 @@ +{ + "biomes": [] +} \ No newline at end of file diff --git a/config/alexsmobs/warped_mosco_spawns.json b/config/alexsmobs/warped_mosco_spawns.json new file mode 100644 index 0000000..333b7b9 --- /dev/null +++ b/config/alexsmobs/warped_mosco_spawns.json @@ -0,0 +1,3 @@ +{ + "biomes": [] +} \ No newline at end of file diff --git a/config/alexsmobs/warped_toad_spawns.json b/config/alexsmobs/warped_toad_spawns.json new file mode 100644 index 0000000..19fc787 --- /dev/null +++ b/config/alexsmobs/warped_toad_spawns.json @@ -0,0 +1,39 @@ +{ + "biomes": [ + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "minecraft:warped_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "byg:crimson_gardens" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "byg:warped_desert" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "incendium:inverted_forest" + } + ], + [ + { + "type": "REGISTRY_NAME", + "negate": false, + "value": "incendium:quartz_flats" + } + ] + ] +} \ No newline at end of file diff --git a/config/ambientsounds-client.json b/config/ambientsounds-client.json new file mode 100644 index 0000000..d27f170 --- /dev/null +++ b/config/ambientsounds-client.json @@ -0,0 +1,222 @@ +{ + "general": { + "engines": 0, + "volume": 1, + "useSoundMasterSource": false, + "scanStepAmount": 100, + "playSoundWithOffset": true + }, + "dimensions": { + "abyssalcraft": 1, + "betweenlands": 1, + "cave": 1, + "end": 1, + "galacticraft": 1, + "galacticraft.planets": 1, + "midnight": 1, + "nether": 1, + "surface": 1, + "twilightforest": 1, + "void": 1 + }, + "regions": { + "abyssalcraft_dark": { + "overall": 1, + "suspense.suspense": 1 + }, + "end_unknown": { + "overall": 1, + "suspense.suspense": 1 + }, + "galacticraft_planets_wind": { + "overall": 1, + "wind.light-wind": 1 + }, + "nether_suspense": { + "overall": 1, + "nether": 1 + }, + "twilightforest_unknown": { + "overall": 1, + "suspense.suspense": 1 + }, + "void_dark": { + "overall": 1, + "suspense.suspense": 1 + }, + "beach": { + "overall": 1, + "beach": 1, + "seagull": 1, + "seagull-long": 1 + }, + "cave_ambience": { + "overall": 1, + "cave": 1, + "cave-water": 1, + "cave-deep": 1, + "cave-large": 1 + }, + "cave_deep-dark": { + "overall": 1, + "deep-dark": 1, + "water-droplets": 1 + }, + "cave": { + "overall": 1 + }, + "cave_lush": { + "overall": 1, + "cave-lush": 1, + "frog": 1 + }, + "cold_artic": { + "overall": 1, + "heavy-wind": 1 + }, + "cold": { + "overall": 1, + "wind.light-wind": 1 + }, + "desert": { + "overall": 1, + "cicadas-desert": 1, + "wind.light-wind": 1 + }, + "forest_cold": { + "overall": 1, + "crow": 1 + }, + "forest": { + "overall": 1, + "bird-ambience": 1, + "owl": 1 + }, + "forest_roofed": { + "overall": 1, + "bird-ambience-spooky": 1 + }, + "grass": { + "overall": 1, + "cricket": 1, + "cricket-night": 1, + "cicadas-night": 1 + }, + "highland": { + "overall": 1, + "heavy-wind": 1, + "wind-in-leaves": 1 + }, + "jungle": { + "overall": 1, + "cricket-jungle": 1, + "cricket-jungle-night": 1, + "bird-ambience-jungle": 1, + "bird-ambience-jungle-night": 1 + }, + "mesa": { + "overall": 1, + "wind-mesa": 1 + }, + "mushroom_fields": { + "overall": 1, + "cicadas-mushroom-fields": 1, + "special-mushroom-fields": 1 + }, + "ocean": { + "overall": 1, + "ocean": 1, + "wind.light-wind": 1 + }, + "ocean_deep": { + "overall": 1, + "whale": 1 + }, + "plains": { + "overall": 1, + "cricket": 1, + "cricket-night": 1, + "cicadas-night": 1 + }, + "rain": { + "overall": 1, + "rain": 1 + }, + "savanna": { + "overall": 1, + "cricket": 1, + "cicadas": 1, + "cicadas-desert": 1, + "cricket-warm-night": 1, + "wolf": 1, + "long-wolf": 1, + "bird-warm": 1 + }, + "sky": { + "overall": 1, + "wind.light-wind": 1 + }, + "space": { + "overall": 1 + }, + "storm_away": { + "overall": 1, + "storm-away": 1, + "howling-wind": 1 + }, + "storm_close": { + "overall": 1, + "storm-close": 1, + "wind": 1 + }, + "surface": { + "overall": 1 + }, + "swamp": { + "overall": 1, + "cricket-swamp": 1, + "cricket-warm-night": 1, + "frog": 1, + "mouring_dove": 1 + }, + "taiga": { + "overall": 1, + "bird-ambience-huge": 1 + }, + "underwater": { + "overall": 1, + "underwater": 1, + "underwater-deep": 1 + }, + "underworld": { + "overall": 1, + "underworld": 1 + }, + "warden": { + "overall": 1, + "warden": 1 + } + }, + "categories": { + "animal": { + "animal": 1, + "bird": { + "bird": 1, + "bird_day": 1, + "bird_night": 1 + }, + "cicadas": 1, + "cricket": { + "cricket": 1, + "cricket_day": 1, + "cricket_night": 1 + } + }, + "cave": 1, + "weather": 1, + "wind": 1 + }, + "fade-volume": 0.005, + "fade-pitch": 0.005, + "silent-dimensions": [] +} \ No newline at end of file diff --git a/config/appleskin-client.toml b/config/appleskin-client.toml new file mode 100644 index 0000000..e082d6b --- /dev/null +++ b/config/appleskin-client.toml @@ -0,0 +1,24 @@ + +[client] + #If true, shows the hunger and saturation values of food in its tooltip while holding SHIFT + showFoodValuesInTooltip = true + #If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT) + showFoodValuesInTooltipAlways = true + #If true, shows your current saturation level overlayed on the hunger bar + showSaturationHudOverlay = true + #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, enables the hunger/saturation/health overlays for food in your off-hand + showFoodValuesHudOverlayWhenOffhand = true + #If true, shows your food exhaustion as a progress bar behind the hunger bars + showFoodExhaustionHudUnderlay = true + #If true, adds a line that shows your hunger, saturation, and exhaustion level in the F3 debug overlay + showFoodStatsInDebugOverlay = true + #If true, shows estimated health restored by food on the health bar + showFoodHealthHudOverlay = true + #If true, health/hunger overlay will shake to match Minecraft's icon animations + showVanillaAnimationsOverlay = 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 + diff --git a/config/bettervillage_1.properties b/config/bettervillage_1.properties new file mode 100644 index 0000000..acb6611 --- /dev/null +++ b/config/bettervillage_1.properties @@ -0,0 +1,2 @@ +#Need help? Ask on Discord or Github/Gitlab <3 (ps: it is possible that this file contains nothing it's normal) +#Sun Jan 05 05:31:14 CET 2025 diff --git a/config/citadel-common.toml b/config/citadel-common.toml new file mode 100644 index 0000000..6753f79 --- /dev/null +++ b/config/citadel-common.toml @@ -0,0 +1,12 @@ + +[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 + #True to skip warnings about using datapacks. + "Skip Datapack Warnings" = 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 + #True to if april fools content can display on april fools. + "April Fools Content" = true + diff --git a/config/computercraft-client.toml b/config/computercraft-client.toml new file mode 100644 index 0000000..0251dff --- /dev/null +++ b/config/computercraft-client.toml @@ -0,0 +1,13 @@ +#The renderer to use for monitors. Generally this should be kept at "best" - if +#monitors have performance issues, you may wish to experiment with alternative +#renderers. +#Allowed Values: BEST, TBO, VBO +monitor_renderer = "BEST" +#The maximum distance monitors will render at. This defaults to the standard tile +#entity limit, but may be extended if you wish to build larger monitors. +#Range: 16 ~ 1024 +monitor_distance = 64 +#The delay in seconds after which we'll notify about unhandled imports. Set to 0 to disable. +#Range: 0 ~ 60 +upload_nag_delay = 5 + diff --git a/config/cpm.json b/config/cpm.json new file mode 100644 index 0000000..3dcc74a --- /dev/null +++ b/config/cpm.json @@ -0,0 +1,4 @@ +{ + "editorLastVersion": "0.6.19a", + "editorRecentProjects": [] +} \ No newline at end of file diff --git a/config/create-client.toml b/config/create-client.toml new file mode 100644 index 0000000..de7fd48 --- /dev/null +++ b/config/create-client.toml @@ -0,0 +1,149 @@ + +#. +#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! +[client] + #. + #Show item descriptions on Shift and controls on Ctrl. + enableTooltips = true + #. + #Display a tooltip when looking at overstressed components. + enableOverstressedTooltip = true + #. + #Log a stack-trace when rendering issues happen within a moving contraption. + explainRenderErrors = false + #. + #Higher density means more spawned particles. + #Range: 0.0 ~ 1.0 + fanParticleDensity = 0.5 + #. + #[in Blocks] + #Maximum Distance to the player at which items in Blocks' filter slots will be displayed + #Range: 1.0 ~ 3.4028234663852886E38 + filterItemRenderDistance = 10.0 + #. + #Show kinetic debug information on blocks while the F3-Menu is open. + enableRainbowDebug = false + #. + #The maximum amount of blocks for which to try and calculate dynamic contraption lighting. Decrease if large contraption cause too much lag + #Range: > 0 + maximumContraptionLightVolume = 16384 + #. + #Choose the menu row that the Create config button appears on in the main menu + #Set to 0 to disable the button altogether + #Range: 0 ~ 4 + mainMenuConfigButtonRow = 2 + #. + #Offset the Create config button in the main menu by this many pixels on the X axis + #The sign (-/+) of this value determines what side of the row the button appears on (left/right) + #Range: > -2147483648 + mainMenuConfigButtonOffsetX = -4 + #. + #Choose the menu row that the Create config button appears on in the in-game menu + #Set to 0 to disable the button altogether + #Range: 0 ~ 5 + ingameMenuConfigButtonRow = 3 + #. + #Offset the Create config button in the in-game menu by this many pixels on the X axis + #The sign (-/+) of this value determines what side of the row the button appears on (left/right) + #Range: > -2147483648 + ingameMenuConfigButtonOffsetX = -4 + #. + #Setting this to true will prevent Create from sending you a warning when playing with Fabulous graphics enabled + ignoreFabulousWarning = false + #. + #Disable to prevent being rotated while seated on a Moving Contraption + rotateWhenSeated = true + + #. + #Configure your vision range when submerged in Create's custom fluids + [client.fluidFogSettings] + #. + #The vision range through honey will be multiplied by this factor + #Range: 0.125 ~ 256.0 + honey = 1.0 + #. + #The vision range though chocolate will be multiplied by this factor + #Range: 0.125 ~ 256.0 + chocolate = 1.0 + + #. + #Settings for the Goggle Overlay + [client.goggleOverlay] + #. + #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetX = 20 + #. + #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetY = 0 + #. + #Enable this to use your custom colors for the Goggle- and Hover- Overlay + customColorsOverlay = false + #. + #The custom background color to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBackgroundOverlay = -267386864 + #. + #The custom top color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBorderTopOverlay = 1347420415 + #. + #The custom bot color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBorderBotOverlay = 1344798847 + + #. + #Settings for the Placement Assist + [client.placementAssist] + #. + #What indicator should be used when showing where the assisted placement ends up relative to your crosshair + #Choose 'NONE' to disable the Indicator altogether + #Allowed Values: TEXTURE, TRIANGLE, NONE + indicatorType = "TEXTURE" + #. + #Change the size of the Indicator by this multiplier + #Range: 0.0 ~ 3.4028234663852886E38 + indicatorScale = 1.0 + + #. + #Ponder settings + [client.ponder] + #. + #Slow down a ponder scene whenever there is text on screen. + comfyReading = false + #. + #Show additional info in the ponder view and reload scene scripts more frequently. + editingMode = false + + #. + #Sound settings + [client.sound] + #. + #Make cogs rumble and machines clatter. + enableAmbientSounds = true + #. + #Maximum volume modifier of Ambient noise + #Range: 0.0 ~ 1.0 + ambientVolumeCap = 0.10000000149011612 + + #. + #Railway related settings + [client.trains] + #. + #How far away the Camera should zoom when seated on a train + #Range: 0.0 ~ 3.4028234663852886E38 + mountedZoomMultiplier = 3.0 + #. + #Display nodes and edges of a Railway Network while f3 debug mode is active + showTrackGraphOnF3 = false + #. + #Additionally display materials of a Rail Network while f3 debug mode is active + showExtendedTrackGraphOnF3 = false + diff --git a/config/create-common.toml b/config/create-common.toml new file mode 100644 index 0000000..ab1174e --- /dev/null +++ b/config/create-common.toml @@ -0,0 +1,9 @@ + +#. +#Modify Create's impact on your terrain +[worldgen] + #. + #. + #Prevents all worldgen added by Create from taking effect + disableWorldGen = false + diff --git a/config/create-track-map.json b/config/create-track-map.json new file mode 100644 index 0000000..f885db9 --- /dev/null +++ b/config/create-track-map.json @@ -0,0 +1,87 @@ +{ + "enable": true, + "watch_interval_seconds": 0.5, + "server_port": 3876, + "map_style": { + "font": "ui-monospace, \"JetBrains Mono\", monospace", + "colors": { + "background": "#888", + "track": { + "occupied": "red", + "reserved": "pink", + "free": "white" + }, + "signal": { + "green": "#71db51", + "yellow": "#ffd15c", + "red": "#ff5f5c", + "outline": "black" + }, + "portal": { + "primary": "purple", + "outline": "white" + }, + "station": { + "primary": "white", + "outline": "black" + }, + "train": "cyan", + "lead_car": "plum" + } + }, + "map_view": { + "initial_dimension": "minecraft:overworld", + "initial_position": { + "x": 0, + "z": 0 + }, + "initial_zoom": 3, + "min_zoom": 0, + "max_zoom": 4, + "zoom_controls": false, + "signals_on": "RIGHT" + }, + "dimensions": { + "minecraft:overworld": { + "label": "Overworld" + }, + "minecraft:the_nether": { + "label": "Nether" + }, + "minecraft:the_end": { + "label": "End" + } + }, + "layers": { + "tracks": { + "label": "Tracks", + "min_zoom": 0, + "max_zoom": 4 + }, + "blocks": { + "label": "Track Occupancy", + "min_zoom": 0, + "max_zoom": 4 + }, + "signals": { + "label": "Signals", + "min_zoom": 0, + "max_zoom": 4 + }, + "portals": { + "label": "Portals", + "min_zoom": 0, + "max_zoom": 4 + }, + "stations": { + "label": "Stations", + "min_zoom": 0, + "max_zoom": 4 + }, + "trains": { + "label": "Trains", + "min_zoom": 0, + "max_zoom": 4 + } + } +} \ No newline at end of file diff --git a/config/create_central_kitchen-common.toml b/config/create_central_kitchen-common.toml new file mode 100644 index 0000000..65b2a86 --- /dev/null +++ b/config/create_central_kitchen-common.toml @@ -0,0 +1,33 @@ + +#. +#Config for Automation related components +[automation] + #. + #. + #Whether allowing Deployers to perform Cutting Board Recipes + enableCuttingBoardDeploying = true + #. + #List of Block Entities that can be boosted when placed on Blaze Stove + boostingCookerList = ["farmersdelight:cooking_pot", "farmersdelight:skillet"] + +#. +#Config for Integration with other mods +[integration] + #. + #. + #Whether replacing vanilla and modded pies into Farmer's Delight style + #[@cui:RequiresReload:both] + enablePieOverhaul = true + #. + #Pie items in this list will not be included in pie overhaul + #[@cui:RequiresReload:both] + pieOverhaulBlackList = [] + #. + #For harvester to function properly, turning on this support will cause the collision shape of the overweight crop block to disappear. + #[@cui:RequiresReload:server] + enableHarvesterSupportForOverweightFarming = true + #. + #Basket of Farmers Delight has a 8 ticks transfer cooldown. Disable the cooldown for better automation. + #[@cui:RequiresReload:server] + disableTransferCooldownForFarmersDelightBasket = true + diff --git a/config/create_dd-client.toml b/config/create_dd-client.toml new file mode 100644 index 0000000..1e7b579 --- /dev/null +++ b/config/create_dd-client.toml @@ -0,0 +1,13 @@ + +#. +#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! +[client] + + #. + #Configure your vision range when submerged in Create Dream n' Desire's custom fluids + [client.fluidFogSettings] + #. + #The vision range through honey will be multiplied by this factor + #Range: 0.125 ~ 128.0 + sap = 1.0 + diff --git a/config/createenchantablemachinery-client.toml b/config/createenchantablemachinery-client.toml new file mode 100644 index 0000000..763a945 --- /dev/null +++ b/config/createenchantablemachinery-client.toml @@ -0,0 +1,3 @@ +#Render enchantment glint +renderGlint = true + diff --git a/config/cumulus_menus-client.toml b/config/cumulus_menus-client.toml new file mode 100644 index 0000000..e04aa7c --- /dev/null +++ b/config/cumulus_menus-client.toml @@ -0,0 +1,9 @@ + +[Menu] + #Determines whether the Menu API is enabled or not + "Enable Menu API" = true + #Sets the current active menu title screen + "Active Menu" = "cumulus_menus:minecraft" + #Adds a button to the top right of the main menu screen to open a menu selection screen + "Enables menu selection button" = false + diff --git a/config/curios-client.toml b/config/curios-client.toml new file mode 100644 index 0000000..1c1d22b --- /dev/null +++ b/config/curios-client.toml @@ -0,0 +1,23 @@ + +#Client only settings, mostly things related to rendering +[client] + #Set to true to enable rendering curios + renderCurios = true + #Set to true to enable the Curios GUI button + enableButton = true + #The X-Offset for the Curios GUI button + #Range: -100 ~ 100 + buttonXOffset = 0 + #The Y-Offset for the Curios GUI button + #Range: -100 ~ 100 + buttonYOffset = 0 + #The X-Offset for the Creative Curios GUI button + #Range: -100 ~ 100 + creativeButtonXOffset = 0 + #The Y-Offset for the Creative Curios GUI button + #Range: -100 ~ 100 + creativeButtonYOffset = 0 + #The corner for the Curios GUI button + #Allowed Values: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT + buttonCorner = "TOP_LEFT" + diff --git a/config/curios-common.toml b/config/curios-common.toml new file mode 100644 index 0000000..a671ffb --- /dev/null +++ b/config/curios-common.toml @@ -0,0 +1,5 @@ +#List of slots to create or modify. +#See documentation for syntax: https://docs.illusivesoulworks.com/curios/configuration#slot-configuration +# +slots = [] + diff --git a/config/de/mari_023/ae2wtlib.json5 b/config/de/mari_023/ae2wtlib.json5 new file mode 100644 index 0000000..9f1a54c --- /dev/null +++ b/config/de/mari_023/ae2wtlib.json5 @@ -0,0 +1,3 @@ +{ + "magnetCardRange": 16.0 +} \ No newline at end of file diff --git a/config/dtterralithconfig.toml b/config/dtterralithconfig.toml new file mode 100644 index 0000000..5183d63 --- /dev/null +++ b/config/dtterralithconfig.toml @@ -0,0 +1,11 @@ + +["Dynamic Trees + Terralith Compat Mod Config"] + #If "true", implements fix for terralith's winter skylands. + #Changes ordering of biome features to enable dynamic trees to generate. + #Defaults to "true". + skylands_winter_fix_entry = true + #If "true", implements fixes for failed tree cancellation in terralith biomes. + #Replaces tree features in biomes that tree cancellation has failed. + #Defaults to "true". + replace_tree_features_fix_entry = true + diff --git a/config/dynamictrees-common.toml b/config/dynamictrees-common.toml new file mode 100644 index 0000000..e9991f2 --- /dev/null +++ b/config/dynamictrees-common.toml @@ -0,0 +1,28 @@ + +#Vanilla Trees Settings +[vanilla] + #Right clicking with a vanilla sapling places a dynamic sapling instead. + replaceVanillaSapling = false + #Crimson Fungus and Warped Fungus that sprout from nylium will be dynamic instead. + replaceNyliumFungi = true + #If enabled, cancels the non-dynamic trees that spawn with vanilla villages. + cancelVanillaVillageTrees = true + +#Miscellaneous Settings +[misc] + #If enabled, dirt bucket recipes will be automatically generated. + generateDirtBucketRecipes = true + #The base potion the Biochar Base is brewed from. Minecraft potions use 'awkward'. If you change this, don't forget to update the patchouli manual page too. + biocharBrewingBase = "thick" + +#Mod Integration Settings +[integration] + #The mod ID of preferred season mod. If a season provider for this mod ID is present, it will be used for integration with seasons. Set this to "!" to disable integration or "*" to accept the any integration (the first available). + preferredSeasonMod = "*" + #If enabled, seed drop rates will be multiplied based on the current season (requires serene seasons). + enableSeasonalSeedDropFactor = true + #If enabled, growth rates will be multiplied based on the current season (requires serene seasons). + enableSeasonalGrowthFactor = true + #If enabled, fruit production rates will be multiplied based on the current season (requires serene seasons). + enableSeasonalFruitProductionFactor = true + diff --git a/config/embeddium-fingerprint.json b/config/embeddium-fingerprint.json new file mode 100644 index 0000000..be64287 --- /dev/null +++ b/config/embeddium-fingerprint.json @@ -0,0 +1 @@ +{"v":1,"s":"e0e27d8b21d44902cd06321bdb6af1611a295decec2c05782cf8febb86c205d0dd68ca45472e117736175f4039b52af830d8e331ed44fddb3f39b25dc2c107d4","u":"cc7893779051958ff86be769a3165855940c26f35bf6982ba3104acc5f72f5655cd2a889a42c939f89f3a0ab9ee8331fcf3e43e5c31846020d737d01e3c3472f","p":"6b5235b4fa9d227ef8445984c5013b1912316a4cdd2ee5b116492bd61236bbad0701700596d9cd6f7bc678baae0640e5cc5636127013f87041e36c31fbc0c156","t":1736049911} \ No newline at end of file diff --git a/config/embeddium-mixins.properties b/config/embeddium-mixins.properties new file mode 100644 index 0000000..4e10829 --- /dev/null +++ b/config/embeddium-mixins.properties @@ -0,0 +1,6 @@ +# This is the configuration file for Embeddium. +# +# You can find information on editing this file and all the available options here: +# https://github.com/jellysquid3/sodium-fabric/wiki/Configuration-File +# +# By default, this file will be empty except for this notice. diff --git a/config/embeddium-options.json b/config/embeddium-options.json new file mode 100644 index 0000000..5d80ab6 --- /dev/null +++ b/config/embeddium-options.json @@ -0,0 +1,30 @@ +{ + "quality": { + "weather_quality": "DEFAULT", + "leaves_quality": "DEFAULT", + "enable_vignette": true, + "use_quad_normals_for_shading": false + }, + "advanced": { + "enable_memory_tracing": false, + "use_advanced_staging_buffers": true, + "disable_incompatible_mod_warnings": false, + "cpu_render_ahead_limit": 3 + }, + "performance": { + "chunk_builder_threads": 0, + "always_defer_chunk_updates_v2": true, + "animate_only_visible_textures": true, + "use_entity_culling": true, + "use_fog_occlusion": true, + "use_block_face_culling": true, + "use_compact_vertex_format": true, + "use_translucent_face_sorting_v2": true, + "use_no_error_g_l_context": true + }, + "notifications": { + "force_disable_donation_prompts": false, + "has_cleared_donation_button": false, + "has_seen_donation_prompt": false + } +} \ No newline at end of file diff --git a/config/emi.css b/config/emi.css new file mode 100644 index 0000000..1ed4eaa --- /dev/null +++ b/config/emi.css @@ -0,0 +1,485 @@ +/** EMI Config */ + +#general { + /** + * Whether EMI is enabled and visible. + */ + enabled: true; + + /** + * Whether cheating in items is enabled. + */ + cheat-mode: false; + + /** + * How much EMI should use tooltips and popups to show controls and information. + */ + help-level: normal; + + /** + * Where EMI should pull stacks from to populate the index. + */ + index-source: creative; + + /** + * Whether normal search queries should include the tooltip. + */ + search-tooltip-by-default: true; + + /** + * Whether normal search queries should include the mod name. + */ + search-mod-name-by-default: false; + + /** + * Whether normal search queries should include the stack's tags. + */ + search-tags-by-default: false; +} + +#ui { + /** + * Which action should be performed when clicking the recipe book. + */ + recipe-book-action: toggle-craftables; + + /** + * Where to display status effects in the inventory. + */ + effect-location: top; + + /** + * Whether to display a gray overlay when hovering over a stack. + */ + show-hover-overlay: true; + + /** + * Whether to add mod name to tooltips + */ + append-mod-id: true; + + /** + * Whether to add mod name to item tooltips, in case another mod provides behavior + */ + append-item-mod-id: true; + + /** + * Prevents recipes being quick crafted from shifting around under the cursor. + */ + miscraft-prevention: true; + + /** + * The unit to display fluids as. + */ + fluid-unit: millibuckets; + + /** + * Whether to use the batched render system. Batching is faster, but may have + * incompatibilities with shaders or other mods. + */ + use-batched-renderer: true; + + /** + * Whether to have the search bar in the center of the screen, instead of to the + * side. + */ + center-search-bar: true; + + /** + * Which sidebar type to switch to when searching. + */ + search-sidebar-focus: index; + + /** + * Which sidebar type to focus when the search is empty. + */ + empty-search-sidebar-focus: none; + + /** + * Whether the EMI config button should be visible. + */ + emi-config-button-visibility: shown; + + /** + * Whether the recipe tree button should be visible. + */ + recipe-tree-button-visibility: auto; + + /** + * The maximum height the recipe screen will grow to be if space is available in + * pixels. + */ + maximum-recipe-screen-height: 256; + + /** + * The minimum width of the recipe screen in pixels. Controls how many tabs there + * can be, and where the page switching buttons go. The default is 176, the width + * of most screens. + */ + minimum-recipe-screen-width: 176; + + /** + * The amount of vertical margin to give in the recipe screen. + */ + vertical-margin: 20; + + /** + * Where to show workstations in the recipe screen + */ + workstation-location: bottom; + + /** + * Display cost per batch when hovering a recipe output + */ + show-cost-per-batch: true; + + /** + * Whether recipes should have a button to set as default. + */ + recipe-default-button: true; + + /** + * Whether recipes should have a button to show the recipe tree. + */ + recipe-tree-button: true; + + /** + * Whether recipes should have a button to fill the ingredients in a handler. + */ + recipe-fill-button: true; + + /** + * Whether recipes should have a button to take a screenshot of the recipe. + */ + recipe-screenshot-button: false; + + /** + * The GUI scale at which recipe screenshots are saved. Use 0 to use the current + * GUI scale. + */ + recipe-screenshot-scale: 0; + + /** + * The pages in the left sidebar + */ + left-sidebar-pages: favorites; + + /** + * The subpanels in the left sidebar + */ + left-sidebar-subpanels: none; + + /** + * How many columns and rows of ingredients to limit the left sidebar to + */ + left-sidebar-size: 12, 100; + + /** + * How much space to maintain between the left sidebar and obstructions, in pixels + */ + left-sidebar-margins: 2, 2, 2, 2; + + /** + * Where to position the left sidebar + */ + left-sidebar-align: left, top; + + /** + * Whether to render the header buttons and page count for the left sidebar + */ + left-sidebar-header: visible; + + /** + * Which theme to use for the left sidebar + */ + left-sidebar-theme: transparent; + + /** + * The pages in the right sidebar + */ + right-sidebar-pages: index, craftables; + + /** + * The subpanels in the right sidebar + */ + right-sidebar-subpanels: none; + + /** + * How many columns and rows of ingredients to limit the right sidebar to + */ + right-sidebar-size: 12, 100; + + /** + * How much space to maintain between the right sidebar and obstructions, in pixels + */ + right-sidebar-margins: 2, 2, 2, 2; + + /** + * Where to position the right sidebar + */ + right-sidebar-align: right, top; + + /** + * Whether to render the header buttons and page count for the right sidebar + */ + right-sidebar-header: visible; + + /** + * Which theme to use for the right sidebar + */ + right-sidebar-theme: transparent; + + /** + * The pages in the top sidebar + */ + top-sidebar-pages: none; + + /** + * The subpanels in the top sidebar + */ + top-sidebar-subpanels: none; + + /** + * How many columns and rows of ingredients to limit the top sidebar to + */ + top-sidebar-size: 9, 9; + + /** + * How much space to maintain between the top sidebar and obstructions, in pixels + */ + top-sidebar-margins: 2, 2, 2, 2; + + /** + * Where to position the top sidebar + */ + top-sidebar-align: center, center; + + /** + * Whether to render the header buttons and page count for the top sidebar + */ + top-sidebar-header: visible; + + /** + * Which theme to use for the top sidebar + */ + top-sidebar-theme: transparent; + + /** + * The pages in the bottom sidebar + */ + bottom-sidebar-pages: none; + + /** + * The subpanels in the bottom sidebar + */ + bottom-sidebar-subpanels: none; + + /** + * How many columns and rows of ingredients to limit the bottom sidebar to + */ + bottom-sidebar-size: 9, 9; + + /** + * How much space to maintain between the bottom sidebar and obstructions, in + * pixels + */ + bottom-sidebar-margins: 2, 2, 2, 2; + + /** + * Where to position the bottom sidebar + */ + bottom-sidebar-align: center, center; + + /** + * Whether to render the header buttons and page count for the bottom sidebar + */ + bottom-sidebar-header: visible; + + /** + * Which theme to use for the bottom sidebar + */ + bottom-sidebar-theme: transparent; +} + +#binds { + /** + * Toggle the visibility of EMI. + */ + toggle-visibility: "ctrl key.keyboard.o"; + + /** + * Focuses the search bar. + */ + focus-search: "ctrl key.keyboard.f"; + + /** + * Clears the search bar. + */ + clear-search: "key.keyboard.unknown"; + + /** + * Display the recipes for creating a stack. + */ + view-recipes: "key.keyboard.r"; + view-recipes: "key.mouse.left"; + + /** + * Display the recipes that can be created using a stack. + */ + view-uses: "key.keyboard.u"; + view-uses: "key.mouse.right"; + + /** + * Favorite the item to display on the side of the screen opposite of recipies for + * quick access. + */ + favorite: "key.keyboard.a"; + + /** + * Set the default recipe for a given stack in the output of a recipe to that + * recipe. + */ + default-stack: "ctrl key.mouse.left"; + + /** + * Display the recipe tree for a given stack. + */ + view-stack-tree: "key.keyboard.unknown"; + + /** + * Display the recipe tree. + */ + view-tree: "key.keyboard.unknown"; + + /** + * Return to the previous page in EMI. + */ + back: "key.keyboard.backspace"; + + /** + * Return to the next page in EMI after going back. + */ + forward: "key.keyboard.unknown"; + + /** + * When on a stack with an associated recipe: + * Move ingredients for a single result. + */ + craft-one: "key.mouse.left"; + + /** + * When on a stack with an associated recipe: + * Move ingredients for as many results as possible. + */ + craft-all: "shift key.mouse.left"; + + /** + * When on a stack with an associated recipe: + * Move ingredients for a single result and put in inventory if possible. + */ + craft-one-to-inventory: "key.keyboard.unknown"; + + /** + * When on a stack with an associated recipe: + * Move ingredients for as many results as possible and put in inventory if + * possible. + */ + craft-all-to-inventory: "key.keyboard.unknown"; + + /** + * When on a stack with an associated recipe: + * Move ingredients for a single result and put in cursor if possible. + */ + craft-one-to-cursor: "ctrl key.mouse.left"; + + /** + * Display the recipe that will be used to craft on a stack with no recipe context. + */ + show-craft: "key.keyboard.left.shift"; + + /** + * Cheat in one of an item into the inventory. + */ + cheat-one-to-inventory: "ctrl key.mouse.right"; + + /** + * Cheat in a stack of an item into the inventory. + */ + cheat-stack-to-inventory: "ctrl key.mouse.left"; + + /** + * Cheat in one of an item into the cursor. + */ + cheat-one-to-cursor: "ctrl key.mouse.middle"; + + /** + * Cheat in a stack of an item into the cursor. + */ + cheat-stack-to-cursor: "key.keyboard.unknown"; + + /** + * Delete the stack in the cursor when hovering the index + */ + delete-cursor-stack: "key.mouse.left"; + + /** + * Copies the hovered recipe's ID to the clipboard + */ + copy-recipe-id: "key.keyboard.unknown"; + + /** + * In edit mode, hide the hovered stack + */ + hide-stack: "ctrl key.mouse.left"; + + /** + * In edit mode, hide stacks with the hovered stack's id + */ + hide-stack-by-id: "ctrl shift key.mouse.left"; +} + +#dev { + /** + * Whether development functions should be enabled. Not recommended for general + * play. + */ + dev-mode: false; + + /** + * Whether editing the index is enabled + */ + edit-mode: false; + + /** + * Whether to log untranslated tags as warnings. + */ + log-untranslated-tags: false; + + /** + * Whether to log ingredients that don't have a representative tag as warnings. + */ + log-non-tag-ingredients: false; + + /** + * Whether hovering the output of a recipe should show the recipe's EMI ID. + */ + show-recipe-ids: false; + + /** + * Whether to display additional widgets added to recipes from other mods. + * These are typically developer facing and compatibility related, and not useful + * for players. + */ + show-recipe-decorators: false; + + /** + * Whether stacks in the index should display a highlight if they have a recipe + * default. + */ + highlight-defaulted: false; + + /** + * Whether to display exclusion areas + */ + highlight-exclusion-areas: false; +} diff --git a/config/fallingleaves-client.toml b/config/fallingleaves-client.toml new file mode 100644 index 0000000..792e881 --- /dev/null +++ b/config/fallingleaves-client.toml @@ -0,0 +1,25 @@ +#modifies the size of the leaves +#Range: 1 ~ 20 +leafSize = 4 +#modifies how long it takes for the leaves to disappear +#Values over 2000 are not recommend +#Range: > 100 +leafLifespan = 200 +#modifies the amount of leaves that are spawning +#Values over 10000 are not recommend +#Range: > 0 +leafSpawnRate = 10 +#modifier the amount of leaves are spawning from conifer trees +#Values over 10000 are not recommend +#Range: > 0 +coniferLeafSpawnRate = 2 +#whether player placed blocks should also drop leaves +dropFromPlayerPlacedBlocks = true +#how much room below the leaves block is needed for the leaves to spawn +#Range: 1 ~ 20 +minimumFreeSpaceBelow = 1 +#disable wind effects +disableWind = false +#windless dimensions +windlessDimension = ["minecraft:the_nether", "minecraft:the_end"] + diff --git a/config/farmersdelight-client.toml b/config/farmersdelight-client.toml new file mode 100644 index 0000000..8e35aae --- /dev/null +++ b/config/farmersdelight-client.toml @@ -0,0 +1,10 @@ + +#Client settings +[client] + #Should the hunger bar have a gilded overlay when the player has the Nourishment effect? + nourishmentHungerOverlay = true + #Should the health bar have a silver sheen when the player has the Comfort effect? + comfortHealthOverlay = true + #Should meal and drink tooltips display which effects they provide? + foodEffectTooltip = true + diff --git a/config/farmersdelight-common.toml b/config/farmersdelight-common.toml new file mode 100644 index 0000000..56dc123 --- /dev/null +++ b/config/farmersdelight-common.toml @@ -0,0 +1,117 @@ + +#Game settings +[settings] + #Farmer's Delight adds crates (3x3) for vanilla crops, similar to Quark and Thermal Cultivation. Should they be craftable? + enableVanillaCropCrates = true + #Should Novice and Apprentice Farmers buy this mod's crops? (May reduce chances of other trades appearing) + farmersBuyFDCrops = true + #Should the Wandering Trader sell some of this mod's items? (Currently includes crop seeds and onions) + wanderingTraderSellsFDItems = true + #How often (in percentage) should Rich Soil succeed in boosting a plant's growth at each random tick? Set it to 0.0 to disable this. + #Range: 0.0 ~ 1.0 + richSoilBoostChance = 0.2 + #How much of a bonus (in percentage) should each level of Fortune grant to Cutting Board chances? Set it to 0.0 to disable this. + #Range: 0.0 ~ 1.0 + cuttingBoardFortuneBonus = 0.1 + #Should players be able to reel back rope, bottom to top, when sneak-using with an empty hand on them? + enableRopeReeling = true + #A list of dye colors that, when used as the background of a Canvas Sign, should default to white text when placed. + #Dyes: ["white", "orange", "magenta", "light_blue", "yellow", "lime", "pink", "gray", "light_gray", "cyan", "purple", "blue", "brown", "green", "red", "black"] + canvasSignDarkBackgroundList = ["gray", "purple", "blue", "brown", "green", "red", "black"] + +#Farming +[farming] + #Which rope should Tomato Vines leave behind when mined by hand? + defaultTomatoVineRope = "farmersdelight:rope" + #Should tomato vines be able to climb any rope tagged as farmersdelight:ropes? + #Beware: this will convert these blocks into the block specified in defaultTomatoVineRope. + enableTomatoVineClimbingTaggedRopes = true + +#Recipe book +[recipe_book] + #Should the Cooking Pot have a Recipe Book available on its interface? + enableRecipeBookCookingPot = true + +#Vanilla item overrides +[overrides] + #Should soups and stews from vanilla Minecraft grant additional effects, like meals from this mod? + vanillaSoupExtraEffects = true + #Should Rabbit Stew grant users the jumping prowess of a rabbit when eaten? + rabbitStewJumpBoost = true + #Should the Dispenser be able to operate a Cutting Board in front of it? + dispenserUsesToolsOnCuttingBoard = true + + #Stack size overrides + [overrides.stack_size] + #Should BowlFoodItems in the following list become stackable to 16, much like Farmer's Delight's meals? + enableStackableSoupItems = true + #List of BowlFoodItems. They must extend this class to be affected. Default: vanilla soups and stews. + soupItemList = ["minecraft:mushroom_stew", "minecraft:beetroot_soup", "minecraft:rabbit_stew"] + +#World generation +[world] + #Should this mod add some of its items (ropes, seeds, knives, meals etc.) as extra chest loot across Minecraft? + generateFDChestLoot = true + #Should FD generate Compost Heaps across all village biomes? + genVillageCompostHeaps = true + #Should FD crops show up planted randomly in various village farms? + genFDCropsOnVillageFarms = true + + #Wild Cabbage generation + [world.wild_cabbages] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 30 + + #Sea Beet generation + [world.wild_beetroots] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 30 + + #Wild Potato generation + [world.wild_potatoes] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 100 + + #Wild Carrot generation + [world.wild_carrots] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 120 + + #Wild Onion generation + [world.wild_onions] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 120 + + #Tomato Vines generation + [world.wild_tomatoes] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 100 + + #Wild Rice generation + [world.wild_rice] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 20 + + #Brown Mushroom Colony generation + [world.brown_mushroom_colonies] + #Generate brown mushroom colonies on mushroom fields + genBrownMushroomColony = true + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 15 + + #Red Mushroom Colony generation + [world.red_mushroom_colonies] + #Generate red mushroom colonies on mushroom fields + genRedMushroomColony = true + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 15 + diff --git a/config/flywheel-client.toml b/config/flywheel-client.toml new file mode 100644 index 0000000..e41e202 --- /dev/null +++ b/config/flywheel-client.toml @@ -0,0 +1,8 @@ +#Select the backend to use. +#Allowed Values: OFF, BATCHING, INSTANCING +backend = "INSTANCING" +#Enable or disable a debug overlay that colors pixels by their normal. +debugNormals = false +#Enable or disable instance update limiting with distance. +limitUpdates = true + diff --git a/config/fml.toml b/config/fml.toml new file mode 100644 index 0000000..652ec55 --- /dev/null +++ b/config/fml.toml @@ -0,0 +1,29 @@ +#Early window height +earlyWindowHeight = 480 +#Enable forge global version checking +versionCheck = true +#Should we control the window. Disabling this disables new GL features and can be bad for mods that rely on them. +earlyWindowControl = true +#Early window framebuffer scale +earlyWindowFBScale = 1 +#Early window provider +earlyWindowProvider = "fmlearlywindow" +#Early window width +earlyWindowWidth = 854 +#Early window starts maximized +earlyWindowMaximized = false +#Default config path for servers +defaultConfigPath = "defaultconfigs" +#Disables Optimized DFU client-side - already disabled on servers +disableOptimizedDFU = true +#Skip specific GL versions, may help with buggy graphics card drivers +earlyWindowSkipGLVersions = [] +#Whether to log a help message on first attempt, to aid troubleshooting. This setting should automatically disable itself after a successful launch +earlyWindowLogHelpMessage = false +#Max threads for early initialization parallelism, -1 is based on processor count +maxThreads = -1 +#Squir? +earlyWindowSquir = false +#Whether to show CPU usage stats in early window +earlyWindowShowCPU = false + diff --git a/config/forge-client.toml b/config/forge-client.toml new file mode 100644 index 0000000..32d3edc --- /dev/null +++ b/config/forge-client.toml @@ -0,0 +1,26 @@ + +#Client only settings, mostly things related to rendering +[client] + #Enable Forge to queue all chunk updates to the Chunk Update thread. + #May increase FPS significantly, but may also cause weird rendering lag. + #Not recommended for computers without a significant number of cores available. + alwaysSetupTerrainOffThread = false + #EXPERIMENTAL: Enable the Forge block rendering pipeline - fixes the lighting of custom models. + experimentalForgeLightPipelineEnabled = false + #When enabled, Forge will show any warnings that occurred during loading. + showLoadWarnings = true + #Set to true to use a combined DEPTH_STENCIL attachment instead of two separate ones. + useCombinedDepthStencilAttachment = false + #[DEPRECATED] Does nothing anymore, IPv6 addresses will be compressed always + compressLanIPv6Addresses = true + #During block model baking, manually calculates the normal for all faces. + #This was the default behavior of forge between versions 31.0 and 47.1. + #May result in differences between vanilla rendering and forge rendering. + #Will only produce differences for blocks that contain non-axis aligned faces. + #You will need to reload your resources to see results. + calculateAllNormals = false + #When enabled, a slightly biased Direction#getNearest calculation will be used to prevent normal fighting on 45 degree angle faces. + stabilizeDirectionGetNearest = true + #When enabled, Forge will allow mipmaps to be lowered in real-time. This is the default behavior in vanilla. Use this if you experience issues with resource packs that use textures lower than 8x8. + allowMipmapLowering = false + diff --git a/config/immersiveengineering-client.toml b/config/immersiveengineering-client.toml new file mode 100644 index 0000000..c294554 --- /dev/null +++ b/config/immersiveengineering-client.toml @@ -0,0 +1,48 @@ +#Disables most lighting code for certain models that are rendered dynamically (TESR). May improve FPS. +#Affects turrets and garden cloches +disableFancyTESR = false +#Show the text overlay for various blocks, such as the configuration of capacitors or pumps +showTextOverlay = true +#Set the GUI scale of the Engineer's Manual. This uses the same numbers as Vanilla's GUI Scale and is therefor limited to the maximum value available ingame. +#Range: 1 ~ 32 +manualGuiScale = 4 +#Set this to true if you suffer from bad eyesight. The Engineer's manual will be switched to a bold and darker text to improve readability. +badEyesight = false +#Set this to false to change fluid recipes in the manual to use decimals on buckets instead of fractions +fluidFractions = true +#Controls if item tooltips should contain the tags names of items. These tooltips are only visible in advanced tooltip mode (F3+H) +tagTooltips = true +#Increase the distance at which certain TileEntities (specifically windmills) are still visible. This is a modifier, so set it to 1 for default render distance, to 2 for doubled distance and so on. +#Range: 0.0 ~ 1.7976931348623157E308 +increasedTileRenderdistance = 1.5 +#Set this to false to hide the update news in the manual +showUpdateNews = true +#Allows revolvers and other IE items to look properly held in 3rd person. This uses a coremod. Can be disabled in case of conflicts with other animation mods. +fancyItemHolding = true +#Set to false to disable the stencil buffer. This may be necessary on older GPUs. +stencilBufferEnabled = true +#A list of sounds that should not be muffled by the Ear Defenders. Adding to this list requires knowledge of the correct sound resource names. +earDefenders_SoundBlacklist = [] +#Use VBOs to render certain blocks. This is significantly faster than the usual rendering, +#but may not work correctly with visual effects from other mods +enableVBO = true + +#Options to set the RGB color of all IE wire types +[wire_colors] + #Range: > -2147483648 + copper = 11758655 + #Range: > -2147483648 + electrum = 15573061 + #Range: > -2147483648 + steel = 7303023 + #Range: > -2147483648 + structure_rope = 9862765 + #Range: > -2147483648 + structure_steel = 7303023 + #Range: > -2147483648 + redstone = 16723759 + #Range: > -2147483648 + copper_insulated = 16445918 + #Range: > -2147483648 + electrum_insulated = 10323322 + diff --git a/config/immersiveengineering-common.toml b/config/immersiveengineering-common.toml new file mode 100644 index 0000000..16f02e0 --- /dev/null +++ b/config/immersiveengineering-common.toml @@ -0,0 +1,26 @@ +#IMPORTANT NOTICE: +#THIS IS ONLY THE COMMON CONFIG. It does not contain all the values adjustable for IE. +#All modifiers for machines, all ore gen, the retrogen features and most other adjustable values have been moved to immersiveengineering-server.toml. +#That file is PER WORLD, meaning you have to go into 'saves//serverconfig' to adjust it. Those changes will then only apply for THAT WORLD. +#You can then take that config file and put it in the 'defaultconfigs' folder to make it apply automatically to all NEW worlds you generate FROM THERE ON. +#This may appear confusing to many of you, but it is a new sensible way to handle configuration, because the server configuration is synced when playing multiplayer. +importantInfo = true +#A list of preferred Mod IDs that results of IE processes should stem from, aka which mod you want the copper to come from. +#This affects the ores dug by the excavator, as well as those crushing recipes that don't have associated IE items. This list is in oreder of priority. +preferredOres = ["immersiveengineering", "minecraft"] + +[debug] + + [debug.wires] + #Enable detailed logging for the wire network. This can be useful for developers to track down issues related to wires. + enableWireLogger = false + #Run sanity checks on the wire network after every interaction. This will cause a decent amount of lag and a lot of log spam if the wire network isn't fully intact. Only enable when asked to by an IE developer. + validateNets = false + +#A list of all mods that IE has integrated compatability for +#Setting any of these to false disables the respective compat +[compat] + theoneprobe = true + curios = true + computercraft = true + diff --git a/config/jade/hide-blocks.json b/config/jade/hide-blocks.json new file mode 100644 index 0000000..234be58 --- /dev/null +++ b/config/jade/hide-blocks.json @@ -0,0 +1,6 @@ +{ + "__comment": "This is a blocklist for the target of Jade. You can add registry ids to the \"values\" list. Restart the game to apply changes.", + "values": [ + "minecraft:barrier" + ] +} \ No newline at end of file diff --git a/config/jade/hide-entities.json b/config/jade/hide-entities.json new file mode 100644 index 0000000..42747f4 --- /dev/null +++ b/config/jade/hide-entities.json @@ -0,0 +1,10 @@ +{ + "__comment": "This is a blocklist for the target of Jade. You can add registry ids to the \"values\" list. Restart the game to apply changes.", + "values": [ + "minecraft:area_effect_cloud", + "minecraft:firework_rocket", + "minecraft:interaction", + "minecraft:text_display", + "minecraft:lightning_bolt" + ] +} \ No newline at end of file diff --git a/config/jade/jade.json b/config/jade/jade.json new file mode 100644 index 0000000..68e62c7 --- /dev/null +++ b/config/jade/jade.json @@ -0,0 +1,41 @@ +{ + "general": { + "debug": false, + "itemModNameTooltip": false, + "bossBarOverlapMode": "PUSH_DOWN", + "builtinCamouflage": true, + "ttsMode": "PRESS", + "fluidMode": "ANY", + "reachDistance": 0.0, + "displayEntities": true, + "displayBosses": true, + "displayMode": "TOGGLE", + "displayTooltip": true, + "displayBlocks": true, + "hideFromDebug": true, + "hideFromTabList": true, + "enableTextToSpeech": false, + "hintOverlayToggle": true, + "hintNarratorToggle": true, + "previewOverlay": true + }, + "overlay": { + "alpha": 0.7, + "iconMode": "TOP", + "animation": true, + "disappearingDelay": 0.0, + "overlaySquare": false, + "flipMainHand": false, + "autoScaleThreshold": 0.4, + "overlayPosY": 1.0, + "overlayScale": 1.0, + "overlayAnchorX": 0.5, + "overlayAnchorY": 0.0, + "activeTheme": "jade:dark", + "themesHash": -328442023, + "overlayPosX": 0.5 + }, + "formatting": { + "modName": "§9§o%s" + } +} \ No newline at end of file diff --git a/config/jade/plugins.json b/config/jade/plugins.json new file mode 100644 index 0000000..26fe6a7 --- /dev/null +++ b/config/jade/plugins.json @@ -0,0 +1,107 @@ +{ + "minecraft": { + "item_storage.show_name_amount": 5, + "furnace": true, + "harvest_tool.show_unbreakable": false, + "animal_owner": true, + "harvest_tool.effective_tool": true, + "item_storage.normal_amount": 9, + "item_storage": true, + "harvest_tool": true, + "armor_stand": true, + "fluid_storage.detailed": false, + "energy_storage": true, + "entity_armor.max_for_render": 40, + "breaking_progress": true, + "tnt_stability": true, + "item_storage.items_per_line": 9, + "item_frame": true, + "crop_progress": true, + "command_block": true, + "mob_growth": true, + "waxed": true, + "harvest_tool.new_line": false, + "entity_health.max_for_render": 40, + "entity_health.show_fractions": false, + "mob_spawner": true, + "redstone": true, + "fluid_storage": true, + "chicken_egg": true, + "jukebox": true, + "brewing_stand": true, + "energy_storage.detailed": false, + "note_block": true, + "beehive": true, + "item_storage.detailed_amount": 54, + "player_head": true, + "block_states": false, + "lectern": true, + "entity_armor": true, + "harvest_tool.creative": false, + "horse_stats": true, + "item_tooltip": true, + "entity_health": true, + "enchantment_power": true, + "zombie_villager": true, + "villager_profession": true, + "mob_breeding": true, + "entity_health.icons_per_line": 10, + "total_enchantment_power": true, + "potion_effects": true, + "painting": true, + "chiseled_bookshelf": true + }, + "jadeaddons": { + "equipment_requirement": "" + }, + "immersiveengineering": { + "multiblock_icon": true + }, + "jade": { + "coordinates.rel": false, + "distance": false, + "block_face": false, + "coordinates": false, + "registry_name": "OFF", + "mod_name": true + }, + "dynamictrees": { + "rooty_water": true, + "pod": true, + "fruit": true, + "rooty": true, + "branch": true + }, + "create": { + "filter": true, + "backtank_capacity": true, + "goggles.requires_goggles": true, + "goggles": false, + "blaze_burner": true, + "exact_block": true, + "crafting_blueprint": true, + "goggles.detailed": false, + "placard": true + }, + "corpse": { + "corpse": true + }, + "ae2": { + "part_icon": true, + "charger": true, + "debug": true, + "part_tooltip": true, + "grid_node_state": true, + "pattern_provider": true, + "part_mod_name": true, + "power_storage": true, + "crafting_monitor": true, + "part_name": true + }, + "storagedrawers": { + "display.stacklimit": true, + "main": true, + "display.content": true, + "display.status": true + } +} \ No newline at end of file diff --git a/config/jade/sort-order.json b/config/jade/sort-order.json new file mode 100644 index 0000000..76fe394 --- /dev/null +++ b/config/jade/sort-order.json @@ -0,0 +1,79 @@ +{ + "ae2:charger": null, + "ae2:crafting_monitor": null, + "ae2:debug": null, + "ae2:grid_node_state": null, + "ae2:part_icon": null, + "ae2:part_mod_name": null, + "ae2:part_name": null, + "ae2:part_tooltip": null, + "ae2:pattern_provider": null, + "ae2:power_storage": null, + "ae2:server_data": null, + "corpse:corpse": null, + "create:backtank_capacity": null, + "create:blaze_burner": null, + "create:contraption_inv": null, + "create:crafting_blueprint": null, + "create:exact_block": null, + "create:filter": null, + "create:goggles": null, + "create:hide_boiler_tanks": null, + "create:placard": null, + "dynamictrees:branch": null, + "dynamictrees:fruit": null, + "dynamictrees:pod": null, + "dynamictrees:rooty": null, + "dynamictrees:rooty_water": null, + "immersiveengineering:multiblock_icon": null, + "immersiveengineering:multiblock_inventory": null, + "immersiveengineering:multiblock_tank": null, + "jade:block_face": null, + "jade:distance": null, + "jade:mod_name": null, + "jade:object_name": null, + "jade:registry_name": null, + "lootr:inventory": null, + "minecraft:animal_owner": null, + "minecraft:armor_stand": null, + "minecraft:beehive": null, + "minecraft:block_display": null, + "minecraft:block_states": null, + "minecraft:brewing_stand": null, + "minecraft:campfire": null, + "minecraft:chicken_egg": null, + "minecraft:chiseled_bookshelf": null, + "minecraft:command_block": null, + "minecraft:crop_progress": null, + "minecraft:enchantment_power": null, + "minecraft:energy_storage": null, + "minecraft:entity_armor": null, + "minecraft:entity_health": null, + "minecraft:falling_block": null, + "minecraft:fluid_storage": null, + "minecraft:furnace": null, + "minecraft:harvest_tool": null, + "minecraft:horse_stats": null, + "minecraft:item_ber": null, + "minecraft:item_display": null, + "minecraft:item_frame": null, + "minecraft:item_storage": null, + "minecraft:item_tooltip": null, + "minecraft:jukebox": null, + "minecraft:lectern": null, + "minecraft:mob_breeding": null, + "minecraft:mob_growth": null, + "minecraft:mob_spawner": null, + "minecraft:note_block": null, + "minecraft:painting": null, + "minecraft:player_head": null, + "minecraft:potion_effects": null, + "minecraft:progress": null, + "minecraft:redstone": null, + "minecraft:tnt_stability": null, + "minecraft:total_enchantment_power": null, + "minecraft:villager_profession": null, + "minecraft:waxed": null, + "minecraft:zombie_villager": null, + "storagedrawers:main": null +} \ No newline at end of file diff --git a/config/libraryferret_1.properties b/config/libraryferret_1.properties new file mode 100644 index 0000000..8ee609e --- /dev/null +++ b/config/libraryferret_1.properties @@ -0,0 +1,3 @@ +#Need help? Ask on Discord or Github/Gitlab <3 (ps: it is possible that this file contains nothing it's normal) +#Sun Jan 05 05:42:07 CET 2025 +boolean.creative.enable_item_group_ferret=false diff --git a/config/more_immersive_wires-common.toml b/config/more_immersive_wires-common.toml new file mode 100644 index 0000000..3e10986 --- /dev/null +++ b/config/more_immersive_wires-common.toml @@ -0,0 +1,8 @@ +#IMPORTANT NOTICE: +#THIS IS ONLY THE COMMON CONFIG. It does not contain all the values adjustable for More Immersive Wires +#The settings have been moved to more_immersive_wires-server.toml +#That file is PER WORLD, meaning you have to go into 'saves//serverconfig' to adjust it. Those changes will then only apply for THAT WORLD. +#You can then take that config file and put it in the 'defaultconfigs' folder to make it apply automatically to all NEW worlds you generate FROM THERE ON. +#This may appear confusing to many of you, but it is a new sensible way to handle configuration, because the server configuration is synced when playing multiplayer. +importantInfo = true + diff --git a/config/notenoughanimations.json b/config/notenoughanimations.json new file mode 100644 index 0000000..d8ce663 --- /dev/null +++ b/config/notenoughanimations.json @@ -0,0 +1,54 @@ +{ + "configVersion": 11, + "animationSmoothingSpeed": 0.2, + "holdingItems": [ + "minecraft:clock", + "minecraft:recovery_compass", + "minecraft:soul_lantern", + "minecraft:compass", + "minecraft:torch", + "minecraft:lantern", + "minecraft:soul_torch" + ], + "enableAnimationSmoothing": true, + "enableInWorldMapRendering": true, + "enableOffhandHiding": true, + "enableRotationLocking": true, + "enableLadderAnimation": true, + "ladderAnimationAmplifier": 0.35, + "ladderAnimationArmHeight": 1.7, + "ladderAnimationArmSpeed": 2.0, + "enableRotateToLadder": true, + "enableEatDrinkAnimation": true, + "enableRowBoatAnimation": true, + "enableHorseAnimation": true, + "dontHoldItemsInBed": true, + "freezeArmsInBed": true, + "rotationLock": "NONE", + "showLastUsedSword": false, + "sheathSwords": [ + "minecraft:golden_sword", + "minecraft:iron_sword", + "minecraft:wooden_sword", + "minecraft:stone_sword", + "minecraft:diamond_sword", + "minecraft:netherite_sword" + ], + "enableCrawlingAnimation": true, + "holdUpItemsMode": "CONFIG", + "holdUpTarget": "CAMERA", + "holdUpCameraOffset": 0.1, + "holdUpOnlySelf": false, + "holdUpItemOffset": 0.0, + "itemSwapAnimation": true, + "tweakElytraAnimation": true, + "petAnimation": true, + "fallingAnimation": false, + "freezingAnimation": true, + "huggingAnimation": false, + "narutoRunning": false, + "enableInWorldBookRendering": false, + "disableLegSmoothing": false, + "bowAnimation": "VANILLA", + "burningAnimation": true +} \ No newline at end of file diff --git a/config/nyfsspiders.toml b/config/nyfsspiders.toml new file mode 100644 index 0000000..a9b756a --- /dev/null +++ b/config/nyfsspiders.toml @@ -0,0 +1,5 @@ +#Whether the path finder debug preview should be enabled. +path_finder_debug_preview = false +#Whether spiders should be prevented from climbing in rain. +prevent_climbing_in_rain = false + diff --git a/config/oculus.properties b/config/oculus.properties new file mode 100644 index 0000000..d3be11e --- /dev/null +++ b/config/oculus.properties @@ -0,0 +1,8 @@ +#This file stores configuration options for Iris, such as the currently active shaderpack +#Sun Jan 05 05:43:16 CET 2025 +colorSpace=SRGB +disableUpdateMessage=false +enableDebugOptions=false +maxShadowRenderDistance=32 +shaderPack=rethinking-voxels_r0.1-beta5.zip +enableShaders=true diff --git a/config/railways-client.toml b/config/railways-client.toml new file mode 100644 index 0000000..36b4db2 --- /dev/null +++ b/config/railways-client.toml @@ -0,0 +1,80 @@ + +#. +#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! +[client] + #. + #Show extended debug info in coupler goggle overlay + showExtendedCouplerDebug = false + #. + #Skip clientside train derailing. This prevents stuttering when a train places tracks, but trains will not appear derailed when they crash + skipClientDerailing = false + #. + #Use a scanline shader when spying through a conductor + useConductorSpyShader = true + #. + #Vertical offset for track overlays + #Range: -256.0 ~ 256.0 + trackOverlayOffset = 0.0 + #. + #Whether to actually apply the dev cape (ignored for non-devs) + #This setting may require a relog to take effect + useDevCape = true + #. + #Should the normal create conductor cap be rendered on top of the conductors existing hat? + renderNormalCap = true + #. + #Should flywheels and blocks extending the FlywheelBlock class be animated when apart of trains? + animatedFlywheels = true + + #. + #Smoke Settings + [client.smoke] + #. + #Smoke particle style + #Allowed Values: VANILLA, OLD, CARTOON + smokeType = "CARTOON" + + #. + #Old-style Smoke Settings + [client.smoke.old] + #. + #[in Ticks] + #Lifetime of smoke particles emitted by contraptions + #Range: 20 ~ 1000 + smokeLifetime = 500 + #. + #Smoke emission rate on contraptions + #Range: 0.0 ~ 10.0 + smokePercentage = 0.75 + #. + #Smoke texture quality + #Allowed Values: LOW, MEDIUM, HIGH, ULTRA + smokeQuality = "HIGH" + #. + #Thicker smoke (renders 2 extra layers per particle) + thickerSmoke = true + + #. + #Cartoon-style Smoke Settings + [client.smoke.cartoon] + #. + #Spawn faster-rising small puffs of smoke on an interval + spawnFasterPuffs = true + #. + #Spawn steam on an interval + spawnSteam = false + + #. + #Journeymap Settings + [client.journeymap] + #. + #[in Ticks] + #Journeymap train overlay update time + #Range: 1 ~ 600 + updateRate = 1 + #. + #[in Ticks] + #Journeymap train overlay old marker removal check time + #Range: 10 ~ 1200 + removeObsoleteRate = 200 + diff --git a/config/railways-common.toml b/config/railways-common.toml new file mode 100644 index 0000000..2845004 --- /dev/null +++ b/config/railways-common.toml @@ -0,0 +1,9 @@ +#. +#Register integration tracks for mods that are not present +#[@cui:RequiresReload:both] +registerMissingTracks = false +#. +#Disable Steam 'n' Rails datafixers. Do not enable this config if your world contains pre-Create 0.5.1 monobogeys, because then they will be destroyed +#[@cui:RequiresReload:both] +disableDatafixer = false + diff --git a/config/skinrestorer/config.json b/config/skinrestorer/config.json new file mode 100644 index 0000000..7857d7f --- /dev/null +++ b/config/skinrestorer/config.json @@ -0,0 +1,35 @@ +{ + "language": "en_us", + "refreshSkinOnJoin": true, + "fetchSkinOnFirstJoin": true, + "firstJoinSkinProvider": "MOJANG", + "proxy": "", + "requestTimeout": 10, + "providers": { + "mojang": { + "enabled": true, + "name": "mojang", + "cache": { + "enabled": true, + "duration": 60 + } + }, + "ely_by": { + "enabled": true, + "name": "ely.by", + "cache": { + "enabled": true, + "duration": 60 + } + }, + "mineskin": { + "enabled": true, + "name": "web", + "cache": { + "enabled": true, + "duration": 300 + }, + "apiKey": "" + } + } +} \ No newline at end of file diff --git a/config/skinrestorer/mojang_profile_cache.json b/config/skinrestorer/mojang_profile_cache.json new file mode 100644 index 0000000..3dabb01 --- /dev/null +++ b/config/skinrestorer/mojang_profile_cache.json @@ -0,0 +1 @@ +[{"name":"ZareMate","uuid":"1e05172e-504d-488d-8b89-f69021978af5","expiresOn":"2025-02-05 05:32:40 +0100"}] \ No newline at end of file diff --git a/config/sodium-extra-options.json b/config/sodium-extra-options.json new file mode 100644 index 0000000..ec5bd78 --- /dev/null +++ b/config/sodium-extra-options.json @@ -0,0 +1,62 @@ +{ + "animation_settings": { + "animation": true, + "water": true, + "lava": true, + "fire": true, + "portal": true, + "block_animations": true, + "sculk_sensor": true + }, + "particle_settings": { + "particles": true, + "rain_splash": true, + "block_break": true, + "block_breaking": true, + "other": {} + }, + "detail_settings": { + "sky": true, + "sun_moon": true, + "stars": true, + "rain_snow": true, + "biome_colors": true, + "sky_colors": true + }, + "render_settings": { + "fog_type": "DEFAULT", + "fog_distance": 0, + "fog_start": 100, + "multi_dimension_fog_control": false, + "dimensionFogDistance": {}, + "light_updates": true, + "item_frame": true, + "armor_stand": true, + "painting": true, + "piston": true, + "beacon_beam": true, + "enchanting_table_book": true, + "item_frame_name_tag": true, + "player_name_tag": true + }, + "extra_settings": { + "overlay_corner": "TOP_LEFT", + "text_contrast": "NONE", + "show_fps": false, + "show_f_p_s_extended": true, + "show_coords": false, + "reduce_resolution_on_mac": false, + "use_adaptive_sync": false, + "cloud_height": 192, + "cloud_distance": 100, + "toasts": true, + "advancement_toast": true, + "recipe_toast": true, + "system_toast": true, + "tutorial_toast": true, + "instant_sneak": false, + "prevent_shaders": false, + "steady_debug_hud": true, + "steady_debug_hud_refresh_interval": 1 + } +} \ No newline at end of file diff --git a/config/sodium-extra.properties b/config/sodium-extra.properties new file mode 100644 index 0000000..dde224b --- /dev/null +++ b/config/sodium-extra.properties @@ -0,0 +1,7 @@ +# This is the configuration file for Sodium Extra. +# This file exists for debugging purposes and should not be configured otherwise. +# +# You can find information on editing this file and all the available options here: +# https://github.com/FlashyReese/sodium-extra-fabric/wiki/Configuration-File +# +# By default, this file will be empty except for this notice. diff --git a/config/sound_physics_remastered/allowed_sounds.properties b/config/sound_physics_remastered/allowed_sounds.properties new file mode 100644 index 0000000..b8342a7 --- /dev/null +++ b/config/sound_physics_remastered/allowed_sounds.properties @@ -0,0 +1,1961 @@ +# Allowed sounds +# Set to 'false' to disable sound physics for that sound + +minecraft\:entity.parrot.imitate.vindicator=true +aether\:music.menu=true +minecraft\:item.bucket.fill=true +aether\:entity.moa.flap=true +minecraft\:entity.sniffer.digging=true +minecraft\:block.lodestone.place=true +minecraft\:music.overworld.bamboo_jungle=true +minecraft\:entity.hoglin.death=true +minecraft\:block.cherry_wood_fence_gate.open=true +alexsmobs\:end_pirate_door=true +minecraft\:entity.parrot.imitate.witch=true +minecraft\:entity.pillager.celebrate=true +minecraft\:block.chiseled_bookshelf.insert.enchanted=true +minecraft\:entity.mule.eat=true +minecraft\:item.trident.thunder=true +minecraft\:block.bamboo_wood_door.open=true +minecraft\:entity.piglin.ambient=true +minecraft\:block.pink_petals.step=true +minecraft\:block.bamboo_wood_pressure_plate.click_on=true +minecraft\:music.overworld.jagged_peaks=true +alexsmobs\:jerboa_idle=true +minecraft\:block.bamboo_sapling.break=true +minecraft\:block.note_block.banjo=true +minecraft\:entity.llama.step=true +alexsmobs\:gorilla_hurt=true +create\:clipboard_check=true +alexsmobs\:komodo_dragon_idle=true +minecraft\:item.flintandsteel.use=true +minecraft\:entity.shulker.open=true +minecraft\:block.note_block.imitate.creeper=true +minecraft\:entity.skeleton_horse.hurt=true +minecraft\:block.powder_snow.break=true +alexsmobs\:music_disc_daze=true +minecraft\:entity.camel.eat=true +minecraft\:entity.mule.death=true +alexsmobs\:cosmaw_idle=true +aether\:entity.mimic.attack=true +minecraft\:entity.magma_cube.hurt_small=true +alexsmobs\:roadrunner_meep=true +minecraft\:block.roots.hit=true +minecraft\:entity.sniffer.step=true +aether\:entity.mimic.death=true +minecraft\:entity.player.attack.crit=true +minecraft\:entity.silverfish.death=true +minecraft\:entity.axolotl.splash=true +minecraft\:block.frogspawn.hatch=true +minecraft\:music.overworld.cherry_grove=true +create\:sanding_short=true +minecraft\:entity.camel.saddle=true +minecraft\:block.froglight.hit=true +aether\:entity.valkyrie_queen.death=true +minecraft\:block.nether_sprouts.place=true +minecraft\:block.fungus.place=true +minecraft\:block.gilded_blackstone.step=true +minecraft\:entity.piglin.retreat=true +dynamictrees\:falling_tree_fungus_start=true +alexsmobs\:banana_slug_hurt=true +aether\:entity.cockatrice.hurt=true +minecraft\:entity.armor_stand.hit=true +minecraft\:ambient.basalt_deltas.loop=true +minecraft\:entity.skeleton_horse.step_water=true +minecraft\:music.menu=true +alexsmobs\:sugar_glider_hurt=true +alexsmobs\:orca_die=true +minecraft\:block.sculk_vein.place=true +create\:whistle_low=true +minecraft\:block.anvil.hit=true +minecraft\:entity.chicken.step=true +immersiveengineering\:revolver_fire_thump=true +minecraft\:entity.cat.beg_for_food=true +minecraft\:block.wood.fall=true +minecraft\:entity.camel.hurt=true +minecraft\:entity.zombie.break_wooden_door=true +create\:mechanical_press_activation_belt_compounded_1=true +minecraft\:entity.goat.screaming.horn_break=true +alexsmobs\:raccoon_hurt=true +alexsmobs\:moose_idle=true +minecraft\:entity.sniffer.digging_stop=true +minecraft\:ambient.warped_forest.mood=true +alexsmobs\:mungus_laser_grow=true +minecraft\:block.wood.place=true +minecraft\:block.anvil.land=true +alexsmobs\:mimic_octopus_hurt=true +minecraft\:item.firecharge.use=true +minecraft\:entity.horse.jump=true +minecraft\:block.pointed_dripstone.drip_lava=true +alexsmobs\:caiman_hurt=true +minecraft\:entity.parrot.imitate.pillager=true +minecraft\:entity.ravager.death=true +minecraft\:block.grindstone.use=true +aether\:entity.aerbunny.death=true +minecraft\:entity.firework_rocket.twinkle_far=true +minecraft\:block.powder_snow.place=true +minecraft\:entity.illusioner.prepare_blindness=true +immersiveengineering\:charge_slow=true +minecraft\:entity.camel.death=true +minecraft\:entity.llama.chest=true +minecraft\:block.ladder.fall=true +minecraft\:block.candle.step=true +aether\:entity.valkyrie_queen.interact=true +minecraft\:block.coral_block.break=true +minecraft\:block.soul_sand.step=true +alexsmobs\:crocodile_hurt=true +minecraft\:block.cherry_sapling.step=true +minecraft\:entity.evoker.prepare_summon=true +alexsmobs\:terrapin_hurt=true +minecraft\:entity.armor_stand.fall=true +minecraft\:block.netherite_block.place=true +alexsmobs\:enderiophage_hurt=true +minecraft\:entity.turtle.ambient_land=true +aether\:block.aether_portal.trigger=true +minecraft\:block.bamboo_sapling.place=true +minecraft\:entity.piglin.admiring_item=true +minecraft\:block.calcite.fall=true +minecraft\:block.cherry_wood.break=true +minecraft\:entity.enderman.stare=true +aether\:entity.aerwhale.ambient=true +minecraft\:entity.generic.big_fall=true +minecraft\:block.cherry_leaves.hit=true +dynamictrees\:falling_tree_medium_start=true +minecraft\:entity.wandering_trader.no=true +minecraft\:block.wool.hit=true +minecraft\:entity.tadpole.flop=true +minecraft\:block.netherrack.place=true +minecraft\:block.ladder.step=true +alexsmobs\:fly_hurt=true +minecraft\:block.candle.fall=true +minecraft\:block.packed_mud.hit=true +minecraft\:entity.phantom.flap=true +minecraft\:item.hoe.till=true +minecraft\:block.tuff.step=true +minecraft\:block.cherry_sapling.fall=true +minecraft\:block.gilded_blackstone.fall=true +minecraft\:block.wart_block.step=true +aether\:entity.sentry.squish=true +minecraft\:entity.turtle.hurt=true +minecraft\:entity.dolphin.play=true +aether\:entity.sheepuff.shear=true +minecraft\:block.note_block.bit=true +immersiveengineering\:saw_shutdown=true +minecraft\:block.sculk_sensor.fall=true +minecraft\:entity.villager.celebrate=true +minecraft\:block.lodestone.break=true +minecraft\:block.basalt.step=true +minecraft\:entity.polar_bear.hurt=true +immersiveengineering\:charge_fast=true +alexsmobs\:dropbear_idle=true +minecraft\:entity.parrot.imitate.wither=true +minecraft\:entity.fox.screech=true +aether\:entity.phyg.saddle=true +alexsmobs\:elephant_trumpet=true +minecraft\:block.sculk_sensor.clicking_stop=true +minecraft\:entity.vex.death=true +aether\:entity.whirlwind.drop=true +aether\:item.music_disc.klepto=true +minecraft\:entity.bee.loop=true +minecraft\:entity.vex.charge=true +minecraft\:block.beehive.work=true +minecraft\:entity.skeleton_horse.jump_water=true +minecraft\:entity.zombie_villager.death=true +create_dd\:creatvedite_place=true +minecraft\:entity.horse.ambient=true +minecraft\:entity.villager.work_armorer=true +minecraft\:block.mud_bricks.fall=true +minecraft\:entity.phantom.death=true +minecraft\:block.tripwire.detach=true +minecraft\:block.deepslate.place=true +minecraft\:entity.ender_dragon.death=true +alexsmobs\:tendon_whip=true +alexsmobs\:anteater_hurt=true +minecraft\:block.sand.hit=true +minecraft\:entity.leash_knot.place=true +minecraft\:entity.strider.retreat=true +minecraft\:entity.cow.step=true +alexsmobs\:guster_idle=true +minecraft\:entity.allay.item_taken=true +minecraft\:block.note_block.imitate.zombie=true +minecraft\:entity.mooshroom.convert=true +minecraft\:entity.warden.death=true +minecraft\:block.sculk_sensor.step=true +minecraft\:item.armor.equip_leather=true +minecraft\:block.bell.resonate=true +minecraft\:entity.mooshroom.milk=true +minecraft\:block.dispenser.fail=true +minecraft\:entity.endermite.death=true +minecraft\:entity.goat.screaming.prepare_ram=true +aether\:item.accessory.equip_iron_pendant=true +minecraft\:block.nether_sprouts.break=true +minecraft\:block.respawn_anchor.ambient=true +minecraft\:item.crossbow.shoot=true +minecraft\:entity.bee.sting=true +minecraft\:block.deepslate.break=true +minecraft\:block.chest.open=true +minecraft\:block.netherite_block.break=true +aether\:item.armor.equip_sentry=true +minecraft\:block.note_block.cow_bell=true +minecraft\:block.iron_door.open=true +minecraft\:block.fungus.break=true +minecraft\:entity.strider.happy=true +alexsmobs\:leafcutter_ant_hurt=true +minecraft\:ambient.soul_sand_valley.additions=true +alexsmobs\:transmute_item=true +immersiveengineering\:arc_furnace=true +minecraft\:block.slime_block.place=true +minecraft\:block.sculk_vein.break=true +minecraft\:block.fire.ambient=true +alexsmobs\:giant_squid_hurt=true +aether\:entity.sheepuff.hurt=true +minecraft\:block.wooden_trapdoor.open=true +create_dd\:creatvedite_step=true +minecraft\:entity.ravager.stunned=true +minecraft\:block.nether_wood.fall=true +minecraft\:entity.fox.aggro=true +minecraft\:entity.player.levelup=true +minecraft\:entity.dolphin.hurt=true +minecraft\:entity.glow_item_frame.place=true +minecraft\:entity.player.small_fall=true +minecraft\:entity.skeleton.step=true +minecraft\:music_disc.13=true +minecraft\:entity.bee.death=true +minecraft\:entity.parrot.imitate.wither_skeleton=true +minecraft\:music_disc.11=true +minecraft\:block.wart_block.hit=true +aether\:music.boss.valkyrie_queen=true +minecraft\:block.wet_grass.step=true +minecraft\:entity.pillager.ambient=true +minecraft\:entity.experience_bottle.throw=true +minecraft\:entity.wither_skeleton.ambient=true +alexsmobs\:gelada_monkey_hurt=true +farmersdelight\:block.tomato_bush.pick_tomatoes=true +minecraft\:item.trident.riptide_3=true +minecraft\:item.trident.riptide_2=true +minecraft\:block.calcite.break=true +minecraft\:block.pointed_dripstone.fall=true +minecraft\:entity.piglin_brute.hurt=true +farmersdelight\:block.skillet.add_food=true +minecraft\:block.nether_gold_ore.fall=true +aether\:item.swet_ball.use=true +alexsmobs\:bunfungus_attack=true +minecraft\:entity.fox.eat=true +minecraft\:block.azalea.break=true +minecraft\:entity.armor_stand.place=true +alexsmobs\:grizzly_bear_hurt=true +minecraft\:item.trident.riptide_1=true +aether\:entity.slider.collide=true +minecraft\:block.wet_grass.fall=true +minecraft\:block.mud_bricks.step=true +minecraft\:entity.pig.hurt=true +aether\:entity.slider.move=true +minecraft\:block.bamboo_wood_hanging_sign.fall=true +minecraft\:entity.wolf.pant=true +minecraft\:block.sweet_berry_bush.place=true +minecraft\:entity.parrot.imitate.endermite=true +minecraft\:block.tuff.fall=true +alexsmobs\:murmur_attack=true +minecraft\:block.ancient_debris.hit=true +minecraft\:block.netherite_block.step=true +alexsmobs\:hummingbird_loop=true +minecraft\:entity.frog.death=true +minecraft\:entity.endermite.hurt=true +minecraft\:block.deepslate.hit=true +create_dd\:creatvedite_fall=true +minecraft\:entity.evoker.prepare_wololo=true +minecraft\:entity.warden.sniff=true +aether\:entity.sentry.death=true +aether\:item.music_disc.aether_tune=true +alexsmobs\:maned_wolf_hurt=true +minecraft\:entity.polar_bear.ambient_baby=true +minecraft\:block.sculk.hit=true +minecraft\:block.gravel.place=true +dynamictrees\:falling_tree_small_hit_water=true +minecraft\:block.deepslate_bricks.break=true +aether\:entity.slider.hurt=true +alexsmobs\:tusklin_hurt=true +minecraft\:entity.warden.nearby_closer=true +minecraft\:entity.wolf.shake=true +minecraft\:entity.firework_rocket.launch=true +minecraft\:block.basalt.break=true +minecraft\:block.hanging_roots.fall=true +minecraft\:block.ender_chest.open=true +minecraft\:entity.piglin.jealous=true +create\:controller_take=true +minecraft\:block.sculk_sensor.hit=true +aether\:entity.swet.hurt=true +minecraft\:entity.camel.step_sand=true +alexsmobs\:snow_leopard_idle=true +minecraft\:block.bamboo_wood.break=true +minecraft\:entity.parrot.imitate.ender_dragon=true +minecraft\:block.dispenser.dispense=true +minecraft\:block.sculk.fall=true +minecraft\:block.water.ambient=true +minecraft\:entity.donkey.eat=true +alexsmobs\:warped_toad_idle=true +minecraft\:item.bucket.empty_tadpole=true +minecraft\:block.moss_carpet.hit=true +minecraft\:ambient.underwater.enter=true +minecraft\:entity.puffer_fish.hurt=true +minecraft\:entity.piglin.celebrate=true +minecraft\:entity.husk.ambient=true +minecraft\:entity.guardian.death=true +minecraft\:entity.stray.step=true +minecraft\:entity.shulker.death=true +minecraft\:entity.camel.dash_ready=true +minecraft\:entity.iron_golem.repair=true +minecraft\:block.large_amethyst_bud.break=true +minecraft\:block.shulker_box.close=true +minecraft\:block.deepslate_bricks.place=true +alexsmobs\:rattlesnake_hurt=true +minecraft\:entity.guardian.flop=true +minecraft\:entity.piglin_brute.ambient=true +minecraft\:entity.chicken.death=true +minecraft\:entity.glow_item_frame.remove_item=true +alexsmobs\:platypus_hurt=true +minecraft\:entity.salmon.hurt=true +minecraft\:entity.spider.death=true +create\:clipboard_erase=true +minecraft\:entity.turtle.shamble_baby=true +create\:mixing=true +aether\:item.accessory.equip_ice_ring=true +aether\:music.boss.slider=true +create\:confirm=true +alexsmobs\:april_fools_power_outage=true +farmersdelight\:entity.rotten_tomato.hit=true +minecraft\:ui.button.click=true +farmersdelight\:item.skillet.attack.weak=true +minecraft\:entity.generic.death=true +minecraft\:block.bamboo_wood_button.click_off=true +minecraft\:block.sculk_vein.fall=true +minecraft\:entity.hoglin.retreat=true +minecraft\:block.wooden_trapdoor.close=true +minecraft\:block.roots.fall=true +aether\:entity.valkyrie_queen.hurt=true +minecraft\:block.shroomlight.hit=true +aether\:item.accessory.equip_gold_ring=true +minecraft\:block.flowering_azalea.break=true +minecraft\:block.nether_wood.step=true +minecraft\:block.sculk_shrieker.hit=true +create_dd\:creatvedite_break=true +minecraft\:block.honey_block.fall=true +minecraft\:block.hanging_roots.hit=true +aether\:entity.valkyrie.hurt=true +minecraft\:block.moss_carpet.fall=true +minecraft\:item.trident.throw=true +minecraft\:entity.armor_stand.break=true +minecraft\:entity.goat.prepare_ram=true +minecraft\:entity.player.attack.nodamage=true +minecraft\:entity.cow.milk=true +minecraft\:entity.hoglin.ambient=true +minecraft\:entity.llama.ambient=true +minecraft\:block.nylium.fall=true +minecraft\:block.sculk.step=true +minecraft\:entity.strider.step_lava=true +minecraft\:block.sweet_berry_bush.break=true +minecraft\:block.calcite.place=true +minecraft\:entity.snow_golem.ambient=true +minecraft\:block.metal.step=true +minecraft\:entity.donkey.angry=true +alexsmobs\:mosquito_hurt=true +minecraft\:ui.toast.in=true +alexsmobs\:rattlesnake_attack=true +minecraft\:block.wart_block.fall=true +minecraft\:block.slime_block.break=true +minecraft\:entity.enderman.ambient=true +minecraft\:item.crossbow.loading_start=true +minecraft\:entity.shulker.shoot=true +minecraft\:entity.drowned.swim=true +minecraft\:block.wet_grass.break=true +minecraft\:block.note_block.bass=true +immersiveengineering\:mixer=true +minecraft\:block.stem.hit=true +minecraft\:entity.parrot.imitate.ghast=true +minecraft\:block.honey_block.step=true +aether\:entity.sentry.hurt=true +aether\:music.aether=true +minecraft\:entity.squid.ambient=true +aether\:item.lightning_knife.shoot=true +minecraft\:entity.strider.ambient=true +minecraft\:entity.ghast.ambient=true +minecraft\:ambient.underwater.loop=true +minecraft\:block.respawn_anchor.set_spawn=true +minecraft\:block.wooden_pressure_plate.click_off=true +minecraft\:entity.experience_orb.pickup=true +immersiveengineering\:assembler=true +minecraft\:entity.villager.work_fisherman=true +minecraft\:block.hanging_roots.step=true +minecraft\:entity.skeleton.ambient=true +minecraft\:music.overworld.forest=true +minecraft\:item.trident.return=true +minecraft\:entity.turtle.egg_crack=true +minecraft\:block.gilded_blackstone.break=true +minecraft\:entity.magma_cube.jump=true +alexsmobs\:tiger_hurt=true +minecraft\:block.mud.step=true +minecraft\:block.end_portal_frame.fill=true +create\:cranking_compounded_1=true +minecraft\:item.elytra.flying=true +minecraft\:entity.goat.screaming.ram_impact=true +minecraft\:block.lava.ambient=true +minecraft\:entity.rabbit.death=true +alexsmobs\:sugar_glider_idle=true +minecraft\:entity.camel.stand=true +minecraft\:block.cake.add_candle=true +minecraft\:block.slime_block.step=true +minecraft\:block.nether_gold_ore.step=true +create\:crushing_3=true +create\:crushing_2=true +minecraft\:entity.spider.ambient=true +create\:crushing_1=true +alexsmobs\:laviathan_idle=true +alexsmobs\:toucan_idle=true +minecraft\:block.nether_wood_door.close=true +minecraft\:block.bamboo_wood.place=true +minecraft\:block.fungus.step=true +immersiveengineering\:saw_startup=true +create\:whistle_train_low=true +minecraft\:entity.horse.breathe=true +minecraft\:entity.tropical_fish.death=true +alexsmobs\:raccoon_idle=true +minecraft\:block.moss_carpet.step=true +minecraft\:block.note_block.chime=true +minecraft\:entity.cow.death=true +minecraft\:ambient.crimson_forest.mood=true +minecraft\:ambient.underwater.loop.additions=true +minecraft\:block.bamboo_wood_hanging_sign.hit=true +minecraft\:entity.skeleton_horse.ambient_water=true +minecraft\:entity.hostile.death=true +minecraft\:block.chain.hit=true +minecraft\:entity.warden.roar=true +aether\:entity.zephyr.death=true +minecraft\:block.flowering_azalea.place=true +immersiveengineering\:ore_conveyor=true +minecraft\:block.mud.hit=true +minecraft\:entity.minecart.inside.underwater=true +minecraft\:entity.strider.hurt=true +create\:chiff=true +minecraft\:entity.evoker.prepare_attack=true +minecraft\:block.note_block.imitate.wither_skeleton=true +minecraft\:item.bundle.drop_contents=true +aether\:entity.moa.saddle=true +minecraft\:entity.horse.angry=true +minecraft\:entity.zoglin.ambient=true +minecraft\:block.stone.hit=true +minecraft\:block.nylium.step=true +minecraft\:block.soul_sand.fall=true +create\:mechanical_press_activation_belt=true +minecraft\:entity.strider.saddle=true +minecraft\:entity.zombie_horse.hurt=true +alexsmobs\:lobster_hurt=true +minecraft\:entity.cod.ambient=true +minecraft\:entity.player.hurt_freeze=true +minecraft\:block.enchantment_table.use=true +minecraft\:block.bell.use=true +minecraft\:entity.frog.long_jump=true +minecraft\:entity.hostile.splash=true +minecraft\:block.large_amethyst_bud.place=true +minecraft\:block.weeping_vines.break=true +minecraft\:block.wood.step=true +alexsmobs\:sculk_boomer_fart=true +minecraft\:block.wet_grass.place=true +minecraft\:entity.goat.screaming.hurt=true +minecraft\:item.bucket.fill_tadpole=true +minecraft\:block.bamboo_wood_hanging_sign.step=true +minecraft\:block.note_block.guitar=true +minecraft\:item.bottle.fill_dragonbreath=true +minecraft\:entity.rabbit.hurt=true +alexsmobs\:bunfungus_jump=true +minecraft\:entity.wandering_trader.reappeared=true +create\:haunted_bell_convert=true +minecraft\:item.honey_bottle.drink=true +alexsmobs\:seal_idle=true +minecraft\:entity.turtle.death=true +minecraft\:entity.pig.saddle=true +minecraft\:entity.parrot.imitate.guardian=true +alexsmobs\:bald_eagle_idle=true +minecraft\:entity.tadpole.death=true +minecraft\:entity.fox.ambient=true +minecraft\:entity.villager.work_farmer=true +immersiveengineering\:diesel_generator=true +minecraft\:block.roots.step=true +minecraft\:block.fungus.hit=true +aether\:item.dart_shooter.shoot=true +minecraft\:entity.villager.work_shepherd=true +alexsmobs\:grizzly_bear_die=true +minecraft\:entity.player.hurt_sweet_berry_bush=true +minecraft\:block.sculk_vein.step=true +minecraft\:block.pointed_dripstone.place=true +alexsmobs\:cosmic_cod_hurt=true +minecraft\:block.slime_block.fall=true +minecraft\:block.decorated_pot.place=true +minecraft\:entity.fishing_bobber.retrieve=true +minecraft\:entity.axolotl.idle_water=true +farmersdelight\:block.cabinet.close=true +minecraft\:music.overworld.grove=true +minecraft\:block.weeping_vines.place=true +minecraft\:block.note_block.didgeridoo=true +immersiveengineering\:bottling=true +minecraft\:entity.wandering_trader.trade=true +aether\:entity.aerbunny.hurt=true +create\:whistle_train_manual_low=true +minecraft\:block.nether_ore.hit=true +minecraft\:entity.vex.hurt=true +minecraft\:block.fence_gate.open=true +minecraft\:block.sweet_berry_bush.pick_berries=true +aether\:ui.toast.aether_bronze=true +alexsmobs\:mungus_hurt=true +alexsmobs\:flutter_no=true +minecraft\:entity.ender_dragon.ambient=true +minecraft\:block.stone.break=true +minecraft\:block.sniffer_egg.plop=true +minecraft\:entity.ravager.celebrate=true +minecraft\:block.chain.step=true +minecraft\:block.suspicious_gravel.break=true +minecraft\:block.mud.fall=true +alexsmobs\:elephant_hurt=true +minecraft\:block.lava.pop=true +farmersdelight\:block.skillet.sizzle=true +minecraft\:entity.item_frame.break=true +minecraft\:block.amethyst_block.hit=true +minecraft\:block.beacon.ambient=true +create\:saw_activate_wood=true +minecraft\:entity.guardian.hurt_land=true +minecraft\:entity.fox.hurt=true +minecraft\:entity.panda.death=true +aether\:entity.zephyr.ambient=true +create\:peculiar_bell_use=true +minecraft\:item.totem.use=true +immersiveengineering\:refinery=true +minecraft\:entity.fishing_bobber.splash=true +minecraft\:music_disc.wait=true +minecraft\:ambient.underwater.loop.additions.ultra_rare=true +minecraft\:block.honey_block.slide=true +minecraft\:block.nether_ore.fall=true +minecraft\:entity.skeleton_horse.ambient=true +minecraft\:block.soul_soil.place=true +aether\:entity.sun_spirit.death=true +create\:potato_hit=true +minecraft\:block.wooden_button.click_on=true +minecraft\:block.shroomlight.break=true +minecraft\:entity.squid.hurt=true +minecraft\:block.rooted_dirt.hit=true +minecraft\:block.cherry_wood_trapdoor.open=true +minecraft\:block.roots.place=true +minecraft\:block.mud.break=true +minecraft\:entity.arrow.hit_player=true +minecraft\:block.mud.place=true +minecraft\:block.muddy_mangrove_roots.fall=true +farmersdelight\:block.cooking_pot.boil=true +minecraft\:entity.illusioner.death=true +minecraft\:entity.shulker.hurt_closed=true +minecraft\:entity.silverfish.hurt=true +minecraft\:item.spyglass.use=true +minecraft\:entity.parrot.imitate.hoglin=true +alexsmobs\:bear_dust=true +minecraft\:entity.iron_golem.step=true +minecraft\:block.blastfurnace.fire_crackle=true +minecraft\:block.chain.fall=true +alexsmobs\:hummingbird_hurt=true +minecraft\:block.honey_block.hit=true +minecraft\:entity.magma_cube.death_small=true +aether\:entity.valkyrie.death=true +minecraft\:entity.fox.teleport=true +minecraft\:entity.phantom.hurt=true +minecraft\:block.candle.hit=true +minecraft\:block.portal.travel=true +minecraft\:item.brush.brushing.gravel.complete=true +create\:saw_activate_stone=true +minecraft\:entity.goat.screaming.eat=true +minecraft\:entity.allay.ambient_with_item=true +minecraft\:music_disc.otherside=true +minecraft\:entity.slime.death=true +minecraft\:entity.skeleton.hurt=true +minecraft\:block.moss_carpet.place=true +minecraft\:block.nether_wood_door.open=true +minecraft\:block.big_dripleaf.step=true +alexsmobs\:rocky_roller_hurt=true +minecraft\:block.bamboo.hit=true +minecraft\:block.bamboo_wood_pressure_plate.click_off=true +minecraft\:item.trident.hit_ground=true +minecraft\:item.brush.brushing.gravel=true +minecraft\:block.portal.ambient=true +minecraft\:block.snow.place=true +minecraft\:entity.stray.hurt=true +minecraft\:music_disc.blocks=true +minecraft\:entity.ender_dragon.hurt=true +minecraft\:entity.glow_squid.ambient=true +minecraft\:item.honeycomb.wax_on=true +minecraft\:entity.wither.break_block=true +minecraft\:entity.sniffer.sniffing=true +minecraft\:block.ender_chest.close=true +minecraft\:entity.witch.ambient=true +minecraft\:block.respawn_anchor.deplete=true +minecraft\:block.candle.break=true +minecraft\:block.spore_blossom.break=true +minecraft\:block.amethyst_block.place=true +minecraft\:item.armor.equip_diamond=true +minecraft\:block.nether_wood.place=true +minecraft\:block.pointed_dripstone.drip_water=true +alexsmobs\:mudskipper_walk=true +minecraft\:entity.blaze.shoot=true +minecraft\:block.nether_gold_ore.break=true +minecraft\:entity.sheep.shear=true +alexsmobs\:void_portal_close=true +minecraft\:entity.ender_pearl.throw=true +minecraft\:block.beacon.activate=true +minecraft\:block.tuff.break=true +minecraft\:entity.turtle.egg_hatch=true +minecraft\:block.redstone_torch.burnout=true +alexsmobs\:moose_hurt=true +minecraft\:intentionally_empty=true +minecraft\:entity.zombified_piglin.angry=true +minecraft\:block.fungus.fall=true +aether\:ui.toast.aether_gold=true +minecraft\:block.moss.step=true +minecraft\:block.dispenser.launch=true +minecraft\:entity.cat.hiss=true +minecraft\:block.nether_wart.break=true +minecraft\:entity.goat.long_jump=true +minecraft\:entity.ravager.roar=true +minecraft\:block.note_block.imitate.ender_dragon=true +create\:sanding_long=true +aether\:item.armor.equip_zanite=true +minecraft\:entity.blaze.hurt=true +alexsmobs\:caiman_idle=true +minecraft\:block.sniffer_egg.crack=true +minecraft\:entity.endermite.ambient=true +minecraft\:block.ancient_debris.step=true +minecraft\:entity.panda.bite=true +minecraft\:entity.parrot.imitate.silverfish=true +create\:slime_added=true +minecraft\:block.polished_deepslate.step=true +minecraft\:block.bamboo_wood.fall=true +minecraft\:entity.wandering_trader.hurt=true +alexsmobs\:alligator_snapping_turtle_hurt=true +minecraft\:entity.dolphin.ambient_water=true +railways\:handcar_cogs=true +dynamictrees\:falling_tree_medium_end=true +cccbridge\:cage_unlock=true +minecraft\:entity.bat.death=true +minecraft\:item.bottle.fill=true +minecraft\:entity.piglin.converted_to_zombified=true +minecraft\:entity.arrow.shoot=true +minecraft\:ambient.warped_forest.additions=true +minecraft\:block.nether_ore.step=true +minecraft\:entity.strider.step=true +minecraft\:entity.goat.death=true +minecraft\:entity.panda.aggressive_ambient=true +aether\:block.dungeon_trap.trigger=true +minecraft\:block.big_dripleaf.hit=true +minecraft\:entity.husk.converted_to_zombie=true +minecraft\:entity.villager.work_cleric=true +minecraft\:block.bubble_column.bubble_pop=true +minecraft\:entity.phantom.swoop=true +minecraft\:entity.piglin_brute.death=true +minecraft\:entity.llama.death=true +minecraft\:entity.piglin.hurt=true +minecraft\:entity.parrot.imitate.phantom=true +minecraft\:music.overworld.lush_caves=true +alexsmobs\:underminer_hurt=true +minecraft\:entity.boat.paddle_land=true +minecraft\:entity.frog.tongue=true +minecraft\:music_disc.ward=true +aether\:ui.toast.aether_silver=true +minecraft\:entity.fox.sniff=true +minecraft\:entity.wither_skeleton.hurt=true +minecraft\:block.azalea_leaves.fall=true +minecraft\:entity.wither_skeleton.step=true +minecraft\:entity.drowned.hurt_water=true +alexsmobs\:spectre_hurt=true +minecraft\:block.tuff.hit=true +minecraft\:entity.sheep.hurt=true +minecraft\:block.metal.fall=true +minecraft\:block.netherite_block.fall=true +minecraft\:entity.pig.step=true +minecraft\:entity.villager.yes=true +minecraft\:music.nether.soul_sand_valley=true +minecraft\:entity.ender_dragon.growl=true +minecraft\:entity.vindicator.hurt=true +create\:blaze_munch=true +minecraft\:entity.llama.swag=true +minecraft\:block.small_dripleaf.break=true +alexsmobs\:skreecher_clap=true +minecraft\:entity.villager.work_toolsmith=true +minecraft\:item.bucket.fill_fish=true +minecraft\:block.moss_carpet.break=true +minecraft\:block.bamboo_sapling.hit=true +alexsmobs\:dropbear_hurt=true +alexsmobs\:maned_wolf_idle=true +minecraft\:block.nether_wood_hanging_sign.break=true +minecraft\:block.spore_blossom.place=true +minecraft\:entity.enderman.scream=true +minecraft\:block.soul_sand.hit=true +alexsmobs\:blue_jay_idle=true +minecraft\:entity.parrot.imitate.warden=true +minecraft\:entity.minecart.riding=true +minecraft\:block.tuff.place=true +minecraft\:block.soul_soil.break=true +minecraft\:entity.illusioner.prepare_mirror=true +minecraft\:entity.elder_guardian.death=true +alexsmobs\:bone_serpent_idle=true +create\:mechanical_press_activation_compounded_1=true +minecraft\:block.ladder.hit=true +minecraft\:entity.polar_bear.warning=true +minecraft\:block.amethyst_block.break=true +minecraft\:entity.piglin_brute.converted_to_zombified=true +minecraft\:entity.parrot.imitate.magma_cube=true +minecraft\:block.small_dripleaf.place=true +minecraft\:entity.cat.purreow=true +minecraft\:block.beacon.deactivate=true +minecraft\:music_disc.pigstep=true +minecraft\:entity.parrot.imitate.elder_guardian=true +alexsmobs\:gelada_monkey_idle=true +minecraft\:block.conduit.attack.target=true +minecraft\:music.overworld.flower_forest=true +minecraft\:entity.arrow.hit=true +minecraft\:item.ink_sac.use=true +minecraft\:entity.witch.death=true +alexsmobs\:guster_hurt=true +minecraft\:entity.squid.death=true +immersiveengineering\:preheater=true +alexsmobs\:cockroach_hurt=true +alexsmobs\:giant_squid_games=true +minecraft\:block.gilded_blackstone.hit=true +minecraft\:entity.sheep.ambient=true +minecraft\:block.bone_block.place=true +minecraft\:entity.cow.ambient=true +minecraft\:entity.tropical_fish.flop=true +minecraft\:block.frogspawn.place=true +minecraft\:entity.snow_golem.shear=true +minecraft\:block.azalea_leaves.step=true +minecraft\:entity.panda.ambient=true +minecraft\:block.polished_deepslate.fall=true +minecraft\:item.armor.equip_chain=true +minecraft\:entity.dolphin.ambient=true +minecraft\:entity.parrot.imitate.zombie=true +minecraft\:block.snow.break=true +minecraft\:block.lily_pad.place=true +aether\:entity.zephyr.shoot=true +minecraft\:entity.zombie_villager.hurt=true +alexsmobs\:seagull_hurt=true +minecraft\:item.bucket.empty_milk=true +minecraft\:entity.dolphin.eat=true +minecraft\:entity.evoker.hurt=true +minecraft\:block.gravel.hit=true +minecraft\:item.bucket.fill_lava=true +minecraft\:entity.magma_cube.squish_small=true +minecraft\:entity.bee.pollinate=true +minecraft\:entity.ocelot.hurt=true +minecraft\:block.sand.place=true +minecraft\:entity.generic.small_fall=true +alexsmobs\:anaconda_hurt=true +minecraft\:block.chiseled_bookshelf.hit=true +farmersdelight\:block.cutting_board.knife=true +alexsmobs\:tusklin_idle=true +minecraft\:block.chain.break=true +alexsmobs\:tarantula_hawk_hurt=true +minecraft\:entity.ravager.hurt=true +minecraft\:block.weeping_vines.fall=true +minecraft\:block.soul_soil.step=true +alexsmobs\:mimicube_jump=true +minecraft\:block.bamboo_wood_hanging_sign.break=true +minecraft\:block.wooden_button.click_off=true +alexsmobs\:void_worm_hurt=true +minecraft\:entity.wandering_trader.death=true +minecraft\:entity.warden.dig=true +minecraft\:entity.guardian.attack=true +minecraft\:entity.bee.loop_aggressive=true +minecraft\:block.scaffolding.hit=true +minecraft\:event.raid.horn=true +aether\:block.freezer.crackle=true +minecraft\:entity.goat.screaming.death=true +minecraft\:ambient.nether_wastes.mood=true +minecraft\:block.anvil.destroy=true +alexsmobs\:shoebill_hurt=true +aether\:item.music_disc.chinchilla=true +minecraft\:block.cherry_wood.place=true +minecraft\:block.bamboo_wood_button.click_on=true +immersiveengineering\:dire_switch=true +minecraft\:block.hanging_roots.break=true +aether\:entity.valkyrie.interact=true +minecraft\:block.netherrack.break=true +minecraft\:block.respawn_anchor.charge=true +minecraft\:block.pink_petals.break=true +minecraft\:entity.piglin.death=true +aether\:entity.swet.attack=true +minecraft\:entity.warden.listening_angry=true +minecraft\:entity.witch.hurt=true +minecraft\:entity.player.breath=true +alexsmobs\:murmur_idle=true +minecraft\:entity.dolphin.swim=true +minecraft\:entity.stray.death=true +minecraft\:block.deepslate_tiles.step=true +minecraft\:block.wet_grass.hit=true +minecraft\:block.ancient_debris.fall=true +minecraft\:block.note_block.pling=true +minecraft\:entity.ghast.warn=true +minecraft\:entity.warden.heartbeat=true +minecraft\:entity.skeleton_horse.death=true +minecraft\:entity.sniffer.scenting=true +minecraft\:entity.parrot.imitate.husk=true +minecraft\:block.spore_blossom.hit=true +minecraft\:entity.tadpole.grow_up=true +minecraft\:entity.axolotl.attack=true +minecraft\:entity.polar_bear.step=true +alexsmobs\:underminer_idle=true +minecraft\:entity.turtle.hurt_baby=true +alexsmobs\:moose_jostle=true +minecraft\:entity.horse.land=true +minecraft\:entity.parrot.step=true +alexsmobs\:centipede_walk=true +minecraft\:music.dragon=true +minecraft\:block.big_dripleaf.place=true +minecraft\:block.nether_sprouts.hit=true +minecraft\:block.lava.extinguish=true +minecraft\:block.basalt.fall=true +minecraft\:entity.player.big_fall=true +minecraft\:entity.villager.work_librarian=true +alexsmobs\:toucan_hurt=true +minecraft\:block.stone_button.click_off=true +minecraft\:block.dripstone_block.hit=true +minecraft\:entity.slime.hurt=true +minecraft\:block.end_gateway.spawn=true +minecraft\:entity.iron_golem.attack=true +minecraft\:entity.chicken.egg=true +minecraft\:block.amethyst_cluster.hit=true +minecraft\:entity.zoglin.hurt=true +minecraft\:block.ladder.break=true +minecraft\:block.bubble_column.whirlpool_inside=true +minecraft\:entity.glow_item_frame.break=true +minecraft\:item.crossbow.hit=true +minecraft\:entity.elder_guardian.hurt_land=true +aether\:item.accessory.equip_iron_ring=true +immersiveengineering\:glider=true +minecraft\:block.end_portal.spawn=true +minecraft\:music_disc.cat=true +minecraft\:music.overworld.snowy_slopes=true +minecraft\:block.bamboo_wood.step=true +minecraft\:entity.generic.burn=true +aether\:music.boss.sun_spirit=true +minecraft\:block.bubble_column.whirlpool_ambient=true +alexsmobs\:farseer_beam=true +immersiveengineering\:saw_full=true +minecraft\:block.composter.empty=true +minecraft\:block.sculk.break=true +minecraft\:entity.zombie_villager.converted=true +minecraft\:block.chain.place=true +aether\:entity.slider.ambient=true +minecraft\:entity.shulker.teleport=true +minecraft\:entity.sniffer.happy=true +alexsmobs\:mosquito_die=true +minecraft\:block.bone_block.break=true +minecraft\:item.glow_ink_sac.use=true +minecraft\:entity.leash_knot.break=true +minecraft\:entity.zombie_villager.ambient=true +minecraft\:entity.enderman.death=true +minecraft\:block.froglight.break=true +create\:contraption_assemble=true +minecraft\:ambient.underwater.loop.additions.rare=true +minecraft\:block.calcite.step=true +alexsmobs\:alligator_snapping_turtle_idle=true +minecraft\:entity.zoglin.attack=true +minecraft\:block.stone.fall=true +minecraft\:ui.loom.take_result=true +minecraft\:entity.puffer_fish.flop=true +minecraft\:block.big_dripleaf.tilt_down=true +alexsmobs\:music_disc_thime=true +minecraft\:entity.parrot.death=true +minecraft\:block.hanging_roots.place=true +alexsmobs\:bunfungus_idle=true +minecraft\:block.amethyst_block.fall=true +minecraft\:block.note_block.xylophone=true +aether\:entity.sheepuff.step=true +minecraft\:entity.elder_guardian.ambient_land=true +aether\:entity.aerbunny.lift=true +minecraft\:entity.rabbit.ambient=true +alexsmobs\:laviathan_hurt=true +minecraft\:entity.blaze.death=true +dynamictrees\:falling_tree_hit_water=true +minecraft\:block.beehive.exit=true +minecraft\:entity.vex.ambient=true +minecraft\:block.dripstone_block.break=true +minecraft\:block.coral_block.place=true +aether\:item.armor.equip_gravitite=true +minecraft\:block.shroomlight.place=true +minecraft\:entity.guardian.ambient_land=true +minecraft\:block.coral_block.step=true +minecraft\:entity.generic.eat=true +minecraft\:item.bucket.fill_milk=true +minecraft\:block.weeping_vines.step=true +aether\:block.altar.crackle=true +minecraft\:block.moss.fall=true +minecraft\:block.cherry_wood.hit=true +minecraft\:entity.axolotl.swim=true +minecraft\:block.slime_block.hit=true +minecraft\:entity.husk.step=true +minecraft\:entity.zombie.death=true +aether\:item.music_disc.sliders_wrath=true +create\:contraption_disassemble=true +create\:wrench_rotate=true +minecraft\:entity.ender_dragon.shoot=true +minecraft\:block.sculk_catalyst.hit=true +minecraft\:entity.zombie.step=true +minecraft\:block.stone.place=true +minecraft\:entity.allay.item_given=true +minecraft\:entity.wolf.howl=true +minecraft\:entity.pig.ambient=true +minecraft\:entity.iron_golem.death=true +minecraft\:block.nether_wood_trapdoor.close=true +minecraft\:entity.item_frame.place=true +minecraft\:music.overworld.jungle=true +immersiveengineering\:process_1_lift=true +minecraft\:block.chiseled_bookshelf.pickup=true +minecraft\:entity.item_frame.remove_item=true +minecraft\:entity.warden.ambient=true +minecraft\:block.flowering_azalea.hit=true +minecraft\:block.nether_gold_ore.place=true +minecraft\:entity.iron_golem.damage=true +minecraft\:block.candle.place=true +minecraft\:block.beehive.enter=true +minecraft\:entity.elder_guardian.curse=true +minecraft\:entity.firework_rocket.blast=true +minecraft\:entity.wolf.whine=true +minecraft\:ambient.basalt_deltas.mood=true +minecraft\:block.coral_block.fall=true +minecraft\:block.stone.step=true +minecraft\:block.nether_wood.break=true +minecraft\:block.sculk.place=true +aether\:ui.toast.aether_general=true +minecraft\:entity.llama.eat=true +aether\:entity.phyg.hurt=true +aether\:item.accessory.equip_cape=true +create\:mechanical_press_activation=true +minecraft\:entity.generic.splash=true +alexsmobs\:rhinoceros_hurt=true +minecraft\:block.sculk_catalyst.place=true +minecraft\:entity.frog.ambient=true +minecraft\:entity.wolf.step=true +minecraft\:entity.slime.squish=true +minecraft\:block.sniffer_egg.hatch=true +aether\:entity.flying_cow.hurt=true +minecraft\:block.froglight.place=true +minecraft\:entity.bat.loop=true +minecraft\:item.bucket.empty_fish=true +minecraft\:entity.goat.eat=true +minecraft\:entity.hoglin.step=true +minecraft\:entity.illusioner.hurt=true +alexsmobs\:gazelle_hurt=true +minecraft\:entity.slime.death_small=true +alexsmobs\:grizzly_bear_idle=true +minecraft\:entity.zombie.ambient=true +minecraft\:block.sand.break=true +minecraft\:block.amethyst_block.step=true +minecraft\:block.decorated_pot.break=true +minecraft\:entity.goat.hurt=true +minecraft\:entity.generic.extinguish_fire=true +minecraft\:block.metal.hit=true +minecraft\:entity.rabbit.attack=true +alexsmobs\:potoo_call=true +minecraft\:block.muddy_mangrove_roots.step=true +alexsmobs\:roadrunner_idle=true +minecraft\:block.big_dripleaf.break=true +minecraft\:entity.guardian.ambient=true +minecraft\:block.tripwire.attach=true +aether\:entity.phyg.death=true +aether\:entity.zephyr.hurt=true +aether\:block.aether_portal.travel=true +aether\:entity.fire_minion.hurt=true +minecraft\:block.suspicious_gravel.place=true +minecraft\:entity.goat.screaming.long_jump=true +minecraft\:block.ladder.place=true +minecraft\:block.dripstone_block.place=true +minecraft\:block.bamboo_wood_hanging_sign.place=true +alexsmobs\:skunk_hurt=true +minecraft\:entity.hostile.swim=true +minecraft\:block.nether_wood_fence_gate.open=true +minecraft\:entity.tnt.primed=true +minecraft\:block.soul_soil.fall=true +minecraft\:block.big_dripleaf.fall=true +minecraft\:entity.generic.swim=true +minecraft\:block.stone_button.click_on=true +minecraft\:entity.slime.squish_small=true +minecraft\:entity.villager.work_cartographer=true +alexsmobs\:roadrunner_hurt=true +minecraft\:entity.warden.nearby_closest=true +minecraft\:block.fence_gate.close=true +minecraft\:entity.mule.ambient=true +minecraft\:block.beehive.drip=true +minecraft\:block.campfire.crackle=true +minecraft\:block.comparator.click=true +minecraft\:block.metal_pressure_plate.click_off=true +minecraft\:item.armor.equip_iron=true +minecraft\:entity.panda.sneeze=true +minecraft\:entity.dolphin.jump=true +minecraft\:music_disc.relic=true +alexsmobs\:potoo_hurt=true +minecraft\:block.sculk_catalyst.fall=true +minecraft\:block.ancient_debris.break=true +minecraft\:item.nether_wart.plant=true +minecraft\:entity.fox.spit=true +alexsmobs\:bison_hurt=true +minecraft\:block.chiseled_bookshelf.break=true +alexsmobs\:lobster_attack=true +minecraft\:block.cherry_leaves.fall=true +minecraft\:block.azalea_leaves.break=true +minecraft\:entity.hostile.big_fall=true +minecraft\:entity.turtle.death_baby=true +minecraft\:entity.cod.death=true +minecraft\:entity.player.death=true +minecraft\:block.scaffolding.fall=true +minecraft\:block.lantern.fall=true +create\:cranking=true +minecraft\:entity.splash_potion.throw=true +dynamictrees\:falling_tree_small_end=true +minecraft\:block.bone_block.step=true +minecraft\:entity.dolphin.splash=true +aether\:item.accessory.equip_gold_pendant=true +aether\:item.music_disc.high=true +alexsmobs\:crow_idle=true +minecraft\:entity.wither.ambient=true +minecraft\:block.wart_block.place=true +alexsmobs\:flutter_yes=true +minecraft\:entity.creeper.primed=true +minecraft\:entity.horse.eat=true +alexsmobs\:void_portal_open=true +minecraft\:block.copper.place=true +minecraft\:entity.elder_guardian.hurt=true +minecraft\:entity.polar_bear.ambient=true +minecraft\:block.nether_wood_button.click_off=true +minecraft\:block.chest.locked=true +minecraft\:entity.frog.step=true +minecraft\:block.small_amethyst_bud.break=true +minecraft\:entity.wolf.ambient=true +minecraft\:block.cherry_wood.fall=true +aether\:entity.flying_cow.ambient=true +minecraft\:block.nether_wood_pressure_plate.click_on=true +minecraft\:block.decorated_pot.fall=true +dynamictrees\:falling_tree_small_end_bare=true +minecraft\:block.candle.extinguish=true +minecraft\:weather.rain=false +minecraft\:entity.phantom.ambient=true +minecraft\:entity.cat.death=true +minecraft\:block.sand.step=true +immersiveengineering\:crusher=true +minecraft\:entity.goat.screaming.ambient=true +immersiveengineering\:spray_fire=true +minecraft\:entity.ender_dragon.flap=true +create\:whistle_train=true +create\:funnel_flap=true +minecraft\:block.conduit.deactivate=true +minecraft\:entity.generic.hurt=true +minecraft\:entity.puffer_fish.death=true +minecraft\:entity.turtle.egg_break=true +minecraft\:entity.elder_guardian.death_land=true +minecraft\:entity.magma_cube.death=true +alexsmobs\:skelewag_idle=true +minecraft\:item.spyglass.stop_using=true +minecraft\:entity.donkey.ambient=true +minecraft\:ui.loom.select_pattern=true +minecraft\:weather.rain.above=false +create\:wrench_remove_compounded_1=true +minecraft\:block.wooden_door.open=true +alexsmobs\:murmur_anger=true +minecraft\:ambient.crimson_forest.loop=true +alexsmobs\:elephant_idle=true +minecraft\:block.cherry_wood_button.click_on=true +minecraft\:block.pumpkin.carve=true +minecraft\:block.vine.fall=true +minecraft\:block.cherry_wood_trapdoor.close=true +minecraft\:block.decorated_pot.step=true +minecraft\:item.shield.block=true +minecraft\:block.note_block.snare=true +alexsmobs\:devils_hole_pupfish_hurt=true +minecraft\:block.copper.break=true +minecraft\:block.grass.break=true +minecraft\:block.metal.place=true +minecraft\:entity.allay.hurt=true +minecraft\:block.vine.hit=true +minecraft\:block.wart_block.break=true +minecraft\:entity.zombie_horse.ambient=true +minecraft\:block.nether_ore.place=true +minecraft\:block.sculk_catalyst.step=true +minecraft\:entity.horse.death=true +minecraft\:entity.parrot.imitate.ravager=true +minecraft\:entity.item.break=true +minecraft\:entity.wandering_trader.yes=true +immersiveengineering\:spray=true +minecraft\:entity.blaze.burn=true +minecraft\:entity.mooshroom.suspicious_milk=true +minecraft\:entity.pig.death=true +minecraft\:entity.zombie.infect=true +alexsmobs\:hummingbird_idle=true +minecraft\:block.sand.fall=true +minecraft\:item.bundle.remove_one=true +minecraft\:entity.hoglin.hurt=true +minecraft\:entity.horse.hurt=true +minecraft\:block.polished_deepslate.place=true +minecraft\:entity.creeper.death=true +minecraft\:block.honey_block.break=true +alexsmobs\:rocky_roller_idle=true +minecraft\:block.sculk_catalyst.break=true +minecraft\:entity.squid.squirt=true +minecraft\:entity.villager.work_leatherworker=true +minecraft\:block.stone_pressure_plate.click_on=true +minecraft\:ui.toast.challenge_complete=true +minecraft\:entity.guardian.death_land=true +minecraft\:block.pink_petals.place=true +minecraft\:block.cherry_wood_pressure_plate.click_off=true +minecraft\:entity.hoglin.converted_to_zombified=true +minecraft\:block.nether_wood_fence_gate.close=true +minecraft\:music_disc.stal=true +aether\:item.armor.equip_neptune=true +create\:mixing_compounded_1=true +aether\:entity.fire_minion.death=true +minecraft\:block.sculk_vein.hit=true +minecraft\:entity.firework_rocket.large_blast_far=true +minecraft\:entity.parrot.imitate.zoglin=true +minecraft\:entity.drowned.ambient_water=true +minecraft\:entity.fish.swim=true +alexsmobs\:rattlesnake_loop=true +minecraft\:entity.sniffer.drop_seed=true +minecraft\:entity.villager.ambient=true +cccbridge\:cage_lock=true +minecraft\:block.lantern.step=true +create\:whistle_high=true +dynamictrees\:falling_tree_fungus_small_end=true +minecraft\:block.note_block.harp=true +minecraft\:entity.parrot.imitate.shulker=true +minecraft\:entity.axolotl.death=true +alexsmobs\:seagull_idle=true +minecraft\:entity.skeleton_horse.gallop_water=true +minecraft\:music_disc.mellohi=true +alexsmobs\:april_fools_scream=true +minecraft\:music.overworld.frozen_peaks=true +minecraft\:entity.drowned.ambient=true +alexsmobs\:straddler_hurt=true +minecraft\:entity.elder_guardian.ambient=true +aether\:block.incubator.crackle=true +minecraft\:block.nether_wood_hanging_sign.hit=true +minecraft\:block.rooted_dirt.place=true +aether\:entity.phyg.ambient=true +aether\:entity.moa.step=true +minecraft\:block.vine.step=true +minecraft\:block.azalea_leaves.place=true +minecraft\:music.credits=true +minecraft\:entity.zombie.converted_to_drowned=true +farmersdelight\:block.cabinet.open=true +minecraft\:block.note_block.flute=true +alexsmobs\:bone_serpent_hurt=true +minecraft\:entity.zombified_piglin.ambient=true +minecraft\:entity.fox.death=true +minecraft\:block.bone_block.fall=true +minecraft\:item.crossbow.quick_charge_2=true +minecraft\:item.crossbow.quick_charge_1=true +minecraft\:entity.player.splash=true +minecraft\:block.amethyst_block.chime=true +minecraft\:entity.husk.death=true +minecraft\:music_disc.far=true +minecraft\:music.end=true +create\:potato_hit_compounded_1=true +minecraft\:item.bucket.empty_powder_snow=true +minecraft\:item.bucket.fill_powder_snow=true +minecraft\:block.scaffolding.step=true +minecraft\:entity.firework_rocket.large_blast=true +minecraft\:entity.panda.eat=true +minecraft\:item.crossbow.quick_charge_3=true +minecraft\:entity.wither_skeleton.death=true +minecraft\:ambient.cave=true +minecraft\:block.cave_vines.pick_berries=true +minecraft\:entity.spider.step=true +minecraft\:entity.illusioner.mirror_move=true +minecraft\:block.pointed_dripstone.drip_lava_into_cauldron=true +create\:steam=true +minecraft\:entity.salmon.ambient=true +minecraft\:entity.slime.hurt_small=true +alexsmobs\:rain_frog_hurt=true +minecraft\:block.azalea.step=true +minecraft\:entity.wolf.death=true +aether\:block.aercloud.blue_aercloud_bounce=true +minecraft\:entity.wandering_trader.disappeared=true +immersiveengineering\:fermenter=true +minecraft\:block.pointed_dripstone.land=true +minecraft\:block.small_amethyst_bud.place=true +minecraft\:entity.mule.angry=true +minecraft\:entity.husk.hurt=true +minecraft\:block.snow.hit=true +alexsmobs\:crocodile_bite=true +minecraft\:block.portal.trigger=true +alexsmobs\:froststalker_hurt=true +minecraft\:entity.puffer_fish.sting=true +alexsmobs\:spectre_idle=true +minecraft\:block.grass.hit=true +minecraft\:block.conduit.ambient=true +minecraft\:block.deepslate_tiles.fall=true +alexsmobs\:crocodile_baby=true +minecraft\:block.stone_pressure_plate.click_off=true +minecraft\:block.bubble_column.upwards_inside=true +minecraft\:block.copper.hit=true +minecraft\:entity.parrot.hurt=true +aether\:entity.sun_spirit.hurt=true +minecraft\:entity.horse.gallop=true +alexsmobs\:maraca=true +create\:copper_armor_equip=true +alexsmobs\:rocky_roller_earthquake=true +immersiveengineering\:process_2_lift=true +minecraft\:entity.allay.item_thrown=true +minecraft\:entity.zombie_horse.death=true +dynamictrees\:falling_tree_fungus_end=true +minecraft\:block.grass.place=true +minecraft\:entity.evoker.ambient=true +alexsmobs\:leafcutter_ant_queen_hurt=true +minecraft\:entity.zoglin.death=true +minecraft\:entity.parrot.imitate.slime=true +minecraft\:block.bamboo_wood_trapdoor.open=true +alexsmobs\:mungus_idle=true +aether\:block.chest_mimic.open=true +minecraft\:block.cave_vines.hit=true +alexsmobs\:blue_jay_hurt=true +minecraft\:block.barrel.close=true +minecraft\:entity.chicken.ambient=true +aether\:item.armor.equip_valkyrie=true +aether\:entity.swet.squish=true +minecraft\:entity.cat.hurt=true +aether\:item.armor.equip_phoenix=true +minecraft\:entity.guardian.hurt=true +minecraft\:entity.hoglin.angry=true +minecraft\:entity.ghast.death=true +minecraft\:music_disc.mall=true +minecraft\:entity.silverfish.step=true +minecraft\:entity.turtle.shamble=true +minecraft\:entity.shulker_bullet.hurt=true +minecraft\:music.game=true +minecraft\:block.nether_ore.break=true +alexsmobs\:tarantula_hawk_wing=true +minecraft\:item.bucket.empty=true +minecraft\:block.calcite.hit=true +minecraft\:block.decorated_pot.shatter=true +minecraft\:block.sculk_shrieker.step=true +minecraft\:entity.snowball.throw=true +minecraft\:block.chorus_flower.grow=true +minecraft\:entity.hostile.small_fall=true +minecraft\:block.bubble_column.upwards_ambient=true +alexsmobs\:flutter_flap=true +create_dd\:creatvedite_hit=true +minecraft\:entity.hoglin.attack=true +minecraft\:entity.warden.nearby_close=true +alexsmobs\:mungus_laser_end=true +minecraft\:block.cave_vines.place=true +minecraft\:block.nylium.hit=true +minecraft\:item.bucket.empty_lava=true +alexsmobs\:tasmanian_devil_roar=true +minecraft\:block.azalea.fall=true +ae2\:guide.click=true +minecraft\:block.nether_wood_hanging_sign.step=true +minecraft\:block.nether_wood_hanging_sign.place=true +minecraft\:entity.player.burp=true +minecraft\:block.cherry_wood_button.click_off=true +alexsmobs\:enderiophage_walk=true +create\:schematicannon_launch_block=true +minecraft\:block.bamboo_wood_trapdoor.close=true +minecraft\:entity.item.pickup=true +aether\:entity.mimic.kill=true +minecraft\:entity.villager.work_butcher=true +minecraft\:entity.player.attack.knockback=true +aether\:entity.sentry.ambient=true +minecraft\:block.bamboo.step=true +minecraft\:block.stem.place=true +alexsmobs\:mudskipper_spit=true +alexsmobs\:farseer_idle=true +minecraft\:block.cherry_wood_hanging_sign.step=true +alexsmobs\:sculk_boomer=true +minecraft\:block.amethyst_cluster.break=true +minecraft\:block.glass.place=true +minecraft\:item.armor.equip_elytra=true +aether\:entity.slider.death=true +alexsmobs\:murmur_hurt=true +minecraft\:entity.cat.stray_ambient=true +minecraft\:block.small_dripleaf.step=true +minecraft\:entity.strider.eat=true +minecraft\:entity.player.hurt_drown=true +minecraft\:block.growing_plant.crop=true +minecraft\:entity.lingering_potion.throw=true +minecraft\:block.cherry_sapling.hit=true +minecraft\:block.deepslate_bricks.fall=true +alexsmobs\:stink_ray=true +minecraft\:entity.zombie.attack_iron_door=true +minecraft\:entity.camel.ambient=true +minecraft\:entity.ghast.shoot=true +minecraft\:music.overworld.stony_peaks=true +minecraft\:block.cherry_leaves.place=true +aether\:entity.swet.jump=true +aether\:entity.sun_spirit.activate=true +minecraft\:block.bamboo.fall=true +minecraft\:block.composter.fill_success=true +alexsmobs\:cachalot_whale_idle=true +minecraft\:ambient.nether_wastes.loop=true +minecraft\:entity.turtle.swim=true +minecraft\:music.under_water=true +alexsmobs\:elephant_walk=true +minecraft\:entity.glow_squid.squirt=true +aether\:entity.mimic.hurt=true +minecraft\:music.overworld.meadow=true +alexsmobs\:centipede_attack=true +minecraft\:entity.player.attack.sweep=true +minecraft\:block.soul_soil.hit=true +minecraft\:block.tripwire.click_on=true +minecraft\:entity.evoker.death=true +minecraft\:entity.goat.ambient=true +aether\:entity.thunder_crystal.explode=true +minecraft\:item.dye.use=true +minecraft\:entity.sniffer.hurt=true +minecraft\:block.dripstone_block.fall=true +minecraft\:block.glass.break=true +minecraft\:block.note_block.hat=true +alexsmobs\:mosquito_capsid_convert=true +minecraft\:block.cherry_leaves.break=true +dynamictrees\:falling_tree_big_end=true +minecraft\:entity.bat.ambient=true +minecraft\:block.flowering_azalea.step=true +minecraft\:item.armor.equip_turtle=true +minecraft\:entity.skeleton_horse.swim=true +minecraft\:block.mangrove_roots.place=true +minecraft\:entity.drowned.hurt=true +minecraft\:entity.player.swim=true +minecraft\:entity.bat.takeoff=true +minecraft\:entity.parrot.imitate.zombie_villager=true +immersiveengineering\:spark=true +minecraft\:entity.painting.break=true +minecraft\:block.anvil.fall=true +minecraft\:block.hanging_sign.hit=true +minecraft\:entity.warden.angry=true +minecraft\:entity.cow.hurt=true +minecraft\:entity.mooshroom.eat=true +minecraft\:block.chiseled_bookshelf.insert=true +minecraft\:block.sculk_shrieker.fall=true +minecraft\:block.iron_trapdoor.close=true +minecraft\:block.suspicious_gravel.step=true +minecraft\:entity.parrot.imitate.spider=true +minecraft\:block.sculk_shrieker.shriek=true +minecraft\:block.chest.close=true +minecraft\:entity.dolphin.attack=true +minecraft\:block.frogspawn.break=true +alexsmobs\:void_worm_idle=true +alexsmobs\:skunk_spray=true +create\:train=true +minecraft\:entity.parrot.eat=true +minecraft\:item.bone_meal.use=true +minecraft\:block.small_dripleaf.fall=true +aether\:entity.sheepuff.death=true +minecraft\:entity.vindicator.celebrate=true +minecraft\:entity.ocelot.ambient=true +minecraft\:entity.shulker.hurt=true +minecraft\:music.overworld.badlands=true +minecraft\:block.cave_vines.break=true +minecraft\:entity.player.attack.weak=true +aether\:item.hammer_of_kingbdogz.shoot=true +minecraft\:entity.firework_rocket.shoot=true +minecraft\:block.deepslate_bricks.step=true +alexsmobs\:enderiophage_squish=true +create\:funnel_flap_compounded_1=true +alexsmobs\:soul_vulture_hurt=true +minecraft\:block.cherry_wood_hanging_sign.fall=true +minecraft\:entity.lightning_bolt.thunder=true +minecraft\:entity.parrot.ambient=true +minecraft\:block.cherry_wood.step=true +minecraft\:block.stem.break=true +minecraft\:entity.villager.death=true +minecraft\:block.suspicious_gravel.fall=true +minecraft\:block.amethyst_cluster.place=true +minecraft\:entity.villager.trade=true +minecraft\:entity.drowned.death_water=true +minecraft\:entity.cat.purr=true +minecraft\:block.conduit.ambient.short=true +minecraft\:block.piston.contract=true +minecraft\:block.sculk_sensor.place=true +minecraft\:entity.splash_potion.break=true +alexsmobs\:endergrade_hurt=true +minecraft\:block.cherry_wood_pressure_plate.click_on=true +minecraft\:entity.item_frame.add_item=true +minecraft\:block.dripstone_block.step=true +minecraft\:entity.zombie_villager.step=true +minecraft\:block.glass.fall=true +minecraft\:block.lodestone.step=true +minecraft\:entity.parrot.imitate.piglin=true +minecraft\:block.fire.extinguish=true +aether\:entity.sentry.jump=true +aether\:entity.sun_spirit.shoot_ice=true +minecraft\:entity.panda.step=true +minecraft\:entity.player.hurt_on_fire=true +aether\:entity.cockatrice.ambient=true +minecraft\:block.mud_bricks.place=true +minecraft\:entity.tropical_fish.ambient=true +minecraft\:entity.sniffer.death=true +minecraft\:block.packed_mud.break=true +aether\:entity.sheepuff.ambient=true +minecraft\:entity.puffer_fish.blow_out=true +alexsmobs\:sunbird_hurt=true +minecraft\:block.nether_wood_hanging_sign.fall=true +minecraft\:entity.parrot.imitate.vex=true +minecraft\:entity.fox.bite=true +minecraft\:ambient.warped_forest.loop=true +minecraft\:block.flowering_azalea.fall=true +minecraft\:block.sculk.spread=true +alexsmobs\:capuchin_monkey_hurt=true +minecraft\:entity.camel.step=true +minecraft\:block.metal.break=true +create\:whistle_train_manual=true +minecraft\:ambient.crimson_forest.additions=true +minecraft\:block.cherry_wood_fence_gate.close=true +minecraft\:entity.piglin.step=true +minecraft\:entity.fishing_bobber.throw=true +minecraft\:block.packed_mud.fall=true +minecraft\:entity.horse.armor=true +minecraft\:block.amethyst_block.resonate=true +minecraft\:block.hanging_sign.step=true +minecraft\:block.nether_sprouts.step=true +minecraft\:block.nether_gold_ore.hit=true +minecraft\:block.mud_bricks.break=true +minecraft\:entity.painting.place=true +minecraft\:entity.parrot.imitate.drowned=true +minecraft\:entity.warden.sonic_charge=true +minecraft\:block.chiseled_bookshelf.pickup.enchanted=true +minecraft\:music_disc.strad=true +alexsmobs\:tasmanian_devil_idle=true +minecraft\:entity.blaze.ambient=true +minecraft\:block.amethyst_cluster.fall=true +minecraft\:entity.cod.flop=true +minecraft\:entity.zombie_villager.cure=true +minecraft\:entity.dolphin.death=true +minecraft\:entity.warden.step=true +minecraft\:block.anvil.step=true +minecraft\:block.packed_mud.step=true +minecraft\:block.hanging_sign.fall=true +minecraft\:entity.sheep.step=true +minecraft\:entity.parrot.imitate.evoker=true +aether\:entity.swet.death=true +minecraft\:entity.cat.ambient=true +alexsmobs\:rhinoceros_idle=true +minecraft\:block.polished_deepslate.break=true +minecraft\:item.trident.hit=true +minecraft\:entity.magma_cube.hurt=true +minecraft\:block.wooden_pressure_plate.click_on=true +minecraft\:entity.generic.explode=true +minecraft\:block.nether_sprouts.fall=true +create\:depot_plop=true +minecraft\:entity.horse.saddle=true +minecraft\:block.lever.click=true +minecraft\:block.roots.break=true +minecraft\:block.nether_wood_pressure_plate.click_off=true +minecraft\:entity.silverfish.ambient=true +create\:fwoomp=true +alexsmobs\:flutter_idle=true +farmersdelight\:block.cooking_pot.boil_soup=true +alexsmobs\:skunk_idle=true +minecraft\:entity.zombified_piglin.death=true +alexsmobs\:kangaroo_idle=true +immersiveengineering\:ore_dump=true +minecraft\:block.bone_block.hit=true +minecraft\:entity.witch.celebrate=true +minecraft\:block.amethyst_cluster.step=true +minecraft\:ambient.soul_sand_valley.mood=true +minecraft\:block.powder_snow.hit=true +minecraft\:block.ancient_debris.place=true +alexsmobs\:mantis_shrimp_snap=true +minecraft\:entity.wither.death=true +minecraft\:block.sculk_sensor.break=true +aether\:entity.cockatrice.shoot=true +minecraft\:entity.ghast.scream=true +aether\:entity.dart.hit=true +minecraft\:block.glass.step=true +minecraft\:block.lodestone.fall=true +alexsmobs\:warped_mosco_hurt=true +farmersdelight\:entity.rotten_tomato.throw=true +aether\:entity.flying_cow.saddle=true +minecraft\:block.sculk_catalyst.bloom=true +minecraft\:block.cherry_wood_door.close=true +minecraft\:entity.llama.hurt=true +minecraft\:block.mangrove_roots.break=true +minecraft\:ui.stonecutter.select_recipe=true +minecraft\:entity.donkey.death=true +minecraft\:entity.allay.ambient_without_item=true +minecraft\:entity.rabbit.jump=true +alexsmobs\:bunfungus_hurt=true +aether\:item.accessory.equip_zanite_ring=true +minecraft\:music.nether.basalt_deltas=true +alexsmobs\:emu_idle=true +minecraft\:entity.goat.screaming.milk=true +minecraft\:entity.warden.tendril_clicks=true +aether\:item.accessory.equip_ice_pendant=true +alexsmobs\:komodo_dragon_hurt=true +minecraft\:block.gravel.step=true +minecraft\:entity.ravager.attack=true +create\:crafter_craft=true +minecraft\:entity.parrot.imitate.blaze=true +alexsmobs\:gorilla_idle=true +minecraft\:entity.sniffer.searching=true +minecraft\:entity.snow_golem.death=true +minecraft\:block.pointed_dripstone.hit=true +minecraft\:block.anvil.break=true +minecraft\:music.nether.nether_wastes=true +minecraft\:block.candle.ambient=true +minecraft\:block.nether_bricks.place=true +immersiveengineering\:metal_press_smash=true +minecraft\:entity.zombified_piglin.hurt=true +minecraft\:entity.camel.dash=true +minecraft\:block.netherrack.fall=true +minecraft\:entity.ocelot.death=true +create\:worldshaper_place=true +minecraft\:item.shield.break=true +alexsmobs\:la_cucaracha=true +minecraft\:entity.player.hurt=true +minecraft\:item.armor.equip_generic=true +minecraft\:block.deepslate_bricks.hit=true +minecraft\:block.lantern.break=true +minecraft\:block.frogspawn.fall=true +alexsmobs\:kangaroo_hurt=true +alexsmobs\:elephant_die=true +minecraft\:entity.turtle.lay_egg=true +create_dd\:music_disc.waltz_of_the_flowers=true +alexsmobs\:centipede_hurt=true +alexsmobs\:giant_squid_tentacle=true +alexsmobs\:skelewag_hurt=true +create\:schematicannon_finish=true +minecraft\:block.cave_vines.fall=true +minecraft\:entity.wither.shoot=true +create\:train2=true +minecraft\:block.deepslate_tiles.place=true +minecraft\:entity.firework_rocket.twinkle=true +minecraft\:block.spore_blossom.fall=true +create\:train3=true +alexsmobs\:comb_jelly_hurt=true +minecraft\:block.hanging_sign.place=true +alexsmobs\:jerboa_hurt=true +minecraft\:block.netherite_block.hit=true +aether\:item.accessory.equip_zanite_pendant=true +minecraft\:item.chorus_fruit.teleport=true +minecraft\:block.decorated_pot.hit=true +create_dd\:rubber_place=true +minecraft\:block.deepslate.step=true +alexsmobs\:april_fools_music_box=true +minecraft\:entity.villager.work_weaponsmith=true +minecraft\:block.chiseled_bookshelf.fall=true +minecraft\:block.gilded_blackstone.place=true +minecraft\:block.medium_amethyst_bud.break=true +alexsmobs\:anaconda_attack=true +minecraft\:entity.salmon.flop=true +minecraft\:block.cherry_sapling.place=true +minecraft\:block.mud_bricks.hit=true +minecraft\:block.iron_door.close=true +minecraft\:block.mangrove_roots.fall=true +minecraft\:item.armor.equip_gold=true +minecraft\:block.sculk_shrieker.break=true +create\:scroll_value=true +minecraft\:block.soul_sand.break=true +create\:whistle=true +alexsmobs\:crow_hurt=true +immersiveengineering\:tesla=true +alexsmobs\:orca_idle=true +minecraft\:entity.generic.drink=true +minecraft\:entity.ghast.hurt=true +minecraft\:block.packed_mud.place=true +minecraft\:item.bucket.fill_axolotl=true +alexsmobs\:cosmaw_hurt=true +minecraft\:block.azalea_leaves.hit=true +minecraft\:block.cave_vines.step=true +minecraft\:entity.goat.step=true +minecraft\:entity.firework_rocket.blast_far=true +minecraft\:music.nether.crimson_forest=true +minecraft\:item.goat_horn.sound.7=true +minecraft\:item.goat_horn.sound.6=true +minecraft\:block.sculk_shrieker.place=true +minecraft\:item.goat_horn.sound.5=true +minecraft\:item.goat_horn.sound.4=true +minecraft\:block.polished_deepslate.hit=true +minecraft\:item.bundle.insert=true +minecraft\:block.nether_bricks.hit=true +minecraft\:block.metal_pressure_plate.click_on=true +minecraft\:block.moss.break=true +minecraft\:item.goat_horn.sound.3=true +minecraft\:item.goat_horn.sound.2=true +minecraft\:item.goat_horn.sound.1=true +minecraft\:item.goat_horn.sound.0=true +minecraft\:block.pointed_dripstone.break=true +minecraft\:block.soul_sand.place=true +alexsmobs\:crocodile_idle=true +minecraft\:block.nether_wood_button.click_on=true +minecraft\:block.deepslate.fall=true +minecraft\:entity.wandering_trader.drink_milk=true +minecraft\:entity.parrot.imitate.creeper=true +minecraft\:entity.egg.throw=true +minecraft\:entity.magma_cube.squish=true +minecraft\:block.wool.break=true +minecraft\:entity.skeleton.shoot=true +minecraft\:entity.piglin_brute.step=true +alexsmobs\:bison_idle=true +minecraft\:entity.drowned.death=true +minecraft\:block.weeping_vines.hit=true +minecraft\:block.bamboo_wood.hit=true +minecraft\:entity.bee.hurt=true +minecraft\:block.frogspawn.step=true +farmersdelight\:block.stove.crackle=true +aether\:entity.cockatrice.flap=true +minecraft\:block.vine.place=true +minecraft\:item.crossbow.loading_end=true +minecraft\:music.overworld.dripstone_caves=true +minecraft\:entity.player.attack.strong=true +minecraft\:block.beehive.shear=true +minecraft\:entity.snow_golem.shoot=true +minecraft\:block.moss.hit=true +minecraft\:entity.panda.pre_sneeze=true +create\:controller_put=true +minecraft\:entity.cat.eat=true +minecraft\:block.smithing_table.use=true +minecraft\:block.stem.fall=true +minecraft\:block.conduit.activate=true +railways\:conductor_whistle=true +minecraft\:ui.toast.out=true +alexsmobs\:straddler_idle=true +alexsmobs\:skreecher_detect=true +minecraft\:block.mangrove_roots.step=true +aether\:entity.flying_cow.step=true +minecraft\:entity.ender_eye.death=true +aether\:entity.aechor_plant.death=true +minecraft\:block.chorus_flower.death=true +minecraft\:block.deepslate_tiles.break=true +minecraft\:entity.vindicator.ambient=true +minecraft\:entity.frog.hurt=true +minecraft\:entity.puffer_fish.blow_up=true +minecraft\:block.basalt.place=true +alexsmobs\:mungus_laser_loop=true +minecraft\:block.muddy_mangrove_roots.place=true +minecraft\:music.overworld.sparse_jungle=true +minecraft\:entity.glow_squid.hurt=true +minecraft\:entity.zoglin.step=true +aether\:entity.phyg.step=true +minecraft\:entity.elder_guardian.flop=true +minecraft\:entity.lightning_bolt.impact=true +minecraft\:entity.panda.cant_breed=true +alexsmobs\:music_wormboss=true +minecraft\:item.book.page_turn=true +minecraft\:block.pink_petals.hit=true +minecraft\:entity.bat.hurt=true +alexsmobs\:caiman_splash=true +minecraft\:entity.fox.sleep=true +minecraft\:block.medium_amethyst_bud.place=true +minecraft\:music.overworld.old_growth_taiga=true +minecraft\:block.sign.waxed_interact_fail=true +minecraft\:entity.glow_squid.death=true +minecraft\:ui.cartography_table.take_result=true +minecraft\:entity.zombie.attack_wooden_door=true +alexsmobs\:rain_frog_idle=true +minecraft\:entity.illusioner.cast_spell=true +minecraft\:entity.salmon.death=true +minecraft\:entity.hostile.hurt=true +minecraft\:block.anvil.place=true +minecraft\:block.brewing_stand.brew=true +minecraft\:block.bamboo.break=true +create\:whistle_train_manual_low_end=true +minecraft\:block.glass.hit=true +minecraft\:block.shroomlight.fall=true +alexsmobs\:skreecher_call=true +create\:deny=true +minecraft\:item.crop.plant=true +minecraft\:music_disc.chirp=true +aether\:entity.ice_crystal.explode=true +minecraft\:block.frogspawn.hit=true +minecraft\:entity.chicken.hurt=true +minecraft\:block.furnace.fire_crackle=true +minecraft\:entity.horse.step_wood=true +minecraft\:block.note_block.bell=true +immersiveengineering\:chute=true +create\:depot_slide=true +minecraft\:block.nether_wood.hit=true +minecraft\:entity.warden.agitated=true +minecraft\:entity.panda.worried_ambient=true +minecraft\:block.copper.step=true +minecraft\:entity.wolf.hurt=true +alexsmobs\:froststalker_idle=true +minecraft\:entity.enderman.teleport=true +minecraft\:block.lodestone.hit=true +minecraft\:block.gravel.fall=true +alexsmobs\:mimic_octopus_idle=true +minecraft\:block.pointed_dripstone.step=true +minecraft\:entity.skeleton.death=true +minecraft\:block.deepslate_tiles.hit=true +minecraft\:entity.warden.sonic_boom=true +minecraft\:entity.llama.angry=true +minecraft\:entity.glow_item_frame.add_item=true +minecraft\:entity.wither.spawn=true +minecraft\:block.wool.place=true +minecraft\:block.stem.step=true +minecraft\:block.hanging_sign.break=true +minecraft\:block.gravel.break=true +minecraft\:block.vine.break=true +minecraft\:entity.warden.listening=true +minecraft\:block.basalt.hit=true +minecraft\:block.smoker.smoke=true +minecraft\:entity.wolf.growl=true +minecraft\:music_disc.5=true +minecraft\:entity.pillager.death=true +minecraft\:entity.ravager.step=true +create\:wrench_remove=true +minecraft\:item.axe.scrape=true +minecraft\:item.crossbow.loading_middle=true +minecraft\:entity.evoker.celebrate=true +minecraft\:block.copper.fall=true +create_dd\:rubber_break=true +minecraft\:entity.drowned.shoot=true +minecraft\:block.wood.hit=true +minecraft\:entity.zombie.hurt=true +minecraft\:block.composter.ready=true +minecraft\:entity.frog.eat=true +minecraft\:entity.parrot.imitate.illusioner=true +minecraft\:block.nether_bricks.step=true +minecraft\:entity.illusioner.ambient=true +minecraft\:ambient.nether_wastes.additions=true +alexsmobs\:fly_idle=true +minecraft\:entity.camel.sit=true +minecraft\:entity.parrot.fly=true +immersiveengineering\:process_2=true +minecraft\:entity.boat.paddle_water=true +minecraft\:entity.stray.ambient=true +aether\:entity.flying_cow.death=true +minecraft\:entity.horse.step=true +aether\:block.water.evaporate=true +minecraft\:entity.enderman.hurt=true +minecraft\:item.shovel.flatten=true +minecraft\:item.bottle.empty=true +minecraft\:block.note_block.basedrum=true +aether\:entity.aechor_plant.hurt=true +minecraft\:block.sculk.charge=true +minecraft\:entity.item_frame.rotate_item=true +minecraft\:item.axe.strip=true +alexsmobs\:murmur_neck=true +minecraft\:entity.axolotl.idle_air=true +minecraft\:block.netherrack.step=true +minecraft\:entity.puffer_fish.ambient=true +immersiveengineering\:process_1=true +minecraft\:entity.panda.hurt=true +minecraft\:block.powder_snow.step=true +minecraft\:entity.shulker.close=true +minecraft\:block.shroomlight.step=true +minecraft\:entity.ender_eye.launch=true +minecraft\:block.bamboo.place=true +minecraft\:block.pointed_dripstone.drip_water_into_cauldron=true +aether\:entity.aerwhale.hurt=true +aether\:item.accessory.equip_generic=true +minecraft\:block.shulker_box.open=true +minecraft\:block.piston.extend=true +minecraft\:entity.slime.attack=true +minecraft\:block.rooted_dirt.break=true +minecraft\:entity.goat.ram_impact=true +alexsmobs\:mudskipper_hurt=true +aether\:block.aether_portal.ambient=true +alexsmobs\:farseer_hurt=true +minecraft\:entity.warden.hurt=true +alexsmobs\:snow_leopard_hurt=true +minecraft\:ui.stonecutter.take_result=true +alexsmobs\:seal_hurt=true +minecraft\:block.wool.step=true +minecraft\:block.bamboo_wood_fence_gate.open=true +alexsmobs\:warped_toad_hurt=true +minecraft\:block.cherry_wood_hanging_sign.break=true +minecraft\:entity.creeper.hurt=true +minecraft\:block.note_block.imitate.piglin=true +minecraft\:item.bucket.empty_axolotl=true +minecraft\:block.tripwire.click_off=true +minecraft\:entity.wandering_trader.ambient=true +minecraft\:block.iron_trapdoor.open=true +minecraft\:music.nether.warped_forest=true +minecraft\:block.suspicious_sand.step=true +minecraft\:entity.piglin_brute.angry=true +minecraft\:block.bamboo_wood_door.close=true +minecraft\:entity.spider.hurt=true +minecraft\:entity.witch.drink=true +alexsmobs\:farseer_emerge=true +minecraft\:entity.player.splash.high_speed=true +minecraft\:entity.donkey.hurt=true +minecraft\:entity.sniffer.eat=true +minecraft\:entity.snow_golem.hurt=true +minecraft\:block.bamboo_wood_fence_gate.close=true +minecraft\:block.nether_bricks.fall=true +minecraft\:block.beacon.power_select=true +aether\:entity.aechor_plant.shoot=true +minecraft\:block.suspicious_sand.break=true +minecraft\:block.snow.step=true +minecraft\:block.suspicious_gravel.hit=true +alexsmobs\:mimicube_hurt=true +create\:whistle_train_manual_end=true +aether\:entity.moa.egg=true +minecraft\:block.anvil.use=true +minecraft\:item.goat_horn.play=true +aether\:entity.sun_spirit.interact=true +minecraft\:entity.minecart.inside=true +minecraft\:entity.wither.hurt=true +minecraft\:block.nylium.place=true +minecraft\:entity.shulker.ambient=true +minecraft\:entity.tadpole.hurt=true +minecraft\:block.big_dripleaf.tilt_up=true +alexsmobs\:cachalot_whale_hurt=true +minecraft\:block.froglight.step=true +minecraft\:block.suspicious_sand.fall=true +minecraft\:block.sculk_sensor.clicking=true +minecraft\:entity.villager.hurt=true +minecraft\:block.suspicious_sand.place=true +minecraft\:block.coral_block.hit=true +immersiveengineering\:birthday_party=true +minecraft\:entity.pillager.hurt=true +create\:cogs=true +minecraft\:entity.cod.hurt=true +minecraft\:entity.parrot.imitate.skeleton=true +minecraft\:entity.piglin.angry=true +minecraft\:entity.zoglin.angry=true +aether\:entity.cockatrice.death=true +minecraft\:entity.glow_item_frame.rotate_item=true +alexsmobs\:blue_jay_song=true +minecraft\:block.mangrove_roots.hit=true +minecraft\:block.powder_snow.fall=true +minecraft\:entity.warden.attack_impact=true +minecraft\:block.muddy_mangrove_roots.break=true +minecraft\:block.azalea.place=true +minecraft\:entity.ravager.ambient=true +minecraft\:entity.strider.death=true +minecraft\:ambient.underwater.exit=true +minecraft\:entity.parrot.imitate.stray=true +minecraft\:entity.slime.jump=true +create\:crafter_click_compounded_1=true +minecraft\:item.brush.brushing.sand=true +minecraft\:entity.mule.hurt=true +alexsmobs\:platypus_idle=true +aether\:entity.fire_crystal.explode=true +minecraft\:block.rooted_dirt.step=true +minecraft\:entity.axolotl.hurt=true +minecraft\:entity.villager.no=true +minecraft\:block.azalea.hit=true +minecraft\:music.overworld.swamp=true +minecraft\:music.creative=true +minecraft\:entity.villager.work_fletcher=true +minecraft\:entity.villager.work_mason=true +aether\:entity.slider.awaken=true +aether\:item.music_disc.ascending_dawn=true +create\:haunted_bell_use=true +minecraft\:entity.skeleton.converted_to_stray=true +aether\:entity.sun_spirit.shoot_fire=true +create\:controller_click=true +minecraft\:entity.allay.death=true +minecraft\:block.spore_blossom.step=true +create\:spout=true +immersiveengineering\:electromagnet=true +minecraft\:music.overworld.desert=true +alexsmobs\:tiger_idle=true +minecraft\:block.suspicious_sand.hit=true +minecraft\:block.wooden_door.close=true +minecraft\:block.nylium.break=true +minecraft\:item.axe.wax_off=true +alexsmobs\:tiger_angry=true +minecraft\:entity.evoker.cast_spell=true +minecraft\:particle.soul_escape=true +minecraft\:block.chiseled_bookshelf.step=true +minecraft\:block.froglight.fall=true +minecraft\:block.honey_block.place=true +minecraft\:entity.mule.chest=true +minecraft\:block.scaffolding.place=true +minecraft\:block.netherrack.hit=true +minecraft\:entity.wandering_trader.drink_potion=true +create\:contraption_assemble_compounded_1=true +minecraft\:block.snow.fall=true +minecraft\:entity.tropical_fish.hurt=true +minecraft\:block.cherry_sapling.break=true +minecraft\:entity.polar_bear.death=true +alexsmobs\:skreecher_hurt=true +minecraft\:block.pink_petals.fall=true +minecraft\:block.cherry_wood_hanging_sign.hit=true +minecraft\:music.overworld.deep_dark=true +aether\:entity.cloud_crystal.explode=true +alexsmobs\:mosquito_loop=true +immersiveengineering\:railgun_fire=true +alexsmobs\:tasmanian_devil_hurt=true +alexsmobs\:soul_vulture_idle=true +alexsmobs\:cachalot_whale_click=true +minecraft\:block.chiseled_bookshelf.place=true +aether\:item.armor.equip_obsidian=true +minecraft\:block.cherry_wood_door.open=true +minecraft\:item.lodestone_compass.lock=true +aether\:entity.moa.ambient=true +alexsmobs\:vine_lasso=true +minecraft\:block.note_block.imitate.skeleton=true +aether\:entity.moa.death=true +alexsmobs\:sunbird_idle=true +dynamictrees\:falling_tree_big_start=true +minecraft\:block.rooted_dirt.fall=true +minecraft\:block.lantern.hit=true +minecraft\:entity.sniffer.idle=true +minecraft\:block.grass.fall=true +minecraft\:entity.evoker_fangs.attack=true +alexsmobs\:triops_hurt=true +minecraft\:entity.witch.throw=true +minecraft\:block.crop.break=true +minecraft\:entity.donkey.chest=true +alexsmobs\:underminer_step=true +minecraft\:item.brush.brushing.generic=true +minecraft\:block.cherry_leaves.step=true +minecraft\:block.cherry_wood_hanging_sign.place=true +immersiveengineering\:metal_press_piston=true +alexsmobs\:flutter_hurt=true +minecraft\:entity.zombie.destroy_egg=true +minecraft\:entity.drowned.step=true +minecraft\:block.muddy_mangrove_roots.hit=true +alexsmobs\:endergrade_idle=true +minecraft\:block.wool.fall=true +minecraft\:entity.endermite.step=true +minecraft\:entity.parrot.imitate.piglin_brute=true +create\:crafter_click=true +alexsmobs\:orca_hurt=true +minecraft\:entity.shulker_bullet.hit=true +minecraft\:block.note_block.iron_xylophone=true +immersiveengineering\:revolver_reload=true +minecraft\:entity.vindicator.death=true +aether\:entity.moa.hurt=true +alexsmobs\:warped_mosco_idle=true +immersiveengineering\:saw_empty=true +aether\:item.ambrosium_shard.use=true +minecraft\:block.nether_bricks.break=true +minecraft\:entity.warden.emerge=true +minecraft\:block.small_dripleaf.hit=true +minecraft\:ambient.soul_sand_valley.loop=true +minecraft\:item.armor.equip_netherite=true +alexsmobs\:capuchin_monkey_idle=true +alexsmobs\:bald_eagle_hurt=true +immersiveengineering\:revolver_fire=true +minecraft\:item.brush.brushing.sand.complete=true +aether\:entity.aerwhale.death=true +minecraft\:block.barrel.open=true +alexsmobs\:emu_hurt=true +minecraft\:entity.phantom.bite=true +minecraft\:entity.sheep.death=true +minecraft\:block.grass.step=true +minecraft\:entity.dragon_fireball.explode=true +minecraft\:entity.mooshroom.shear=true +minecraft\:entity.goat.horn_break=true +farmersdelight\:item.skillet.attack.strong=true +minecraft\:entity.iron_golem.hurt=true +alexsmobs\:anaconda_slither=true +minecraft\:entity.llama.spit=true +minecraft\:ambient.basalt_deltas.additions=true +minecraft\:entity.goat.milk=true +minecraft\:entity.slime.jump_small=true +aether\:entity.flying_cow.milk=true +minecraft\:entity.frog.lay_spawn=true +alexsmobs\:banana_slug_slime_expand=true +minecraft\:block.nether_wood_trapdoor.open=true +minecraft\:block.lantern.place=true +minecraft\:block.moss.place=true +alexsmobs\:mantis_shrimp_hurt=true +minecraft\:block.wood.break=true +minecraft\:enchant.thorns.hit=true +minecraft\:block.scaffolding.break=true +minecraft\:block.composter.fill=true +minecraft\:item.book.put=true +aether\:entity.cloud_minion.shoot=true diff --git a/config/sound_physics_remastered/occlusion.properties b/config/sound_physics_remastered/occlusion.properties new file mode 100644 index 0000000..a1634be --- /dev/null +++ b/config/sound_physics_remastered/occlusion.properties @@ -0,0 +1,219 @@ +# Values for blocks can be defined as follows: +# +# By sound type: +# WOOD=1.0 +# +# By block tag: +# \#minecraft\:logs=1.0 +# +# By block ID: +# minecraft\:oak_log=1.0 + +# Suspicious Gravel (Sound Type) +SUSPICIOUS_GRAVEL=1.0 +# Sweet Berry Bush (Sound Type) +SWEET_BERRY_BUSH=0.0 +# Stone (Sound Type) +STONE=1.0 +# Honey Block (Sound Type) +HONEY_BLOCK=0.5 +# Coral Block (Sound Type) +CORAL_BLOCK=1.0 +# Bamboo Sapling (Sound Type) +BAMBOO_SAPLING=0.1 +# Nether Sprouts (Sound Type) +NETHER_SPROUTS=1.0 +# Mud Bricks (Sound Type) +MUD_BRICKS=1.0 +# Medium Amethyst Bud (Sound Type) +MEDIUM_AMETHYST_BUD=0.0 +# Nether Wood Hanging Sign (Sound Type) +NETHER_WOOD_HANGING_SIGN=1.0 +# Azalea Leaves (Sound Type) +AZALEA_LEAVES=1.0 +# Cave Vines (Sound Type) +CAVE_VINES=1.0 +# Lily Pad (Sound Type) +LILY_PAD=0.0 +# Small Amethyst Bud (Sound Type) +SMALL_AMETHYST_BUD=0.0 +# Chiseled Bookshelf (Sound Type) +CHISELED_BOOKSHELF=1.0 +# Bamboo (Sound Type) +BAMBOO=0.1 +# Fungus (Sound Type) +FUNGUS=0.0 +# Pointed Dripstone (Sound Type) +POINTED_DRIPSTONE=0.0 +# Soul Sand (Sound Type) +SOUL_SAND=1.0 +# Wool (Sound Type) +WOOL=1.5 +# Calcite (Sound Type) +CALCITE=1.0 +# Large Amethyst Bud (Sound Type) +LARGE_AMETHYST_BUD=0.0 +# Hanging Sign (Sound Type) +HANGING_SIGN=1.0 +# Scaffolding (Sound Type) +SCAFFOLDING=0.0 +# Hanging Roots (Sound Type) +HANGING_ROOTS=1.0 +# Nether Ore (Sound Type) +NETHER_ORE=1.0 +# Twisting Vines (Sound Type) +TWISTING_VINES=0.0 +# Spore Blossom (Sound Type) +SPORE_BLOSSOM=0.0 +# Moss Carpet (Sound Type) +MOSS_CARPET=0.1 +# Tuff (Sound Type) +TUFF=1.0 +# Mangrove Roots (Sound Type) +MANGROVE_ROOTS=1.0 +# Lodestone (Sound Type) +LODESTONE=1.0 +# Bamboo Wood Hanging Sign (Sound Type) +BAMBOO_WOOD_HANGING_SIGN=1.0 +# Cherry Wood (Sound Type) +CHERRY_WOOD=1.0 +# Soul Soil (Sound Type) +SOUL_SOIL=1.0 +# Chain (Sound Type) +CHAIN=0.0 +# Dripstone Block (Sound Type) +DRIPSTONE_BLOCK=1.0 +# Polished Deepslate (Sound Type) +POLISHED_DEEPSLATE=1.0 +# Wart Block (Sound Type) +WART_BLOCK=1.0 +# Deepslate (Sound Type) +DEEPSLATE=1.0 +# Sculk Catalyst (Sound Type) +SCULK_CATALYST=1.0 +# Sand (Sound Type) +SAND=1.0 +# Azalea (Sound Type) +AZALEA=1.0 +# Weeping Vines (Sound Type) +WEEPING_VINES=0.0 +# Roots (Sound Type) +ROOTS=0.0 +# Grass (Sound Type) +GRASS=1.0 +# Gravel (Sound Type) +GRAVEL=1.0 +# Hard Crop (Sound Type) +HARD_CROP=1.0 +# Stem (Sound Type) +STEM=1.0 +# Cherry Wood Hanging Sign (Sound Type) +CHERRY_WOOD_HANGING_SIGN=1.0 +# Decorated Pot (Sound Type) +DECORATED_POT=1.0 +# Netherite Block (Sound Type) +NETHERITE_BLOCK=1.0 +# Rooted Dirt (Sound Type) +ROOTED_DIRT=1.0 +# Anvil (Sound Type) +ANVIL=1.0 +# Nether Bricks (Sound Type) +NETHER_BRICKS=1.0 +# Moss (Sound Type) +MOSS=0.75 +# Amethyst Cluster (Sound Type) +AMETHYST_CLUSTER=1.0 +# Cherry Sapling (Sound Type) +CHERRY_SAPLING=1.0 +# Froglight (Sound Type) +FROGLIGHT=1.0 +# Powder Snow (Sound Type) +POWDER_SNOW=0.1 +# Deepslate Bricks (Sound Type) +DEEPSLATE_BRICKS=1.0 +# Frogspawn (Sound Type) +FROGSPAWN=1.0 +# Gilded Blackstone (Sound Type) +GILDED_BLACKSTONE=1.0 +# Vine (Sound Type) +VINE=0.0 +# Crop (Sound Type) +CROP=0.0 +# Cherry Leaves (Sound Type) +CHERRY_LEAVES=1.0 +# Candle (Sound Type) +CANDLE=1.0 +# Nether Wart (Sound Type) +NETHER_WART=1.0 +# Slime Block (Sound Type) +SLIME_BLOCK=1.0 +# Ladder (Sound Type) +LADDER=0.0 +# Big Dripleaf (Sound Type) +BIG_DRIPLEAF=1.0 +# Sculk Vein (Sound Type) +SCULK_VEIN=1.0 +# Lantern (Sound Type) +LANTERN=1.0 +# Ancient Debris (Sound Type) +ANCIENT_DEBRIS=1.0 +# Glass (Sound Type) +GLASS=0.1 +# Nether Gold Ore (Sound Type) +NETHER_GOLD_ORE=1.0 +# Basalt (Sound Type) +BASALT=1.0 +# Nylium (Sound Type) +NYLIUM=1.0 +# Wet Grass (Sound Type) +WET_GRASS=0.1 +# Deepslate Tiles (Sound Type) +DEEPSLATE_TILES=1.0 +# Metal (Sound Type) +METAL=1.0 +# Wood (Sound Type) +WOOD=1.0 +# Snow (Sound Type) +SNOW=0.1 +# Decorated Pot Cracked (Sound Type) +DECORATED_POT_CRACKED=1.0 +# Flowering Azalea (Sound Type) +FLOWERING_AZALEA=1.0 +# Small Dripleaf (Sound Type) +SMALL_DRIPLEAF=0.0 +# Sculk (Sound Type) +SCULK=1.0 +# Copper (Sound Type) +COPPER=1.0 +# Bone Block (Sound Type) +BONE_BLOCK=1.0 +# Bamboo Wood (Sound Type) +BAMBOO_WOOD=1.0 +# Nether Wood (Sound Type) +NETHER_WOOD=1.0 +# Packed Mud (Sound Type) +PACKED_MUD=1.0 +# Sculk Sensor (Sound Type) +SCULK_SENSOR=1.0 +# Sculk Shrieker (Sound Type) +SCULK_SHRIEKER=1.0 +# Muddy Mangrove Roots (Sound Type) +MUDDY_MANGROVE_ROOTS=1.0 +# Glow Lichen (Sound Type) +GLOW_LICHEN=0.0 +# Shroomlight (Sound Type) +SHROOMLIGHT=1.0 +# Netherrack (Sound Type) +NETHERRACK=1.0 +# Amethyst (Sound Type) +AMETHYST=1.0 +# Suspicious Sand (Sound Type) +SUSPICIOUS_SAND=1.0 +# Mud (Sound Type) +MUD=1.0 +# Water (Block) +minecraft\:water=0.25 +# Lava (Block) +minecraft\:lava=0.75 +# Jukebox (Block) +minecraft\:jukebox=0.0 diff --git a/config/sound_physics_remastered/reflectivity.properties b/config/sound_physics_remastered/reflectivity.properties new file mode 100644 index 0000000..8e2fca5 --- /dev/null +++ b/config/sound_physics_remastered/reflectivity.properties @@ -0,0 +1,213 @@ +# Values for blocks can be defined as follows: +# +# By sound type: +# WOOD=1.0 +# +# By block tag: +# \#minecraft\:logs=1.0 +# +# By block ID: +# minecraft\:oak_log=1.0 + +# Suspicious Gravel (Sound Type) +SUSPICIOUS_GRAVEL=0.5 +# Sweet Berry Bush (Sound Type) +SWEET_BERRY_BUSH=0.5 +# Stone (Sound Type) +STONE=1.5 +# Honey Block (Sound Type) +HONEY_BLOCK=0.1 +# Coral Block (Sound Type) +CORAL_BLOCK=0.2 +# Bamboo Sapling (Sound Type) +BAMBOO_SAPLING=0.5 +# Nether Sprouts (Sound Type) +NETHER_SPROUTS=0.5 +# Mud Bricks (Sound Type) +MUD_BRICKS=0.5 +# Medium Amethyst Bud (Sound Type) +MEDIUM_AMETHYST_BUD=0.5 +# Nether Wood Hanging Sign (Sound Type) +NETHER_WOOD_HANGING_SIGN=0.5 +# Azalea Leaves (Sound Type) +AZALEA_LEAVES=0.5 +# Cave Vines (Sound Type) +CAVE_VINES=0.5 +# Lily Pad (Sound Type) +LILY_PAD=0.5 +# Small Amethyst Bud (Sound Type) +SMALL_AMETHYST_BUD=0.5 +# Chiseled Bookshelf (Sound Type) +CHISELED_BOOKSHELF=0.5 +# Bamboo (Sound Type) +BAMBOO=0.5 +# Fungus (Sound Type) +FUNGUS=0.5 +# Pointed Dripstone (Sound Type) +POINTED_DRIPSTONE=0.5 +# Soul Sand (Sound Type) +SOUL_SAND=0.2 +# Wool (Sound Type) +WOOL=0.1 +# Calcite (Sound Type) +CALCITE=1.5 +# Large Amethyst Bud (Sound Type) +LARGE_AMETHYST_BUD=0.5 +# Hanging Sign (Sound Type) +HANGING_SIGN=0.5 +# Scaffolding (Sound Type) +SCAFFOLDING=0.5 +# Hanging Roots (Sound Type) +HANGING_ROOTS=0.5 +# Nether Ore (Sound Type) +NETHER_ORE=1.1 +# Twisting Vines (Sound Type) +TWISTING_VINES=0.5 +# Spore Blossom (Sound Type) +SPORE_BLOSSOM=0.5 +# Moss Carpet (Sound Type) +MOSS_CARPET=0.5 +# Tuff (Sound Type) +TUFF=1.5 +# Mangrove Roots (Sound Type) +MANGROVE_ROOTS=0.5 +# Lodestone (Sound Type) +LODESTONE=0.5 +# Bamboo Wood Hanging Sign (Sound Type) +BAMBOO_WOOD_HANGING_SIGN=0.5 +# Cherry Wood (Sound Type) +CHERRY_WOOD=0.5 +# Soul Soil (Sound Type) +SOUL_SOIL=0.2 +# Chain (Sound Type) +CHAIN=0.5 +# Dripstone Block (Sound Type) +DRIPSTONE_BLOCK=0.5 +# Polished Deepslate (Sound Type) +POLISHED_DEEPSLATE=1.5 +# Wart Block (Sound Type) +WART_BLOCK=0.5 +# Deepslate (Sound Type) +DEEPSLATE=1.5 +# Sculk Catalyst (Sound Type) +SCULK_CATALYST=0.5 +# Sand (Sound Type) +SAND=0.2 +# Azalea (Sound Type) +AZALEA=0.5 +# Weeping Vines (Sound Type) +WEEPING_VINES=0.5 +# Roots (Sound Type) +ROOTS=0.5 +# Grass (Sound Type) +GRASS=0.3 +# Gravel (Sound Type) +GRAVEL=0.3 +# Hard Crop (Sound Type) +HARD_CROP=0.5 +# Stem (Sound Type) +STEM=0.4 +# Cherry Wood Hanging Sign (Sound Type) +CHERRY_WOOD_HANGING_SIGN=0.5 +# Decorated Pot (Sound Type) +DECORATED_POT=0.5 +# Netherite Block (Sound Type) +NETHERITE_BLOCK=1.5 +# Rooted Dirt (Sound Type) +ROOTED_DIRT=0.5 +# Anvil (Sound Type) +ANVIL=0.5 +# Nether Bricks (Sound Type) +NETHER_BRICKS=1.5 +# Moss (Sound Type) +MOSS=0.1 +# Amethyst Cluster (Sound Type) +AMETHYST_CLUSTER=0.5 +# Cherry Sapling (Sound Type) +CHERRY_SAPLING=0.5 +# Froglight (Sound Type) +FROGLIGHT=0.5 +# Powder Snow (Sound Type) +POWDER_SNOW=0.5 +# Deepslate Bricks (Sound Type) +DEEPSLATE_BRICKS=1.5 +# Frogspawn (Sound Type) +FROGSPAWN=0.5 +# Gilded Blackstone (Sound Type) +GILDED_BLACKSTONE=0.5 +# Vine (Sound Type) +VINE=0.5 +# Crop (Sound Type) +CROP=0.5 +# Cherry Leaves (Sound Type) +CHERRY_LEAVES=0.5 +# Candle (Sound Type) +CANDLE=0.5 +# Nether Wart (Sound Type) +NETHER_WART=0.5 +# Slime Block (Sound Type) +SLIME_BLOCK=0.5 +# Ladder (Sound Type) +LADDER=0.5 +# Big Dripleaf (Sound Type) +BIG_DRIPLEAF=0.5 +# Sculk Vein (Sound Type) +SCULK_VEIN=0.5 +# Lantern (Sound Type) +LANTERN=0.5 +# Ancient Debris (Sound Type) +ANCIENT_DEBRIS=0.5 +# Glass (Sound Type) +GLASS=0.75 +# Nether Gold Ore (Sound Type) +NETHER_GOLD_ORE=1.1 +# Basalt (Sound Type) +BASALT=1.5 +# Nylium (Sound Type) +NYLIUM=0.5 +# Wet Grass (Sound Type) +WET_GRASS=0.5 +# Deepslate Tiles (Sound Type) +DEEPSLATE_TILES=1.5 +# Metal (Sound Type) +METAL=1.25 +# Wood (Sound Type) +WOOD=0.4 +# Snow (Sound Type) +SNOW=0.15 +# Decorated Pot Cracked (Sound Type) +DECORATED_POT_CRACKED=0.5 +# Flowering Azalea (Sound Type) +FLOWERING_AZALEA=0.5 +# Small Dripleaf (Sound Type) +SMALL_DRIPLEAF=0.5 +# Sculk (Sound Type) +SCULK=0.5 +# Copper (Sound Type) +COPPER=1.25 +# Bone Block (Sound Type) +BONE_BLOCK=1.5 +# Bamboo Wood (Sound Type) +BAMBOO_WOOD=0.5 +# Nether Wood (Sound Type) +NETHER_WOOD=0.5 +# Packed Mud (Sound Type) +PACKED_MUD=0.5 +# Sculk Sensor (Sound Type) +SCULK_SENSOR=0.5 +# Sculk Shrieker (Sound Type) +SCULK_SHRIEKER=0.5 +# Muddy Mangrove Roots (Sound Type) +MUDDY_MANGROVE_ROOTS=0.5 +# Glow Lichen (Sound Type) +GLOW_LICHEN=0.5 +# Shroomlight (Sound Type) +SHROOMLIGHT=0.5 +# Netherrack (Sound Type) +NETHERRACK=1.1 +# Amethyst (Sound Type) +AMETHYST=1.5 +# Suspicious Sand (Sound Type) +SUSPICIOUS_SAND=0.5 +# Mud (Sound Type) +MUD=0.5 diff --git a/config/sound_physics_remastered/soundphysics.properties b/config/sound_physics_remastered/soundphysics.properties new file mode 100644 index 0000000..ecc16dd --- /dev/null +++ b/config/sound_physics_remastered/soundphysics.properties @@ -0,0 +1,96 @@ +# Enables/Disables all sound effects +enabled=true +# Affects how quiet a sound gets based on distance +# Lower values mean distant sounds are louder +# This setting requires you to be in singleplayer or having the mod installed on the server +# 1.0 is the physically correct value +attenuation_factor=1.0 +# The volume of simulated reverberations +reverb_gain=1.0 +# The brightness of reverberation +# Higher values result in more high frequencies in reverberation +# Lower values give a more muffled sound to the reverb +reverb_brightness=1.0 +# The distance of reverb relative to the sound distance +reverb_distance=1.5 +# The amount of sound that will be absorbed when traveling through blocks +block_absorption=1.0 +# Higher values mean smaller objects won't be considered as occluding +occlusion_variation=0.35 +# The default amount of sound reflectance energy for all blocks +# Lower values result in more conservative reverb simulation with shorter reverb tails +# Higher values result in more generous reverb simulation with higher reverb tails +default_block_reflectivity=0.5 +# The default amount of occlusion for all blocks +# Lower values will result in sounds being less muffled through walls +# Higher values mean sounds will be not audible though thicker walls +default_block_occlusion_factor=1.0 +# Minecraft won't allow sounds to play past a certain distance +# This parameter is a multiplier for how far away a sound source is allowed to be in order for it to actually play +# This setting only takes affect in singleplayer worlds and when installed on the server +sound_distance_allowance=4.0 +# A value controlling the amount that air absorbs high frequencies with distance +# A value of 1.0 is physically correct for air with normal humidity and temperature +# Higher values mean air will absorb more high frequencies with distance +# 0 disables this effect +air_absorption=1.0 +# How much sound is filtered when the player is underwater +# 0.0 means no filter +# 1.0 means fully filtered +underwater_filter=0.25 +# Whether sounds like cave, nether or underwater ambient sounds should have sound physics +evaluate_ambient_sounds=false +# The number of rays to trace to determine reverberation for each sound source +# More rays provides more consistent tracing results but takes more time to calculate +# Decrease this value if you experience lag spikes when sounds play +environment_evaluation_ray_count=32 +# The number of rays bounces to trace to determine reverberation for each sound source +# More bounces provides more echo and sound ducting but takes more time to calculate +# Decrease this value if you experience lag spikes when sounds play +environment_evaluation_ray_bounces=4 +# If sound hits a non-full-square side, block occlusion is multiplied by this +non_full_block_occlusion_factor=0.25 +# The maximum amount of rays to determine occlusion +# Directly correlates to the amount of blocks between walls that are considered +max_occlusion_rays=16 +# The amount at which occlusion is capped +max_occlusion=64.0 +# If enabled, the occlusion calculation only uses one path between the sound source and the listener instead of 9 +strict_occlusion=false +# Whether to try calculating where the sound should come from based on reflections +sound_direction_evaluation=true +# Skip redirecting non-occluded sounds (the ones you can see directly) +redirect_non_occluded_sounds=true +# If music discs or other longer sounds should be frequently reevaluated +update_moving_sounds=false +# The interval in ticks that moving sounds are reevaluated +# Lower values mean more frequent reevaluation but also more lag +# This option only takes effect if update_moving_sounds is enabled +sound_update_interval=5 +# The maximum distance a sound can be processed +max_sound_processing_distance=512.0 +# Disable level clone and cache. This will fall back to original main thread access. +# WARNING! Enabling this will cause instability and issues with other mods. +unsafe_level_access=false +# The radius of chunks to clone for level access +level_clone_range=4 +# The maximum number of ticks to retain the cloned level in the cache +level_clone_max_retain_ticks=20 +# The maximum distance a player can move from the cloned origin before invalidation +level_clone_max_retain_block_distance=16 +# Enables debug logging +debug_logging=false +# Provides more information about occlusion in the logs +occlusion_logging=false +# Provides more information about the environment calculation in the logs +environment_logging=false +# Provides more information about how long computations take +performance_logging=false +# If enabled, the path of the sound will be rendered in game +render_sound_bounces=false +# If enabled, occlusion will be visualized in game +render_occlusion=false +# Enables/Disables sound effects for Simple Voice Chat audio +simple_voice_chat_integration=true +# Enables/Disables hearing your own echo with Simple Voice Chat +simple_voice_chat_hear_self=false diff --git a/config/storagedrawers-client.toml b/config/storagedrawers-client.toml new file mode 100644 index 0000000..52196c7 --- /dev/null +++ b/config/storagedrawers-client.toml @@ -0,0 +1,21 @@ + +[General] + #Invert the behavior of the shift key for extracting items + invertShift = false + #Invert left and right click action on drawers + invertClick = false + +[Render] + #Distance in blocks before item labels stop rendering + labelRenderDistance = 25.0 + #Distance in blocks before quantity numbers stop rendering + quantityRenderDistance = 10.0 + #Distance in blocks before quantity numbers begin to fade out + quantityFadeDistance = 4.0 + +[Integration] + #Enable extended data display in WAILA if present + enableWaila = true + #Enable extended data display in The One Probe if present + enableTheOneProbe = true + diff --git a/config/storagedrawers-common.toml b/config/storagedrawers-common.toml new file mode 100644 index 0000000..bd1cf37 --- /dev/null +++ b/config/storagedrawers-common.toml @@ -0,0 +1,93 @@ + +[General] + #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 + #Controller range defines how far away a drawer can be connected + #on X, Y, or Z planes. The default value of 50 gives the controller a very + #large range, but not beyond the chunk load distance. + #Range: 1 ~ 75 + controllerRange = 50 + #Whether redstone upgrades should emit an analog redstone signal, requiring + #the use of a comparator to read it. This will default to true starting with MC 1.21. + enableAnalogRedstone = false + enableUI = true + enableSidedInput = true + enableSidedOutput = true + enableExtraCompactingRules = true + #Allows drawers to be pulled from their block and inserted into another block. + enableDetachedDrawers = true + #Drawers track the capacity upgrades from the block they were taken from. + #Drawers can only be placed back into a block with the same or lower max capacity. + #Drawers can still only be inserted into a block with enough capacity for the items held. + forceDetachedDrawersMaxCapacityCheck = false + debugTrace = false + #List of rules in format "domain:item1, domain:item2, n". + #Creates a compacting drawer rule to convert 1 of item1 into n of item2. + compactingRules = ["minecraft:clay, minecraft:clay_ball, 4"] + #If enabled, carrying filled drawers in your inventory gives slowness debuff, unless a Portability Upgrade is used. + heavyDrawers = false + #If enabled, players can lock drawer interactions to just themselves. + enablePersonalKey = true + +[StorageUpgrades] + #Storage upgrades multiply storage capacity by the given amount. + #When multiple storage upgrades are used together, their multipliers are added before being applied. + #Storage upgrades start at the level 2 multiplier. The resistance upgrade uses level 1. + level1Mult = 2 + level2Mult = 4 + level3Mult = 8 + level4Mult = 16 + level5Mult = 32 + #Storage upgrades increase capacity of drawers. + enableStorageUpgrade = true + #Fill level upgrades add fill bars to the faces of drawers. + enableFillLevelUpgrade = true + #Adds redstone output to drawers based on fill levels. + enableRedstoneUpgrade = true + #Renders drawer labels brighter than the surrounding environment would allow. + enableIlluminationUpgrade = true + #Causes drawers to accept but void compatible items when they are filled to capacity. + enableVoidUpgrade = true + #Balance upgrades allow same-item slots to balance out their amounts when items are + #added or removed from a lot. Works across networks when acting through a controller. + enableBalanceUpgrade = true + #Allows drawers with contents to be freely carried when heavy drawers is enabled. + enablePortabilityUpgrade = true + #Allows a single drawer to connect to a controller remotely. + enableRemoteUpgrade = true + #Allows a drawer and all drawers connected to it to connect to a controller remotely. + enableRemoteGroupUpgrade = true + +[Conversion] + # + #Each type will be combined with each material to create a set of whitelist entries. + #This is mainly a convenience for common ore-based materials. + oreTypeWhitelist = ["forge:storage_blocks", "forge:ingots", "forge:nuggets"] + # + #Each type will be combined with each material to create a set of whitelist entries. + #This is mainly a convenience for common ore-based materials. + oreMaterialWhitelist = ["aluminum", "constantan", "steel", "uranium", "invar", "tin", "lead", "silver", "platinum", "nickel", "osmium", "bronze", "electrum"] + # + #Each whitelist entry should be a fully namespaced tag, e.g. c:ingots/copper + tagWhitelist = [] + # + #Each blacklist entry should be a fully namespaced tag, e.g. c:ingots/copper. + #All items not on the whitelist are blacklisted implicitly. This can be used to exclude + #specific entries created from the ore whitelist set. + tagBlacklist = [] + # + #Each entry is a semicolon-separated list of fully-namespaced items. All items within the + #same entry are considered equivalent and convertible/interchangeable. + #Example: ["thermal:nickel_ore;immersiveengineering:ore_nickel"] + itemEquivalenceGroups = [] + +[Integration] + #Add CoFH Core specific features if the mod is loaded + enableCoFHIntegration = true + #When true, shows quantity as NxS + R (by stack size) rather than count + wailaStackRemainder = true + #When true, does not show current quantities unless quantify key was used + wailaRespectQuantifyKey = false + diff --git a/config/terrablender.toml b/config/terrablender.toml new file mode 100644 index 0000000..d3a5725 --- /dev/null +++ b/config/terrablender.toml @@ -0,0 +1,18 @@ +#General settings +general = {} + +#Generation settings +[generation_settings] + #The size of nether biome regions from each mod that uses TerraBlender. + #Range: 2-6 + nether_region_size = 2 + #The size of overworld biome regions from each mod that uses TerraBlender. + #Range: 2-6 + overworld_region_size = 3 + #The weighting of vanilla biome regions in the nether. + #Range: 0-2147483647 + vanilla_nether_region_weight = 10 + #The weighting of vanilla biome regions in the overworld. + #Range: 0-2147483647 + vanilla_overworld_region_weight = 10 + diff --git a/config/valkyrienskies/schemas/vs_client.schema.json b/config/valkyrienskies/schemas/vs_client.schema.json new file mode 100644 index 0000000..2d46022 --- /dev/null +++ b/config/valkyrienskies/schemas/vs_client.schema.json @@ -0,0 +1,43 @@ +{ + "$schema" : "https://json-schema.org/draft/2019-09/schema", + "type" : "object", + "properties" : { + "BlockTinting" : { + "type" : "object", + "properties" : { + "fixBlockTinting" : { + "type" : "boolean", + "description" : "Partly fixes the block tinting issue with blocks on ships" + } + }, + "additionalProperties" : false + }, + "Tooltip" : { + "type" : "object", + "properties" : { + "massTooltipVisibility" : { + "type" : "string", + "enum" : [ "ALWAYS", "ADVANCED", "DISABLED" ], + "description" : "Set when the Mass Tooltip is Visible" + }, + "useImperialUnits" : { + "type" : "boolean", + "description" : "Use Imperial Units to show Mass" + } + }, + "additionalProperties" : false + }, + "recommendSlugsInMcCommands" : { + "type" : "boolean", + "description" : "Recommend ship slugs in mc commands where player names could be used ex. /tp ship-name wich could pollute user autocomplete" + }, + "renderDebugText" : { + "type" : "boolean", + "description" : "Renders the VS2 debug HUD with TPS" + }, + "$schema" : { + "type" : "string" + } + }, + "additionalProperties" : false +} \ No newline at end of file diff --git a/config/valkyrienskies/schemas/vs_common.schema.json b/config/valkyrienskies/schemas/vs_common.schema.json new file mode 100644 index 0000000..722ec57 --- /dev/null +++ b/config/valkyrienskies/schemas/vs_common.schema.json @@ -0,0 +1,21 @@ +{ + "$schema" : "https://json-schema.org/draft/2019-09/schema", + "type" : "object", + "properties" : { + "ADVANCED" : { + "type" : "object", + "properties" : { + "renderPathfinding" : { + "type" : "boolean", + "description" : "Renders mob pathfinding nodes. Must be set on client and server to work. Requires the system property -Dorg.valkyrienskies.render_pathfinding=true" + } + }, + "additionalProperties" : false, + "title" : "Advanced" + }, + "$schema" : { + "type" : "string" + } + }, + "additionalProperties" : false +} \ No newline at end of file diff --git a/config/valkyrienskies/schemas/vs_core_server.schema.json b/config/valkyrienskies/schemas/vs_core_server.schema.json new file mode 100644 index 0000000..c081cb5 --- /dev/null +++ b/config/valkyrienskies/schemas/vs_core_server.schema.json @@ -0,0 +1,101 @@ +{ + "$schema" : "https://json-schema.org/draft/2019-09/schema", + "type" : "object", + "properties" : { + "enableUdp" : { + "type" : "boolean", + "description" : "Is udp enabled? If not, the server will only use TCP" + }, + "physics" : { + "type" : "object", + "properties" : { + "iterations" : { + "type" : "integer", + "format" : "int32", + "description" : "Sets number of iterations per sub-steps used by Krunch" + }, + "lodDetail" : { + "type" : "integer", + "format" : "int32", + "description" : "The detail of the collision LOD of ships, higher values are more detailed but heavier to compute" + }, + "maxDePenetrationSpeed" : { + "type" : "number", + "format" : "double", + "description" : "Limit the max collision de-penetration speed so that rigid bodies don't go flying apart when they overlap" + }, + "physicsSpeed" : { + "type" : "number", + "format" : "double", + "description" : "How fast the physics is running. 1.0 is full speed, 0.5 is 50% speed, etc." + }, + "solver" : { + "type" : "string", + "enum" : [ "GAUSS_SEIDEL", "JACOBI" ], + "description" : "Sets the constraint solver used by Krunch" + }, + "subSteps" : { + "type" : "integer", + "format" : "int32", + "description" : "Sets number of sub-steps used by Krunch" + } + }, + "additionalProperties" : false, + "description" : "All related settings to the physics engine" + }, + "pt" : { + "type" : "object", + "properties" : { + "physicsTicksPerGameTick" : { + "type" : "integer", + "format" : "int32" + }, + "synchronizePhysics" : { + "type" : "boolean", + "description" : "Synchronize the physics thread and the game thread" + }, + "terrainBakingThreadPriority" : { + "type" : "integer", + "format" : "int32", + "description" : "Thread priority of terrain baking threads. 5 is default priority, higher is higher priority, lower is lower priority." + }, + "terrainBakingThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "Number of terrain baking threads, more is good for preventing stutters when flying fast ships. However, too many will overload the cpu which will lag the game." + }, + "terrainDeletionThreadPriority" : { + "type" : "integer", + "format" : "int32", + "description" : "Thread priority of terrain deletion threads. These are used to clean up memory, so they can be lower priority than." + }, + "terrainDeletionThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "Number of terrain deletion threads. Typically just 1 is fine." + } + }, + "additionalProperties" : false, + "title" : "Physics Thread Settings" + }, + "shipLoadDistance" : { + "type" : "number", + "format" : "double", + "description" : "Ship load distance in blocks" + }, + "shipUnloadDistance" : { + "type" : "number", + "format" : "double", + "description" : "Ship unload distance in blocks" + }, + "udpPort" : { + "type" : "integer", + "format" : "int32", + "description" : "Port to attempt to establish UDP connections on" + }, + "$schema" : { + "type" : "string" + } + }, + "additionalProperties" : false +} \ No newline at end of file diff --git a/config/valkyrienskies/schemas/vs_server.schema.json b/config/valkyrienskies/schemas/vs_server.schema.json new file mode 100644 index 0000000..1ce5cc5 --- /dev/null +++ b/config/valkyrienskies/schemas/vs_server.schema.json @@ -0,0 +1,73 @@ +{ + "$schema" : "https://json-schema.org/draft/2019-09/schema", + "type" : "object", + "properties" : { + "ComputerCraft" : { + "type" : "object", + "properties" : { + "canTurtlesLeaveScaledShips" : { + "type" : "boolean", + "description" : "Turtles leaving scaled up/down ship may cause issuesEnable/Disable Turtles Leaving Scaled Ships?" + } + }, + "additionalProperties" : false + }, + "FTBChunks" : { + "type" : "object", + "properties" : { + "shipsProtectedByClaims" : { + "type" : "boolean", + "description" : "Are Ships protected by FTB Chunk Claims?" + }, + "shipsProtectionOutOfBuildHeight" : { + "type" : "boolean", + "description" : "Are ships protected outside of build height (max and min)?" + } + }, + "additionalProperties" : false + }, + "aiOnShips" : { + "type" : "boolean", + "description" : "Allow rudimentary pathfinding on ships" + }, + "allowMobSpawns" : { + "type" : "boolean", + "description" : "Allow natural mob spawning on ships" + }, + "enableInteractDistanceChecks" : { + "type" : "boolean", + "description" : "By default, the vanilla server prevents block interacts past a certain distance to prevent cheat clients from breaking blocks halfway across the map. This approach breaks down in the face of extremely large ships, where the distance from the block origin to the nearest face is greater than the interact distance check allows." + }, + "enableMovementChecks" : { + "type" : "boolean", + "description" : "By default, the server checks that player movement is legal, and if it isn't, rubber-bands the player with the infamous \"moved too quickly\" message. Since players on VS ships will move illegally, they will be affected by this check frequently. This option disables that check. (it doesn't work very well anyway, don't worry)" + }, + "explosionBlastForce" : { + "type" : "number", + "format" : "double", + "description" : "Blast force in newtons of a TNT explosion at the center of the explosion." + }, + "minScaling" : { + "type" : "number", + "format" : "double", + "description" : "Minimum scale of ships" + }, + "miniShipSize" : { + "type" : "number", + "format" : "double", + "description" : "Scale of the mini ship creator" + }, + "preventFluidEscapingShip" : { + "type" : "boolean", + "description" : "If true, prevents water and other fluids from flowing out of the ship's bounding box." + }, + "transformTeleports" : { + "type" : "boolean", + "description" : "If true, teleportation into the shipyard is redirected to the ship it belongs to instead." + }, + "$schema" : { + "type" : "string" + } + }, + "additionalProperties" : false +} \ No newline at end of file diff --git a/config/valkyrienskies/vs_client.json b/config/valkyrienskies/vs_client.json new file mode 100644 index 0000000..c414402 --- /dev/null +++ b/config/valkyrienskies/vs_client.json @@ -0,0 +1,12 @@ +{ + "Tooltip" : { + "massTooltipVisibility" : "ADVANCED", + "useImperialUnits" : false + }, + "BlockTinting" : { + "fixBlockTinting" : false + }, + "renderDebugText" : false, + "recommendSlugsInMcCommands" : true, + "$schema" : "schemas/vs_client.schema.json" +} \ No newline at end of file diff --git a/config/valkyrienskies/vs_common.json b/config/valkyrienskies/vs_common.json new file mode 100644 index 0000000..297966e --- /dev/null +++ b/config/valkyrienskies/vs_common.json @@ -0,0 +1,6 @@ +{ + "ADVANCED" : { + "renderPathfinding" : true + }, + "$schema" : "schemas/vs_common.schema.json" +} \ No newline at end of file diff --git a/config/valkyrienskies/vs_core_server.json b/config/valkyrienskies/vs_core_server.json new file mode 100644 index 0000000..0aaac03 --- /dev/null +++ b/config/valkyrienskies/vs_core_server.json @@ -0,0 +1,23 @@ +{ + "pt" : { + "synchronizePhysics" : false, + "physicsTicksPerGameTick" : 3, + "terrainBakingThreads" : 12, + "terrainBakingThreadPriority" : 5, + "terrainDeletionThreads" : 1, + "terrainDeletionThreadPriority" : 4 + }, + "udpPort" : 25565, + "enableUdp" : false, + "shipLoadDistance" : 128.0, + "shipUnloadDistance" : 196.0, + "physics" : { + "lodDetail" : 512, + "subSteps" : 20, + "iterations" : 5, + "solver" : "GAUSS_SEIDEL", + "maxDePenetrationSpeed" : 10.0, + "physicsSpeed" : 1.0 + }, + "$schema" : "schemas/vs_core_server.schema.json" +} \ No newline at end of file diff --git a/config/valkyrienskies/vs_server.json b/config/valkyrienskies/vs_server.json new file mode 100644 index 0000000..aae5d13 --- /dev/null +++ b/config/valkyrienskies/vs_server.json @@ -0,0 +1,19 @@ +{ + "FTBChunks" : { + "shipsProtectedByClaims" : true, + "shipsProtectionOutOfBuildHeight" : false + }, + "ComputerCraft" : { + "canTurtlesLeaveScaledShips" : false + }, + "enableInteractDistanceChecks" : true, + "transformTeleports" : true, + "enableMovementChecks" : false, + "preventFluidEscapingShip" : true, + "explosionBlastForce" : 500000.0, + "allowMobSpawns" : true, + "aiOnShips" : true, + "miniShipSize" : 0.5, + "minScaling" : 0.25, + "$schema" : "schemas/vs_server.schema.json" +} \ No newline at end of file diff --git a/config/veinmining-client.toml b/config/veinmining-client.toml new file mode 100644 index 0000000..5232793 --- /dev/null +++ b/config/veinmining-client.toml @@ -0,0 +1,15 @@ +#If maxBlocksBase from veinmining-server.toml is 0, determines how to activate vein mining. +#IMPORTANT: When using the "HOLD_KEY_DOWN" setting, remember to set a keybinding by going to Options > Controls > Key Binds. +#Allowed Values: STANDING, CROUCHING, HOLD_KEY_DOWN +activationState = "STANDING" +#If maxBlocksBase from veinmining-server.toml is greater than 0, determines how to activate vein mining. +#IMPORTANT: When using the "HOLD_KEY_DOWN" setting, remember to set a keybinding by going to Options > Controls > Key Binds. +#Allowed Values: STANDING, CROUCHING, HOLD_KEY_DOWN +activationStateWithoutEnchantment = "HOLD_KEY_DOWN" +#If enabled, users will be sent warnings about improper enchantment usage. +enableEnchantmentWarnings = true +#If enabled, instructions on how to vein mine will appear in the tooltip of enchanted items. +enableEnchantmentTooltips = true +#If enabled, instructions on how to vein mine will appear above the hotbar when switching to enchanted items. +enableEnchantmentNotifications = false + diff --git a/config/veinmining-common.toml b/config/veinmining-common.toml new file mode 100644 index 0000000..c64a880 --- /dev/null +++ b/config/veinmining-common.toml @@ -0,0 +1,27 @@ +#The rarity of the enchantment. +#Allowed Values: COMMON, UNCOMMON, RARE, VERY_RARE +rarity = "RARE" +#The number of levels of the enchantment. +#Range: 1 ~ 5 +levels = 1 +#If enabled, the enchantment is considered a treasure enchantment. +isTreasure = false +#If enabled, the enchantment can be offered by villagers for trade. +isVillagerTrade = true +#If enabled, the enchantment can generate in loot. +isLootable = true +#If enabled, the enchantment can be applied at the enchantment table. +canApplyAtEnchantingTable = true +#If enabled, the enchantment can be applied on books. +canApplyOnBooks = true +#The minimum enchantability required for the first enchantment level. +#Range: 1 ~ 100 +minEnchantabilityBase = 15 +#The additional enchantability required for each enchantment level after the first. +#Range: 1 ~ 100 +minEnchantabilityPerLevel = 5 +#Enchantments that cannot be applied together with the enchantment. +incompatibleEnchantments = [] +#Items that the enchantment can be applied on. +itemsList = ["is:tool", "quark:pickarang", "quark:flamerang"] + diff --git a/config/veinmining-server.toml b/config/veinmining-server.toml new file mode 100644 index 0000000..f05182b --- /dev/null +++ b/config/veinmining-server.toml @@ -0,0 +1,40 @@ +#The minimum destroy speed the used tool needs on the block to vein mine. +#Range: 0.0 ~ 100.0 +requiredDestroySpeed = 1.0 +#If enabled, vein mining will not activate if the used tool cannot harvest drops from the source block. +requireCorrectTool = false +#The maximum number of blocks to vein mine without the enchantment. +#Range: 0 ~ 1000 +maxBlocksBase = 0 +#The maximum number of blocks to vein mine per level of the enchantment. +#Range: 1 ~ 1000 +maxBlocksPerLevel = 50 +#If enabled, vein mining can mine diagonally. +diagonalMining = true +#If enabled, vein mining will stop when the tool can no longer be used. +limitedByDurability = true +#If enabled, vein mining will move drops from blocks to the source location. +relocateDrops = true +#If enabled, vein mining will never break tools. +preventToolDestruction = true +#If enabled, vein mining will damage the tool for each block mined. +addToolDamage = true +#The multiplier to tool damage from blocks that are vein mined. +#Range: 0 ~ 1000 +toolDamageMultiplier = 1 +#If enabled, vein mining will cause player exhaustion for each block mined. +addExhaustion = true +#The multiplier to player exhaustion from blocks that are vein mined. +#Range: 0.0 ~ 1000.0 +exhaustionMultiplier = 1.0 +#Determines the vein mineable blocks based on a preset option or a configured list. +#Allowed Values: CONFIG_LIST, ALL, ORES, ORES_LOGS, ORES_STONE, ORES_STONE_LOGS, NO_BLOCK_ENTITIES +blocks = "CONFIG_LIST" +#The blocks or block tags for vein mining if blocks is set to "CONFIG_LIST". +blocksList = ["#c:ores", "#forge:ores", "#minecraft:logs"] +#Determines if blocksList contains allowed blocks or denied blocks. +#Allowed Values: ALLOW, DENY +blocksListType = "ALLOW" +#The groups of blocks or block tags that are vein mined together. +groupsList = ["#forge:obsidian", "#forge:ores/coal", "#forge:ores/diamond", "#forge:ores/emerald", "#forge:ores/gold", "#forge:ores/iron", "#forge:ores/lapis", "#forge:ores/redstone", "#forge:ores/quartz", "#forge:ores/netherite_scrap", "#forge:ores/copper", "#forge:ores/tin", "#forge:ores/osmium", "#forge:ores/uranium", "#forge:ores/fluorite", "#forge:ores/lead", "#forge:ores/zinc", "#forge:ores/aluminum", "#forge:ores/nickel", "#forge:ores/silver", "#forge:ores/apatite", "#forge:ores/cinnabar", "#forge:ores/niter", "#forge:ores/ruby", "#forge:ores/sapphire", "#forge:ores/sulfur"] + diff --git a/config/vivecraft-server-config.toml b/config/vivecraft-server-config.toml new file mode 100644 index 0000000..45b3933 --- /dev/null +++ b/config/vivecraft-server-config.toml @@ -0,0 +1,142 @@ + +[general] + #will print clients that connect with vivecraft, and what version they are using, to the log. + debug = false + #will check for a newer version and alert any OP when they login to the server. + checkForUpdate = true + #What updates to check for. + # r: Release, b: Beta, a: Alpha + checkForUpdateType = "r" + #Set to true to only allow VR players to play. + # If enabled, VR hotswitching will be automatically disabled. + vr_only = false + #Set to true to only allow vivecraft players to play. + vive_only = false + #If true, will allow server ops to be in any mode. No effect if vive-only/vr-only is false. + allow_op = true + #Seconds to wait before kicking a player or sending welcome messages. The player's client must send a Vivecraft VERSION info in that time. + # default: 10.00, min: 0.00, max: 100.00 + messageAndKickDelay = 10.0 + #Gives VR Players fun cakes and drinks at random, when they respawn. + vrFun = true + +[messages] + #Enable or disable all messages. + enabled = false + #set message to nothing to not send. ex: leaveMessage = "" + # put '%s' in any message for the player name + welcomeVR = "%s has joined with standing VR!" + welcomeNonVR = "%s has joined with Non-VR companion!" + welcomeSeated = "%s has joined with seated VR!" + leaveMessage = "%s has disconnected from the server!" + welcomeVanilla = "%s has joined as a Muggle!" + deathVR = "%s died in standing VR!" + deathNonVR = "%s died in Non-VR companion!" + deathSeated = "%s died in seated VR!" + deathVanilla = "%s died as a Muggle!" + #death by mob messages use '%1$s' for the player name and '%2$s' for the mob name + deathByMobVR = "%1$s was slain by %2$s in standing VR!" + deathByMobNonVR = "%1$s was slain by %2$s in Non-VR companion!" + deathByMobSeated = "%1$s was slain by %2$s in seated VR!" + deathByMobVanilla = "%1$s was slain by %2$s as a Muggle!" + #The message to show kicked non vivecraft players. + KickViveOnly = "This server is configured for Vivecraft players only." + #The message to show kicked non VR players. + KickVROnly = "This server is configured for VR players only." + +#Vanilla modifications for VR players +[vrChanges] + #Distance at which creepers swell and explode for VR players. Vanilla: 3 + # default: 1.75, min: 0.10, max: 10.00 + creeperSwellDistance = 1.75 + + #Bow damage adjustments + [vrChanges.bow] + #Archery damage multiplier for Vivecraft (standing) users. Set to 1.0 to disable + # default: 2.00, min: 1.00, max: 10.00 + standingMultiplier = 2.0 + #Archery damage multiplier for Vivecraft (seated) users. Set to 1.0 to disable + # default: 1.00, min: 1.00, max: 10.00 + seatedMultiplier = 1.0 + #Headshot damage multiplier for Vivecraft (standing) users. Set to 1.0 to disable + # default: 3.00, min: 1.00, max: 10.00 + standingHeadshotMultiplier = 3.0 + #Headshot damage multiplier for Vivecraft (seated) users. Set to 1.0 to disable + # default: 2.00, min: 1.00, max: 10.00 + seatedHeadshotMultiplier = 2.0 + #Headshot damage multiplier for Vanilla/NonVR users. Set to 1.0 to disable + # default: 1.00, min: 1.00, max: 10.00 + vanillaHeadshotMultiplier = 1.0 + +#VR vs. non-VR vs. seated player PVP settings +[pvp] + #Notifies the player that would cause damage, that it was blocked. + notifyBlockedDamage = false + #Allows Standing VR players to damage each other. + VRvsVR = true + #Allows Seated VR players to damage each other. + SEATEDVRvsSEATEDVR = true + #Allows Standing VR players and Non VR players to damage each other. + VRvsNONVR = true + #Allows Seated VR players and Non VR players to damage each other. + SEATEDVRvsNONVR = true + #Allows Standing VR players and Seated VR Players to damage each other. + VRvsSEATEDVR = true + +#Climbey motion settings +[climbey] + #Allows use of jump_boots and climb_claws. + enabled = true + #Sets which blocks are climb-able. Options are: + # "DISABLED" = List ignored. All blocks are climbable. + # "WHITELIST" = Only blocks on the list are climbable. + # "BLACKLIST" = All blocks are climbable except those on the list + blockmode = "DISABLED" + #The list of block names for use with include/exclude block mode. + blocklist = ["white_wool", "dirt", "grass_block"] + +#Roomscale crawling settings +[crawling] + #Allows use of roomscale crawling. Disabling does not prevent vanilla crawling. + enabled = true + +#Teleport settings +[teleport] + #Whether direct teleport is enabled. It is recommended to leave this enabled for players prone to VR sickness. + enabled = true + #Enforce limited teleport range and frequency in survival. + limitedSurvival = false + #Maximum blocks players can teleport up. Set to 0 to disable. + # default: 4, min: 1, max: 16 + upLimit = 4 + #Maximum blocks players can teleport down. Set to 0 to disable. + # default: 4, min: 1, max: 16 + downLimit = 4 + #Maximum blocks players can teleport horizontally. Set to 0 to disable. + # default: 16, min: 1, max: 32 + horizontalLimit = 16 + +#World scale settings +[worldScale] + #Limit the range of world scale players can use + limitRange = false + #Lower limit of range + # default: 0.50, min: 0.10, max: 100.00 + min = 0.5 + #Upper limit of range + # default: 2.00, min: 0.10, max: 100.00 + max = 2.0 + +#Other client settings to override +[settingOverrides] + #Forces players to use the raw item position setting + thirdPersonItems = false + #Forces players to use the raw item position setting, only for items with custom model data + thirdPersonItemsCustom = false + +#VR hotswitch settings +[vrSwitching] + #Allows players to switch between VR and NONVR on the fly. + # If disabled, they will be locked to the mode they joined with. + enabled = true + diff --git a/servers.dat b/servers.dat new file mode 100644 index 0000000000000000000000000000000000000000..5c83e5f9523b9a1bbf747c69deec77f468fd9867 GIT binary patch literal 90 zcmd;LVBln6FHS8gOD!tqVqjokWMp8=$V^E|&12wTV9G3DkjYKfOHa&A)hjMd&d5(G pEy&E%OU}==GBPzav*2K0$pgwU2>52^r6w08rj;lJgUw=K0087%7)SsB literal 0 HcmV?d00001 diff --git a/servers.dat_old b/servers.dat_old new file mode 100644 index 0000000000000000000000000000000000000000..5c83e5f9523b9a1bbf747c69deec77f468fd9867 GIT binary patch literal 90 zcmd;LVBln6FHS8gOD!tqVqjokWMp8=$V^E|&12wTV9G3DkjYKfOHa&A)hjMd&d5(G pEy&E%OU}==GBPzav*2K0$pgwU2>52^r6w08rj;lJgUw=K0087%7)SsB literal 0 HcmV?d00001