Mod
Biome Shader Switch
No reviews yet
🗸 Switches shaders based on the player's current biome. Supports Iris & Oculus shader packs with per-biome, per-height, and fallback shader rules. Auto-detects all biomes including modded ones — zero manual config needed.
Includes a large focus on traversing worlds with enhanced world generation, structures, dungeons, and more for players to find unique loot.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
EN:
🏆 Support the Author
- 🎯 Boosty
Biome Shader Switch
Automatically switches your shader pack based on where you are in the world. Works with Iris (Fabric) and Oculus (Forge) shader loaders.
Features
- Per-Biome Shaders — Assign different shader packs to every biome. The mod auto-detects all biomes in your world (including modded ones) after you enter a world. No need to manually type biome IDs — check F3 screen for biome names.
- Height-Based Shaders — Set shaders for specific Y-levels:
- Below Y (e.g., caves at Y≤40)
- Above Y (e.g., sky islands at Y≥140)
- Height rules override biome rules — useful for cave shaders that should work regardless of surface biome
- Fallback Shader — Default shader when no biome or height rule matches
- Switch Delay — Configurable delay (default 3 seconds) prevents rapid flickering when running through biome borders. Only switches after you've stayed in the new biome/height long enough
- In-Game Config — Press J to open the config GUI. Edit everything live: delays, height thresholds, shaders per biome, fallback. Changes apply immediately without restart
- JSON Config —
config/biome_shader_switch.jsonis auto-generated and auto-reloaded when edited externally. Set any field tonullor "None" to disable that rule
How It Works
- Enter a world — mod scans all registered biomes and adds them to config with
null(disabled) by default - Open config with J, select shaders from your
shaderpacks/folder for biomes/height levels you want - Mod watches biome and height changes, applies shader after delay if conditions match
🌐Third-party hosting
You are not allowed to host the mod on third-party resources. You can post news about the mod, but you must link to this mod page for downloading (or link to the download address from modrinth).
Requirements
- Fabric: Minecraft 1.20.1, Fabric Loader, Fabric API, Architectury API, Iris + Sodium (optional)
- Forge: Minecraft 1.20.1, Forge, Architectury API, Oculus + Embeddium (optional)
RU:
🏆 Поддержать автора
- 🎯 Boosty
Biome Shader Switch
Автоматически меняет шейдер-пак в зависимости от вашего местоположения в мире. Работает с Iris (Fabric) и Oculus (Forge).
Возможности
- Шейдеры по биомам — Назначайте разные шейдеры каждому биому. Мод автоматически обнаруживает все биомы в мире (включая модовые) после входа в мир. Не нужно вручную писать ID биомов — названия видны на экране F3.
- Шейдеры по высоте — Установите шейдеры для определённых Y-уровней:
- Ниже Y (например, пещеры при Y≤40)
- Выше Y (например, небесные острова при Y≥140)
- Правила высоты важнее правил биомов — полезно для пещерных шейдеров, которые должны работать вне зависимости от поверхностного биома
- Шейдер по умолчанию — Запасной шейдер, когда нет подходящего правила биома или высоты
- Задержка смены — Настраиваемая задержка (по умолчанию 3 секунды) предотвращает мерцание при беге через границы биомов. Шейдер меняется только если вы достаточно долго находитесь в новом биоме/на новой высоте
- Внутриигровая настройка — Нажмите J для открытия GUI. Редактируйте всё на лету: задержки, пороги высоты, шейдеры по биомам, запасной шейдер. Изменения применяются сразу без перезапуска
- JSON-конфиг —
config/biome_shader_switch.jsonсоздаётся автоматически и перезагружается при внешнем редактировании. Установите любое поле вnullили "Нет" для отключения правила
Как это работает
- Войдите в мир — мод сканирует все зарегистрированные биомы и добавляет их в конфиг со значением
null(отключено) по умолчанию - Откройте конфиг клавишей J, выберите шейдеры из папки
shaderpacks/для нужных биомов/уровней высоты - Мод отслеживает смену биома и высоты, применяет шейдер после задержки если условия совпадают
🌐Сторонние размещения
Вы не имеете права размещать мод на сторонних ресурсах, вы можете разместить новость о моде, но обязательно ссылаться на эту страницу мода для загрузки. (или ссылаться на ссылку адреса скачивания с modrinth)
Требования
- Fabric: Minecraft 1.20.1, Fabric Loader, Fabric API, Architectury API, Iris + Sodium (опционально)
- Forge: Minecraft 1.20.1, Forge, Architectury API, Oculus + Embeddium (опционально)
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources