promotional banner

Dynamic Surroundings

Alters the fabric of Minecraft experience by weaving a tapestry of sound and visual effects
Back to Files

dynamicsurroundings-fabric-1.21.1-0.4.4.jar

File namedynamicsurroundings-fabric-1.21.1-0.4.4.jar
Uploader
OreCruncherOreCruncher
Uploaded
Sep 22, 2026
Downloads
264
Size
14.3 MB
Mod Loaders
Fabric
File ID
8947476
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:dynamic-surroundings-238891:8947476"

Learn more about Curse Maven

What's new

Documentation can be found at ReadTheDocs website.

All Loaders

  • JAVA 21+
  • Architectury 13.0.8+

Fabric

  • Fabric Loader >= 0.16.9
  • Fabric API >= 0.110.0+1.21.

NeoForge

  • NeoForge 21.1.84+

Fixes

  • Fixed compatibility with Enderscape mod. Client should no longer crash during startup.
  • Dynamically disable sound discarding feature if Raise Sound Limit Simplified (RSLS) is installed.

Changes

  • Added isEarly(), isMiddle(), and isLate() functions to seasonal script namespace to detect sub-seasons. For modpacks without seasonal mods (ie, Serene Season), each will return true.
  • Added configuration options (under Sound Options) to control how Dynamic Surroundings asserts a sound play is originating from the client thread.
    • discardNonClientSoundPlays (default true): If true, a sound play will be discarded with a corresponding message emitted into the log whenever it detects the play is originating from a non-client thread
    • logStacktraceWhenDiscarding (default false): If true, a stack trace is emitted to the log with the goal of giving as many clues as to which mod is making the call

This mod has no additional files