NouveauCraftRank SitesSite web et boutique gratuitsCrée la tienne ›
AshlarLogiciel serveur gratuit basé sur Paper, avec protection DDoS et anti-backdoor Voir Ashlar ›CommunautéPose des questions, partage tes constructions et trouve des joueurs Rejoindre le forum ›
Ressources / Mods / CCSpeakerCodecs

CCSpeakerCodecs

Adds a collection of alternate transit codecs for CC: Tweaked speakers to improve audio quality.

ModsGratuit1.20
par JackMacWindows · repris depuis Modrinth
Télécharger ›

Téléchargement direct depuis Modrinth · 16 téléchargements

Ce qu'il fait

CCSpeakerCodecs (mod) est une création de JackMacWindows. Adds a collection of alternate transit codecs for CC: Tweaked speakers to improve audio quality.

Versions prises en charge : Minecraft 1.20. On compte 16 téléchargements sur Modrinth. La dernière mise à jour date du 07/05/2026.

Versions prises en charge

1.20

Historique des versions

La plus récente est 0.1.1, sortie le 07/05/2026. Elle est faite pour Minecraft 1.20.1. Elle fonctionne sur Fabric et Forge. Le téléchargement fait 826 KB.

VersionPubliéMinecraftType
0.1.107/05/20261.20.1Bêta

Dernière version sur GitHub

CCSpeakerCodecs est open source. Sa dernière version sur GitHub est CCSpeakerCodecs 0.1.1, publiée le 07/05/2026.

  • Fixed options table being required

Avant : CCSpeakerCodecs 0.1 (07/05/2026).

Description de l'auteur sur Modrinth

CCSpeakerCodecs

Adds a collection of alternative transit codecs for CC: Tweaked speakers to enhance audio quality.

Theory

CC: Tweaked speakers internally use the 1 bit per sample DFPWM codec in transit to reduce bandwidth while keeping a high audio sample rate. It works fairly well for audio mostly below ~2000 Hz with little high frequency components, but it starts to break down when the high-frequency components are important - for example, in a waveform with sharp edges (which create harmonics), such as square/sawtooth waves.

Since DFPWM has a pretty hard frequency shelf at 12 kHz, I figured that reducing the sample rate wouldn't have as much of an impact and would leave room to use a better codec like ADPCM. So that's what this mod does - it lets the user switch to higher bit depth codecs at the expense of sample rate.

All codecs are limited to up to the same 48 kbps rate as DFPWM, with the rate scaled down to fit. The speaker still takes in the same 48 kHz sample rate, but samples are skipped to hit the sample rate target - high-performance applications can ignore the skipped samples and set them to 0.

Over the network, the audio packets are made backwards compatible with clients and servers without this mod installed. Extended codec packets are encoded as empty DFPWM packets followed by the actual data, which makes unaware clients decode an empty packet when an unsupported codec is used. DFPWM codec packets remain the same format, so unaware clients still receive a valid packet & unaware servers are still sending a supported packet.

Codecs

Codec · b/sample · Sample rate · Speed · Quality
dfpwm · 1 · 48000 · ⭐⭐⭐⭐⭐ · ⭐
qoa · 3.2 · 12000 · ⭐⭐⭐⭐⭐ · ⭐⭐
adpcm2 · 2 · 24000 · ⭐⭐⭐ · ⭐⭐⭐
adpcm3 · 3 · 16000 · ⭐⭐⭐ · ⭐⭐⭐
adpcm · 4 · 12000 · ⭐⭐⭐ · ⭐⭐
adpcm5 · 5 · 9600 · ⭐⭐ · ⭐⭐
opus^ · * · 48000 · ⭐⭐⭐⭐ · ⭐⭐⭐⭐⭐
qoa+^ · 3.2 · 16000 · ⭐⭐⭐⭐⭐ · ⭐⭐⭐

^ Disabled by default.

Codec · chipneve.xm (chiptune, no interpolation) · Yahtzee.xm (low sample rate GBA module, linear interpolation) · Stereo Madness 2 (WAV, 48 kHz 16-bit)
dfpwm · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo…
qoa · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo…
adpcm2 · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo…
adpcm3 · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo…
adpcm · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo…
adpcm5 · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo… · raw.githubusercontent.com/MCJack123/CCSpeakerCo…

