BGM Fields

โญ โ€” (1 endorsements) ๐Ÿ“ฅ 330 downloads ๐Ÿ“Œ v1.4.0 ๐Ÿ“… 1/31/2026
๐ŸŸก Updated this year

By oj1755 ยท decoration

โฌ‡ Download Mod Source: Modrinth โ†— ๐Ÿ“… Updated: 2/16/2026 ๐Ÿ“… Created: 1/31/2026
โš ๏ธ Install Order ยท 2 steps
1๐Ÿ› ๏ธ Forge โ€” Minecraft Forge (mod loader) Download โ†—
2๐Ÿ› ๏ธ Fabric โ€” Fabric Loader Download โ†—

Install in this order, then this mod last โ€” most mods fail to load without their framework and dependencies in place.

๐Ÿ” Analysis

  • ๐Ÿ† #156 of 258 decoration mods in this game by downloads

๐Ÿ“‹ About This Mod

# BGM Fields (Forge 1.20.1) ๐ŸŽฅ \*\*Watch the BGM Fields demo:\*\* (https://www.youtube.com/shorts/meaJewowPdg) BGM Fields lets you place **Realm Blocks** that create **server-authoritative โ€œBGM zonesโ€ (Realms)**. When a player is inside a Realm, the Realm can: * Switch BGM (single track or playlist) * Apply โ€œVisionโ€ visuals (fog / overlay / sky-only tint / particles / colored precipitation) * Optionally render a glowing boundary ring (visible from inside and outside) This mod does **not** send `.ogg` audio files over the network. Music is referenced by **Sound Event IDs**; you provide the actual audio via a **client resource pack** (per-player) or a **server-pushed resource pack**. <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/9Lth7knyV7c" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> *** Multiplayer: install the mod on **both the server and all clients**. *** ## Getting Started 1) Craft and place a Realm Block. !(https://media.forgecdn.net/attachments/1505/133/2026-01-31_12-02-09-png.png) 2) Right-click the Realm Block to open the settings screen. !(https://media.forgecdn.net/attachments/1505/141/gui1-png.png) 3) Set: * Radius (max 300) * Y-range (optional; you can limit the realm vertically) * Realm color (used by visuals) * BGM settings (track or playlist) * Per-realm BGM volume (0โ€“100, default 80) Only the **owner** can edit the Realm. OPs (permission level 2) can also edit. *** ## Realm Placement Rules * If another playerโ€™s Realm overlaps the new one, placement is denied. * Even for the same owner, **partial overlap** is denied. * Full nesting is allowed (one Realm completely inside the other). *** ## BGM: How Tracks Work A track is a **Sound Event ID** (`namespace:path`). Examples: * Vanilla music: `minecraft:music.overworld` * User BGM generated by this mod: `bgmfieldmod:bgm.my_song` BGM Modes: * **Single**: play one Sound Event. * **Playlist**: multiple entries; each entry has: * `track` (Sound Event ID) * `loop` (true/false) *** ## Add Your Own Music (Client-side, per player) BGM Fields auto-creates a folder resource pack called: * `BGMFields_UserBGM` Put your `.ogg` files under: ``` resourcepacks/BGMFields_UserBGM/assets/bgmfieldmod/sounds/bgm/ ``` Then reload resources (in-game โ€œReloadโ€ button or `F3+T`). You do **not** need to write `sounds.json` yourself; BGM Fields generates it automatically. Sound ID mapping: * `my_song.ogg` โ†’ `bgmfieldmod:bgm.my_song` * `dungeon/boss.ogg` โ†’ `bgmfieldmod:bgm.dungeon.boss` Notes: * Filenames are sanitized to valid resource paths (spaces, uppercase, etc. are converted). * The resource pack still needs to be enabled in Minecraftโ€™s Resource Packs menu (that is vanilla behavior). There is also an optional client config that can attempt to auto-enable it. *** ## Provide Music to Everyone (Server Resource Pack Push) BGM Fields can ask clients to apply a server resource pack on join. Two modes: * **external-url**: set `serverResourcePack.url` to a public URL to a `.zip` resource pack. * **internal-http**: leave `serverResourcePack.url` empty; the server hosts the `.zip` via a built-in HTTP server. Config keys (in the Forge common config): * `serverResourcePack.enabled` * `serverResourcePack.required` * `serverResourcePack.publicHost` * `serverResourcePack.url` * `serverResourcePack.port` * `serverResourcePack.packFile` * `serverResourcePack.sha1` * `serverResourcePack.prompt` Zip requirements: * `pack.mcmeta` and `assets/` must be at the zip root (zipping the parent folder often breaks this). *** ## Vision (Visual Effects) Each Realm has a โ€œVisionโ€ visual module (server-authoritative settings synced to nearby clients). You can control: * Master enable * Strength (0โ€“100) * Ramp up/down (fade in/out) * Fog * Overlay * Sky Tint (sky-only) * Gradient is optional * Can follow the realm color or use an independent RGB * Particles * Colored precipitation (rain/snow via custom particles) * Boundary visualization (glowing ring) *** ## Realm Vision Keybind (Owner Utility) There is a client keybind: * `V` = toggle โ€œRealm Visionโ€ ON/OFF This is used for **owners** to reveal the real Realm Block when the Realm is disguised: * Owner + Realm Vision ON + Sneak (Shift) โ†’ show the real block *** ## Commands (OP) * `/bgmfields_rp start` * `/bgmfields_rp stop` * `/bgmfields_rp send` * `/bgmfields_rp reload` *** ## Notes / Tips * If your particle setting is โ€œMinimalโ€, some Vision particles/precipitation may be hard to see. * The boundary ring is designed to be visible both from inside and outside the Realm (useful for large radii).

# BGM Fields (Forge 1. 20. 1)

