From 8dfb3ef7daf4ec8682f407d09e8fcd1a176f6ef9 Mon Sep 17 00:00:00 2001 From: MrAkells Date: Fri, 10 Apr 2026 01:43:48 +0300 Subject: [PATCH] add config --- config/BetterFoliage.cfg | 432 +++++++++++++++++++++++++++++++++ config/dsurround/dsurround.cfg | 274 +++++++++++++++++++++ 2 files changed, 706 insertions(+) create mode 100644 config/BetterFoliage.cfg create mode 100644 config/dsurround/dsurround.cfg diff --git a/config/BetterFoliage.cfg b/config/BetterFoliage.cfg new file mode 100644 index 0000000..8948404 --- /dev/null +++ b/config/BetterFoliage.cfg @@ -0,0 +1,432 @@ +# Configuration file + +algae { + B:enabled=true + I:distance=1000 + D:hOffset=0.1 + D:size=1.0 + I:population=48 + I:biomes < + 0 + 7 + 10 + 11 + 24 + 54 + 60 + 73 + 78 + 126 + 200 + 202 + 205 + 207 + 209 + 211 + 213 + 214 + 216 + 218 + 223 + 235 + 237 + > +} + + +blocks { + S:dirtWhitelist < + net.minecraft.block.BlockDirt + net.aetherteam.aether.blocks.natural.BlockAetherDirt + com.gildedgames.the_aether.blocks.natural.BlockAetherDirt + biomesoplenty.common.blocks.BlockNewDirt + enhancedbiomes.blocks.BlockSoilEB + ganymedes01.etfuturum.blocks.BlockCoarseDirt + galaxyspace.BarnardsSystem.planets.barnardaC.block.BarnardaCBlockDirt + com.bioxx.tfc.Blocks.Terrain.BlockDirt + thebetweenlands.blocks.terrain.BlockSlimyDirt + thebetweenlands.blocks.terrain.BlockSwampDirt + lotr.common.block.LOTRBlockMud + tconstruct.world.blocks.SoilBlock + com.emoniph.witchery.blocks.BlockPitDirt + > + S:dirtBlacklist < + > + S:grassWhitelist < + net.minecraft.block.BlockGrass + com.shinoow.abyssalcraft.common.blocks.BlockDarklandsgrass + com.shinoow.abyssalcraft.common.blocks.BlockDreadGrass + net.aetherteam.aether.blocks.natural.BlockAetherGrass + net.aetherteam.aether.blocks.natural.BlockEnchantedAetherGrass + com.gildedgames.the_aether.blocks.natural.BlockAetherGrass + com.gildedgames.the_aether.blocks.natural.BlockEnchantedAetherGrass + biomesoplenty.common.blocks.BlockOriginGrass + biomesoplenty.common.blocks.BlockLongGrass + biomesoplenty.common.blocks.BlockNewGrass + vazkii.botania.common.block.BlockAltGrass + enhancedbiomes.blocks.BlockGrassEB + com.rwtema.extrautils.block.BlockCursedEarth + galaxyspace.BarnardsSystem.planets.barnardaC.block.BarnardaCBlockGrass + com.bioxx.tfc.Blocks.Terrain.BlockGrass + thebetweenlands.blocks.terrain.BlockDeadGrass + thebetweenlands.blocks.terrain.BlockSlimyGrass + thebetweenlands.blocks.terrain.BlockSwampGrass + lotr.common.block.LOTRBlockMudGrass + lotr.common.block.LOTRBlockQuenditeGrass + tconstruct.blocks.slime.SlimeGrass + com.emoniph.witchery.blocks.BlockPitGrass + > + S:grassBlacklist < + > + S:leavesWhitelist < + net.minecraft.block.BlockLeavesBase + team.chisel.block.BlockLeaf + forestry.arboriculture.gadgets.BlockLeaves + gregapi.block.tree.BlockBaseLeaves + taintedmagic.common.blocks.BlockWarpwoodLeaves + thaumcraft.common.blocks.BlockMagicalLeaves + lotr.common.block.LOTRBlockBerryBush + twilightforest.block.BlockTFDarkLeaves + > + S:leavesBlacklist < + biomesoplenty.common.blocks.BlockBOPPetals + > + S:fallingLeavesWhitelist < + net.minecraft.block.BlockLeavesBase + team.chisel.block.BlockLeaf + forestry.arboriculture.gadgets.BlockLeaves + gregapi.block.tree.BlockBaseLeaves + taintedmagic.common.blocks.BlockWarpwoodLeaves + thaumcraft.common.blocks.BlockMagicalLeaves + twilightforest.block.BlockTFDarkLeaves + > + S:fallingLeavesBlacklist < + ruby.bamboo.block.BlockSakuraLeaves + biomesoplenty.common.blocks.BlockBOPPetals + > + S:logsWhitelist < + net.minecraft.block.BlockLog + com.shinoow.abyssalcraft.common.blocks.BlockDLTLog + com.shinoow.abyssalcraft.common.blocks.BlockDreadLog + de.katzenpapst.amunra.block.BlockLogMeta + com.teammetallurgy.atum.blocks.BlockPalmLog + biomesoplenty.common.blocks.BlockBOPLog + forestry.arboriculture.blocks.BlockLog + forestry.arboriculture.gadgets.BlockLog + gregapi.block.tree.BlockBaseBeam + gregapi.block.tree.BlockBaseLog + gregapi.block.multitileentity.MultiTileEntityBlock + com.pam.harvestcraft.BlockPamFruitingLog + ic2.core.block.BlockRubWood + mods.natura.blocks.trees.DarkTreeBlock + mods.natura.blocks.trees.LogTwoxTwo + mods.natura.blocks.trees.SimpleLog + taintedmagic.common.blocks.BlockWarpwoodLog + com.bioxx.tfc.Blocks.Flora.BlockLogVert + com.bioxx.tfc.Blocks.Flora.BlockLogNatural + thaumcraft.common.blocks.BlockMagicalLog + net.tropicraft.block.BlockTropicraftLog + com.emoniph.witchery.blocks.BlockWitchLog + > + S:logsBlacklist < + extrabiomes.blocks.BlockMiniLog + thebetweenlands.blocks.tree.BlockHollowLog + thebetweenlands.blocks.tree.BlockRubberLog + > + S:sandWhitelist < + net.minecraft.block.BlockSand + com.teammetallurgy.atum.blocks.BlockSands + com.bioxx.tfc.Blocks.Terrain.BlockSand + lotr.common.block.LOTRBlockSand + net.tropicraft.block.BlockMineralSands + net.tropicraft.block.BlockPurifiedSand + > + S:sandBlacklist < + > + S:lilypadWhitelist < + net.minecraft.block.BlockLilyPad + com.bioxx.tfc.Blocks.Vanilla.BlockCustomLilyPad + > + S:lilypadBlacklist < + > + S:cactusWhitelist < + net.minecraft.block.BlockCactus + com.bioxx.tfc.Blocks.Vanilla.BlockCustomCactus + > + S:cactusBlacklist < + > +} + + +cactus { + B:stem=true + B:arms=true + I:distance=1000 + D:size=0.8 + D:sizeVariation=0.1 + D:hOffset=0.1 + I:armChance=16 +} + + +connectedGrass { + B:enabled=true + B:snowEnabled=false +} + + +coral { + B:enabled=true + I:distance=1000 + B:shallowWater=false + D:hOffset=0.2 + D:vOffset=0.1 + D:size=0.7 + D:crustSize=1.4 + I:chance=32 + I:population=48 + I:biomes < + 0 + 7 + 10 + 11 + 16 + 24 + 25 + 26 + 54 + 60 + 73 + 78 + 126 + 200 + 202 + 205 + 207 + 209 + 211 + 213 + 214 + 216 + 218 + 223 + 235 + 237 + > +} + + +fallingLeaves { + B:enabled=true + D:speed=0.05 + D:windStrength=0.5 + D:stormStrength=0.8 + D:size=0.75 + D:chance=0.05 + D:perturb=0.25 + D:lifetime=5.0 + B:opacityHack=true +} + + +global { + B:enabled=true +} + + +leaves { + B:enabled=true + B:snowEnabled=true + I:distance=1000 + B:surfaceOnly=true + D:hOffset=0.2 + D:vOffset=0.1 + D:size=1.4 + B:dense=false +} + + +lilypad { + B:enabled=true + I:distance=1000 + D:hOffset=0.1 + I:flowerChance=16 +} + + +netherrack { + B:enabled=true + I:distance=1000 + D:hOffset=0.2 + D:heightMin=0.6 + D:heightMax=0.8 + D:size=1.0 +} + + +reed { + B:enabled=true + I:distance=1000 + D:hOffset=0.2 + D:heightMin=1.7 + D:heightMax=2.2 + I:population=32 + I:biomes < + 0 + 1 + 4 + 6 + 7 + 9 + 14 + 15 + 16 + 18 + 21 + 22 + 23 + 24 + 27 + 28 + 29 + 43 + 44 + 45 + 47 + 51 + 52 + 53 + 54 + 58 + 59 + 61 + 62 + 63 + 65 + 66 + 68 + 69 + 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80 + 82 + 83 + 84 + 85 + 87 + 89 + 90 + 91 + 96 + 97 + 98 + 99 + 101 + 102 + 103 + 105 + 106 + 109 + 111 + 113 + 114 + 120 + 121 + 123 + 126 + 129 + 132 + 134 + 149 + 151 + 155 + 156 + 157 + 170 + 171 + 172 + 173 + 175 + 177 + 179 + 180 + 181 + 184 + 185 + 187 + 188 + 189 + 190 + 191 + 192 + 193 + 199 + 202 + 205 + 209 + 211 + 214 + 216 + 223 + 227 + 231 + 232 + 233 + 234 + 235 + 236 + 237 + > +} + + +risingSoul { + B:enabled=true + D:chance=0.02 + D:perturb=0.05 + D:headSize=1.0 + D:trailSize=0.75 + D:opacity=0.5 + D:sizeDecay=0.97 + D:opacityDecay=0.97 + D:lifetime=4.0 + I:trailLength=48 + I:trailDensity=3 +} + + +roundLogs { + B:enabled=false + I:distance=1000 + D:radiusSmall=0.25 + D:radiusLarge=0.44 + D:dimming=0.7 + B:connectSolids=false + B:lenientConnect=true + B:connectPerpendicular=true + B:connectGrass=true + D:zProtection=0.99 +} + + +shortGrass { + B:grassEnabled=false + B:myceliumEnabled=true + B:snowEnabled=true + I:distance=1000 + D:hOffset=0.2 + D:heightMin=0.6 + D:heightMax=0.8 + D:size=1.0 + B:useGenerated=false + D:saturationThreshold=0.1 +} + + diff --git a/config/dsurround/dsurround.cfg b/config/dsurround/dsurround.cfg new file mode 100644 index 0000000..943d228 --- /dev/null +++ b/config/dsurround/dsurround.cfg @@ -0,0 +1,274 @@ +# Configuration file + +########################################################################################################## +# aurora +#--------------------------------------------------------------------------------------------------------# +# Options that control Aurora behavior and rendering +########################################################################################################## + +aurora { + # Whether to enable Aurora processing on server/client [default: true] + B:Enabled=true + + # Animate Aurora so it waves [default: true] + B:Animate=true + + # Allow Auroras with multiple bands [default: true] + B:"Multiple Bands"=true + + # true to keep the aurora at a height above player; false to fix it to an altitude [default: true] + B:"Height Player Relative"=true + + # Number of blocks to say fixed above player if Aurora is player relative [range: 16.0 ~ 2048.0, default: 64.0] + S:"Player Fixed Height"=64.0 + + # Number of blocks north of player location to spawn an aurora [range: 0 ~ 200, default: 150] + I:"Spawn Offset"=150 +} + + +########################################################################################################## +# biomes +#--------------------------------------------------------------------------------------------------------# +# Options for controlling biome sound/effects +########################################################################################################## + +biomes { + # Configuration files for configuring Biome Registry [default: ] + S:"Config Files" < + > + + # Biome alias list [default: ] + S:"Biome Alias" < + > +} + + +########################################################################################################## +# block +#--------------------------------------------------------------------------------------------------------# +# Options for defining block specific sounds/effects +########################################################################################################## + +block { + # Configuration files for configuring Block sounds and behavior [default: ] + S:"Config Files" < + > +} + + +compat { + # don't create lotr proxy, even if lotr is present [default: false] + B:"Don't create lotr proxy"=false + + # Some lotr versions don't have the LOTRDimension class, this option uses reflection on the LOTRBiome class instead [default: false] + B:"Use reflection to retrieve lotr mod biomes"=false +} + + +########################################################################################################## +# dimensions +#--------------------------------------------------------------------------------------------------------# +# Options for defining per dimension parameters for Dynamic Surroundings +########################################################################################################## + +dimensions { + # Configuration files for configuring Dimension Registry [default: ] + S:"Config Files" < + > +} + + +########################################################################################################## +# fog +#--------------------------------------------------------------------------------------------------------# +# Options that control the various fog effects in the client +########################################################################################################## + +fog { + # Allow desert fog when raining [default: true] + B:"Desert Fog"=true + + # Higher the player elevation the more haze that is experienced [default: true] + B:"Elevation Haze"=true + + # Enable biome specific fog density and color [default: true] + B:"Biome Fog"=true + + # Enable morning fog [default: true] + B:"Morning Fog"=true + + # Enable morning fog [range: 1 ~ 10, default: 1] + I:"Morning Fog Chance"=1 + + # Enable morning fog [default: true] + B:"Weather Fog"=true +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# Miscellaneous settings +########################################################################################################## + +general { + # Block radius/range around player for special effect application [range: 16 ~ 32, default: 16] + I:"Special Effect Range"=16 + + # Default minimum rain strength for a dimension [range: 0.0 ~ 1.0, default: 0.0] + S:"Default Minimum Rain Strength"=0.0 + + # Default maximum rain strength for a dimension [range: 0.0 ~ 1.0, default: 1.0] + S:"Default Maximum Rain Strength"=1.0 +} + + +########################################################################################################## +# logging +#--------------------------------------------------------------------------------------------------------# +# Defines how Dynamic Surroundings logging will behave +########################################################################################################## + +logging { + # Enables/disables online version checking [default: true] + B:"Enable Online Version Check"=true + + # Enables/disables debug logging of the mod [default: false] + B:"Enable Debug Logging"=false +} + + +########################################################################################################## +# player +#--------------------------------------------------------------------------------------------------------# +# General options for defining sound and effects the player entity +########################################################################################################## + +player { + # Suppress player's potion particles from rendering [default: false] + B:"Suppress Potion Particles"=false + + # Controls display of damage pop-offs when an entity is damaged [default: true] + B:"Damage Popoffs"=true + + # Amount of health bar remaining to trigger player hurt sound [range: 0 ~ 10, default: 8] + I:"Hurt Threshold"=8 + + # Amount of food bar remaining to trigger player hunger sound [range: 0 ~ 10, default: 8] + I:"Hunger Threshold"=8 + + ########################################################################################################## + # potion hud + #--------------------------------------------------------------------------------------------------------# + # Options for the Potion HUD overlay + ########################################################################################################## + + "potion hud" { + # Enable display of potion icons in display [default: true] + B:Enable=false + + # Transparency factor for icons (higher more solid) [range: 0.0 ~ 1.0, default: 0.5] + S:Transparency=0.5 + + # Size scale of icons (lower is smaller) [range: 0.0 ~ 1.0, default: 0.5] + S:"Display Scale"=0.5 + + # Offset from top of screen [range: 0 ~ 2147483647, default: 5] + I:"Top Offset"=5 + + # Offset from left side of screen [range: 0 ~ 2147483647, default: 5] + I:"Left Offset"=5 + } + +} + + +########################################################################################################## +# rain +#--------------------------------------------------------------------------------------------------------# +# Options that control rain effects in the client +########################################################################################################## + +rain { + # Factor to apply to rain sound level to adjust [range: 0.0 ~ 1.0, default: 1.0] + S:"Sound Level"=1.0 + + # Disable Mixins related to weather effects [default: false] + B:"Disable Weather Effects"=false + + # Reset rain/thunder when all players sleep [default: true] + B:"Reset Rain on Sleep"=true + + # Always override Vanilla rain sound even when dimension is blacklisted [default: true] + B:"Always Override Sound"=true + + # Base count of rain splash particles to generate per tick [range: 0 ~ 500, default: 100] + I:"Particle Count Base"=100 +} + + +########################################################################################################## +# sound +#--------------------------------------------------------------------------------------------------------# +# General options for defining sound effects +########################################################################################################## + +sound { + # Enable biome background and spot sounds [default: true] + B:"Enable Biome Sounds"=true + + # Master sound scale factor for biome and block sounds [range: 0.0 ~ 1.0, default: 1.0] + S:"Master Sound Scale Factor"=1.0 + + # Enable footstep sounds [default: true] + B:Footsteps=true + + # Sound scale factor for footstep sounds [range: 0.0 ~ 1.0, default: 0.15] + S:"Footsteps Sound Factor"=0.15 + + # Enable sound effect when jumping [default: true] + B:"Jump Sound"=true + + # Enable weapons swing sound effect when attacking [default: true] + B:"Swing Sound"=true + + # Enable sound when item crafted [default: true] + B:"Crafting Sound"=true + + # Enable sound when bow is pulled [default: true] + B:"Bow Pull Sound"=true + + # Automatically configure sound channels [default: true] + B:"Autoconfigure Channels"=true + + # Number of normal sound channels to configure in the sound system (manual) [range: 28 ~ 2147483647, default: 28] + I:"Number Normal Channels"=28 + + # Number of streaming sound channels to configure in the sound system (manual) [range: 4 ~ 2147483647, default: 4] + I:"Number Streaming Channels"=4 + + # Sounds to block from playing [default: [dsurround:bison], [dsurround:insectbuzz]] + S:"Blocked Sounds" < + dsurround:bison + dsurround:insectbuzz + > + + # Ticks between culled sound events (0 to disable culling) [range: 0 ~ 2147483647, default: 20] + I:"Sound Culling Threshold"=20 + + # Sounds to cull from frequent playing [default: [^minecraft:liquid.*], [minecraft:mob.sheep.say], [minecraft:mob.chicken.say], [minecraft:mob.cow.say], [minecraft:mob.pig.say]] + S:"Culled Sounds" < + ^minecraft:liquid.* + minecraft:mob.sheep.say + minecraft:mob.chicken.say + minecraft:mob.cow.say + minecraft:mob.pig.say + > + + # Individual sound scaling factors [default: ] + S:"Sound Volume" < + > +} + +