What are you searching for?

Sculk Radio
Sculk Radio

Sculk Radio

Use the magic of Sculk to connect Note Blocks to Jukeboxes as speakers.

download 507 Downloads · favorite 7 Followers · Updated 1 week ago
Fabric Game-mechanics Magic Social Technology Utility 1.21.9 1.21.10 1.21.11

Versions

inventory_2
Sculk-Radio 0.3.7+1.21.11

0.3.7+1.21.11 · 1 week ago · 92.65 KB

Fabric 1.21.11
inventory_2
Sculk-Radio 0.3.6-audiodisc+1.21.9

0.3.6-audiodisc+1.21.9 · 2 weeks ago · 94.96 KB

Fabric 1.21.9 1.21.10
inventory_2
Sculk-Radio 0.3.5+1.21.11

0.3.5+1.21.11 · 1 month ago · 92.65 KB

Fabric 1.21.11
inventory_2
Sculk-Radio 0.3.5+1.21.9

0.3.5+1.21.9 · 1 month ago · 92.65 KB

Fabric 1.21.9 1.21.10
inventory_2
Sculk-Radio 0.3.4+1.21.[9-10]

0.3.4+1.21.9 · 2 months ago · 93.91 KB

Fabric 1.21.9 1.21.10

Gallery

About

A jukebox with a sculk shrieker and 2 noteblocks with sculk sensors overlayed with a 3D logo of the mod name

Use the magic of Sculk to connect Note Blocks to Jukeboxes as speakers.

Custom discs

Sculk Radio has native support for AudioPlayer by henkelmax. Custom music discs from this mod can be used on a radio and will act the same as vanilla discs.

How to use

To start of, place a shrieker on a jukebox, to turn it into a radio. When a jukebox is used as a radio it will not give off any audio itself meaning it can be hidden within redstone contraptions.

To 'receive' the signal sent by a radio, you need a speaker. A speaker is made by placing a sculk sensor on top of a note block. The maximum distance a speaker can receive a signal from is 16 blocks.

To expand the range of a signal you can repeat it using a signal repeater. A single repeater is made by placing a sculk sensor on top of a block of amethyst. The maximum distance for receiving and repeating a signal is 16 blocks. Which means a single repeater can already double the range of a speaker.

Things to know

  • The max signal 'depth' is 8, which means a signal can be repeated 8 times making for a total max range of 128 blocks.
  • Radios and repeaters can each send to 8 receivers (speakers and/or repeaters).
  • Audio coming out of a speaker has the same distance and volume as if it came out of a jukebox.
  • Sculk blocks will not activate when they are part of a radio, speaker or repeater. Outside of these 'multiblocks' they have their vanilla behavior.

Other Mod compatibilities

Mods that add new music discs and resource packs that change vanilla discs should also work natively. But be sure to create an issue on the Github if there are incompatibilities.

If you're a mod developer, and you want to use Sculk Radio for your own projects, you can use the API provided by the mod.

Maven

<repository>
  <id>modrinth-repo</id>
  <url>https://api.modrinth.com/maven/</url>
</repository>

<dependency>
  <groupId>maven.modrinth</groupId>
  <artifactId>sculk-radio</artifactId>
  <version>0.3.7+1.21.11</version>
  <scope>provided</scope>
</dependency>

Gradle

repositories {
    exclusiveContent {
        forRepository { maven { url = "https://api.modrinth.com/maven" } }
        filter { includeGroup "maven.modrinth" }
    }
}

dependencies {
    compileOnly 'maven.modrinth:sculk-radio:0.3.7+1.21.11'
}

You can call the API like this:

import nl.gjorgdy.sculk_radio.SculkRadio;

SculkRadio.api();

Demo

<iframe width="1439" height="1261" src="https://www.youtube.com/embed/6YeBJH30QTU" title="Sculk Radio Mod Showcase - Copper Golem Tavern" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
open_in_new View on Modrinth
Compatibility
Client: Unsupported Server: Required
gavel Apache-2.0

Conversation

What are your thoughts?

Related projects

Optimization Utility
FerriteCore
FerriteCore

by malte0811

Memory usage optimizations

download 84.3M
favorite 12,712
Utility
Mod Menu
Mod Menu

by Prospector

Adds a mod menu to view the list of mods you have installed.

download 77.7M
favorite 22,127
Library Management Utility
YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)

by isxander

A builder-based configuration library for Minecraft!

download 66.1M
favorite 7,607
Adventure Transportation Utility
Xaero's Minimap
Xaero's Minimap

by thexaero

Displays a map of the nearby world terrain, players, mobs, entities in the corner of your screen. Lets you create waypoints which help you find the locations you've marked.

download 60.9M
favorite 13,668
lock Cookie consent

SkinMC uses cookies to provide functionality and features.