Codec options

Some codecs accept additional options in a table passed as the second parameter to setAudioCodec. These are the following options available:

interpolation: boolean

Available in: qoa, adpcm2, adpcm3, adpcm, adpcm5

Sets whether the audio is interpolated (linearly) on the client side. Defaults to true.

Interpolation smoothens out the audio and makes it less crunchy, but the crunch may be desired for some audio, so the option is made available just in case.

bufferSize: number

Available in: opus

Controls the size of the audio buffer/minimum frame size in samples. May be any of 120, 240, 480, 960, or 1920. Defaults to 960.

Lower values will reduce the audio delay from buffering, but can cause clicks due to the smaller buffers having lower quality encoding. Notably, values of 120 and 240 are significantly worse than the higher values.

Usage

Simply call the new speaker.setAudioCodec(codec: string[, options: table]) method to set the codec. Future playAudio calls will use this codec automatically, with no format changes necessary.

License

The core mod is licensed under MPL 2.0, like CC:T. Portions are taken from third-party projects licensed under other terms - see LICENSE.txt for more info.

Écrite par JackMacWindows. À lire avec les images sur Modrinth.

Comment installer CCSpeakerCodecs

  1. Ce mod est nécessaire sur le serveur et chez chaque joueur qui rejoint.

  2. Installe Fabric et Forge pour Minecraft 1.20.

  3. Ajoute les mods dont il a besoin : CC: Tweaked.

  4. Télécharge le fichier .jar depuis Modrinth et place-le dans le dossier mods de ton répertoire .minecraft.

  5. Lance Minecraft avec le profil Fabric.

  6. Plus simple : dans Prism Launcher ou la Modrinth App, cherche CCSpeakerCodecs dans les mods de ton instance et clique sur Install. Le loader et les mods requis sont ajoutés pour toi.

Compatibilité

Versions de Minecraft
1.20
Fonctionne sur
Fabric, Forge
Où il fonctionne
Client et serveur
Édition
Java
Nécessite
CC: Tweaked
Licence
Utilisation gratuite
Prix
Gratuit
Suivi
Mis à jour activement (11/11/2026)

CCSpeakerCodecs comparé à des ressources similaires Comparer toutes les alternatives

RessourceTéléchargementsVersionsMise à jourPrix
CCSpeakerCodecscelle que tu regardais161.207 mai 2026Gratuit
Create Aeronautics: Freeze StaffDovorol441.21il y a 3 joursGratuit
Detonance Core: Dynamic Shockwave PhysicsTarubi_141.2120 sept. 2026Gratuit
FleroviumMoePus5.3M1.20 – 1.2126 sept. 2026Gratuit

Questions

Est-ce que CCSpeakerCodecs fonctionne sur Minecraft 26.x ?

Pas encore. La version la plus récente prise en charge est Minecraft 1.20.

Est-ce que CCSpeakerCodecs est gratuit ?

Oui. CCSpeakerCodecs se télécharge gratuitement sur Modrinth.

CCSpeakerCodecs est-il côté client ou côté serveur ?

Les deux. Le serveur et chaque joueur doivent avoir CCSpeakerCodecs installé.

CCSpeakerCodecs a-t-il besoin d'autre chose ?

Oui : CC: Tweaked. Installe-le avant CCSpeakerCodecs.

CCSpeakerCodecs est-il encore mis à jour ?

Oui. La dernière mise à jour date des dernières 24 heures.

Quelles sont les meilleures alternatives à CCSpeakerCodecs ?

Les plus proches sont Create Aeronautics: Freeze Staff, Detonance Core: Dynamic Shockwave Physics et Flerovium. Comparer toutes les alternatives

Alternatives à CCSpeakerCodecs

QuarkMods · 1.12 – 1.21

A Quark is a very small thing. This mod is a collection of small things...

Gratuit26,352,874 téléchargements
Comparer toutes les alternatives ›

Avis

–★★★★★
0 avis
50
40
30
20
10

Connecte-toi pour laisser un avis.