๐ŸŽฅ \\Watch the BGM Fields demo:\\ ย  (https://www.youtube.com/shorts/meaJewowPdg)

BGM Fields lets you place Realm Blocks that create server-authoritative โ€œBGM zonesโ€ (Realms). When a player is inside a Realm, the Realm can:

Switch BGM (single track or playlist) Apply โ€œVisionโ€ visuals (fog / overlay / sky-only tint / particles / colored precipitation) Optionally render a glowing boundary ring (visible from inside and outside)

This mod doesย not send `.ogg` audio files over the network. Music is referenced by Sound Event IDs; you provide the actual audio via a client resource pack (per-player) or a server-pushed resource pack.

Multiplayer: install the mod on both the server and all clients.

## Getting Started

1) Craft and place a Realm Block.

!(https://media.forgecdn.net/attachments/1505/133/2026-01-31_12-02-09-png.png)

2) Right-click the Realm Block to open the settings screen.

![](https://media.forgecdn.net/attachments/1505/141/gui1-png.png)

Radius (max 300) Y-range (optional; you can limit the realm vertically) Realm color (used by visuals) BGM settings (track or playlist) Per-realm BGM volume (0โ€“100, default 80)

Only the owner can edit the Realm. OPs (permission level 2) can also edit.

## Realm Placement Rules

If another playerโ€™s Realm overlaps the new one, placement is denied. Even for the same owner, partial overlap is denied. Full nesting is allowed (one Realm completely inside the other).

## BGM: How Tracks Work

A track is a Sound Event ID (`namespace:path`). Examples:

Vanilla music: `minecraft:music.overworld` User BGM generated by this mod: `bgmfieldmod:bgm.my_song`

Single: play one Sound Event. Playlist: multiple entries; each entry has: `track` (Sound Event ID) `loop` (true/false)

## Add Your Own Music (Client-side, per player)

BGM Fields auto-creates a folder resource pack called:

`BGMFields_UserBGM`

Put your `.ogg` files under:

``` resourcepacks/BGMFields_UserBGM/assets/bgmfieldmod/sounds/bgm/ ```

Then reload resources (in-game โ€œReloadโ€ button or `F3+T`).

You do not need to write `sounds.json` yourself; BGM Fields generates it automatically.

Sound ID mapping:

`my_song.ogg` โ†’ `bgmfieldmod:bgm.my_song` `dungeon/boss.ogg` โ†’ `bgmfieldmod:bgm.dungeon.boss`

Filenames are sanitized to valid resource paths (spaces, uppercase, etc. are converted). The resource pack still needs to be enabled in Minecraftโ€™s Resource Packs menu (that is vanilla behavior). There is also an optional client config that can attempt to auto-enable it.

## Provide Music to Everyone (Server Resource Pack Push)

BGM Fields can ask clients to apply a server resource pack on join.

external-url: set `serverResourcePack.url` to a public URL to a `.zip` resource pack. internal-http: leave `serverResourcePack.url` empty; the server hosts the `.zip` via a built-in HTTP server.

Config keys (in the Forge common config):

`serverResourcePack.enabled` `serverResourcePack.required` `serverResourcePack.publicHost` `serverResourcePack.url` `serverResourcePack.port` `serverResourcePack.packFile` `serverResourcePack.sha1` `serverResourcePack.prompt`

Zip requirements:

`pack.mcmeta` and `assets/` must be at the zip root (zipping the parent folder often breaks this).

## Vision (Visual Effects)

Each Realm has a โ€œVisionโ€ visual module (server-authoritative settings synced to nearby clients). You can control:

Master enable Strength (0โ€“100) Ramp up/down (fade in/out) Fog Overlay Sky Tint (sky-only) Gradient is optional Can follow the realm color or use an independent RGB Particles Colored precipitation (rain/snow via custom particles) Boundary visualization (glowing ring)

## Realm Vision Keybind (Owner Utility)

There is a client keybind:

`V` = toggle โ€œRealm Visionโ€ ON/OFF

This is used for owners to reveal the real Realm Block when the Realm is disguised:

Owner + Realm Vision ON + Sneak (Shift) โ†’ show the real block

## Commands (OP)

`/bgmfields_rp start` `/bgmfields_rp stop` `/bgmfields_rp send` `/bgmfields_rp reload`

## Notes / Tips

If your particle setting is โ€œMinimalโ€, some Vision particles/precipitation may be hard to see. * The boundary ring is designed to be visible both from inside and outside the Realm (useful for large radii).

๐Ÿค– AI-enhanced โ€” based on mod data

๐Ÿ“Š Mod Details

Game
Minecraft Mods
Author
oj1755
Version
1.4.0
Downloads
330
Endorsements
1
Category
decoration
Created
1/31/2026
Updated
2/16/2026
Game Versions
1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5
Tags
decoration, social, worldgen

๐Ÿ”ง How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

๐Ÿ“– Full step-by-step install guide for Minecraft Mods โ†’

Visit the official mod page for specific installation instructions for this mod.

๐ŸŽฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

โ“ Frequently Asked Questions

Which Minecraft Mods versions does BGM Fields support?

The author lists 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6. Other versions may work but are untested by the author.

What is the latest version of BGM Fields?

Version 1.4.0, published 2026-02-16 with 330 downloads recorded at the source.

Keep browsing โ€” more Minecraft Mods mods await

๐Ÿ“‹ All Minecraft Mods Mods ๐Ÿ† Top 25 ๐Ÿ“‚ More decoration ๐Ÿ‘ค More by oj1755 ๐Ÿ”Ž Similar Mods ๐ŸŒ Best decoration (All Games) ๐Ÿ”€ Check Compatibility โš–๏ธ Compare Mods ๐Ÿ†• New Mods