COWMODSКаталог модов

CC:HQ Speakers

CC HQ Speakers A mod for Minecraft CC Tweaked Speaker's uses cc tweakeds speakers and adds higher quality support and most importantly mp3s

Автор: tiktop1014,2 тыс.6обновлён 20 окт. 2026 г.
ТехнологииУтилиты

Описание

CC:HQ Speaker's

A mod for Minecraft, CC Tweaked Speaker's

Why you need this mod?

  • It gives the ability of wayyy higher quality Audio, From the SAME CC Speaker's
  • If using Sound Physics Remastered, set update moving sounds to true so it muffles it through walls etc etc

Uses CC Tweaked's current speaker's and gives them a signif "Upgrade".

Adds MP3 support, WAV, OGG, PCM obv, HLS, TS.


Functions

Playback

playAudio(samples)
playAudio(samples, volume)

playNote(instrument, volume, pitch)

playSound(soundName)
playSound(soundName, volume)
playSound(soundName, volume, pitch)

speakerPlay(audio)
speakerPlay(audio, volume)

speakerStop()
speakerVolume(volume)

setLooping(true)
setLooping(false)

Channels

8 per speaker by default. Channel 1 = normal speaker.

speakerPlayChannel(channel, audio)
speakerPlayChannel(channel, audio, volume)
speakerPlayChannel(channel, audio, volume, loop)

speakerChannel(channel, "stop")
speakerChannel(channel, "pause")
speakerChannel(channel, "resume")
speakerChannel(channel, "volume", volume)

speakerChannelStatus(channel) -- { playing, paused, looping }
  • channel 0 in speakerChannel = every channel
  • Event: hqspeaker_channel_empty, name, channel

Examples

speakerPlayChannel(2, bytes, 1.0, true)  -- loops music on channel 2
speakerPlayChannel(3, sfx)               -- sfx on top
speakerChannel(2, "volume", 0.3)         -- turns channel 2 down
speakerChannel(0, "pause")               -- pauses all channels

Pause/Resume

speakerPause()
speakerResume()
speakerIsPaused()

Seek/Skip

speakerSeek(deltaSeconds)

speakerSkip()
speakerSkip(seconds)

speakerSkipBack()
speakerSkipBack(seconds)

Status/Info

speakerIsPlaying()
speakerQueueSize()
speakerProgress()
speakerElapsedSamples()
speakerTotalSamples()
speakerSampleRate()
speakerMaxSamples()
speakerMaxAudioBytes()
speakerMaxOggBytes()
speakerMaxFileBytes()
speakerSupportedFiles()

Streaming

isStreaming()
getStreamUrl()
getStreamFormats()
getStreamMeta()
getStreamTitle()
getStreamArtist()
getStreamSong()
getStreamStation()
getStreamGenre()
getStreamMetaSerial()

Misc

getPeripheralType()
getPos()

Multi-speaker

getSpeakerCount()
getSpeakers()
getSpeakerPos(index)

All (every speaker on the computer)

playNoteAll(instrument, volume, pitch)

playSoundAll(soundName)
playSoundAll(soundName, volume)
playSoundAll(soundName, volume, pitch)

playAudioAll(samples)
playAudioAll(samples, volume)

speakerPlayAll(audio)
speakerPlayAll(audio, volume)

speakerStopAll()
speakerVolumeAll(volume)

setLoopingAll(true)
setLoopingAll(false)

speakerPauseAll()
speakerResumeAll()

speakerSeekAll(deltaSeconds)

speakerSkipAll()
speakerSkipAll(seconds)

speakerSkipBackAll()
speakerSkipBackAll(seconds)

At (one speaker by index)

playNoteAt(index, instrument, volume, pitch)

playSoundAt(index, soundName)
playSoundAt(index, soundName, volume)
playSoundAt(index, soundName, volume, pitch)

playAudioAt(index, samples)
playAudioAt(index, samples, volume)

speakerPlayAt(index, audio)
speakerPlayAt(index, audio, volume)

speakerStopAt(index)

speakerPauseAt(index)
speakerResumeAt(index)
speakerIsPausedAt(index)

speakerSeekAt(index, deltaSeconds)

speakerSkipAt(index)
speakerSkipAt(index, seconds)

speakerSkipBackAt(index)
speakerSkipBackAt(index, seconds)

speakerProgressAt(index)

Config

hqspeaker-server.toml

SectionOptionDefaultNotes
[formats]pcmPlayabletrue
[formats]mp3Playabletrue
[formats]oggPlayabletrue
[formats]hlsPlayabletrue
[formats]tsPlayabletrue
[formats]wavPlayabletrue
[limits]maxAudioFileSizeMB8max 128
[limits]maxVolume1.0max 16
[limits]maxChannels8max 32

Галерея

CC:HQ Speakers iconMusic player i made for DirectGPU, that uses this mod.

Последние версии

Все версии →
release

CC:HQ Speakers 1.1.0

1.1.0-Neoforge
20 окт. 2026 г.266Minecraft: 1.21.1neoforge
Скачать
Что нового
Adds EnableLogging to both client and server config, default as false. fixes a issue w audio getting speeded/jumbled up.
release

CC:HQ Speakers 1.1.0

1.1.0-Forge
20 окт. 2026 г.92Minecraft: 1.20.1forge
Скачать
Что нового
Adds EnableLogging to both client and server config, default as false. fixes a issue w audio getting speeded/jumbled up.
release

CC:HQ Speakers 1.0.9

1.0.9-Neoforge
19 окт. 2026 г.84Minecraft: 1.21.1neoforge
Скачать
Что нового
Works through modems now.
release

CC:HQ Speakers 1.0.9

1.0.9-Forge
19 окт. 2026 г.22Minecraft: 1.20.1forge
Скачать
Что нового
Works through modems now.
release

CC:HQ Speakers 1.0.8

1.0.8-Neoforge
11 окт. 2026 г.318Minecraft: 1.21.1neoforge
Скачать
Что нового
Fixed a client crash issue when playing audio streams (radio/HLS/MP3 URLs).
release

CC:HQ Speakers 1.0.8

1.0.8-Forge
11 окт. 2026 г.48Minecraft: 1.20.1forge
Скачать
Что нового
Fixed a client crash issue when playing audio streams (radio/HLS/MP3 URLs).
release

CC:HQ Speakers 1.0.7

1.0.7-Neoforge
9 окт. 2026 г.122Minecraft: 1.21.1neoforge
Скачать
Что нового
Added 8 audio channels per speaker so you can play music + sfx at the same time. Channel 1 = normal speaker. speaker.speakerPlayChannel(channel, audio, volume, loop) speaker.speakerChannel(channel, action, volume) > "stop" "pause" "resume" "volume", channel 0 = all speaker.speakerChannelStatus(channel) > { playing, paused, looping } speaker.speakerPlayChannel(2, bytes, 1.0, true) > loops music on ch 2 speaker.speakerPlayChannel(3, sfx) > sfx on top speaker.speakerChannel(0, "pause") > pauses all new event: hqspeaker_channel_empty new config: maxChannels (default 8, max 32) in hqspeaker-server.toml under [limits]
release

CC:HQ Speakers 1.0.7

1.0.7-Forge
9 окт. 2026 г.24Minecraft: 1.20.1forge
Скачать
Что нового
Added 8 audio channels per speaker so you can play music + sfx at the same time. Channel 1 = normal speaker. speaker.speakerPlayChannel(channel, audio, volume, loop) speaker.speakerChannel(channel, action, volume) > "stop" "pause" "resume" "volume", channel 0 = all speaker.speakerChannelStatus(channel) > { playing, paused, looping } speaker.speakerPlayChannel(2, bytes, 1.0, true) > loops music on ch 2 speaker.speakerPlayChannel(3, sfx) > sfx on top speaker.speakerChannel(0, "pause") > pauses all new event: hqspeaker_channel_empty new config: maxChannels (default 8, max 32) in hqspeaker-server.toml under [limits]
release

CC:HQ Speakers 1.0.6

1.0.6-Neoforge
9 окт. 2026 г.20Minecraft: 1.21.1neoforge
Скачать
Что нового
Fixed an OGG decoding memory bug. Removed the leftover HQ Speaker block I forgot to take out.
release

CC:HQ Speakers 1.0.6

1.0.6-Forge
9 окт. 2026 г.14Minecraft: 1.20.1forge
Скачать
Что нового
Fixed an OGG decoding memory bug. Removed the leftover HQ Speaker block I forgot to take out.