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

HonkyTones

Fabric Mod that adds a very musical experience.

Автор: Engine_Machiner3,1 тыс.21обновлён 30 сент. 2024 г.
СнаряжениеМагияТехнологии

Описание


It's a mod that adds magical instruments, music players, reads MIDI inputs and more. Mostly networked between the players.

For more details check the wiki.


Галерея

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

Все версии →
release

HonkyTones mc1.20.4-v1.6.3.0

mc1.20.4-v1.6.3.0
30 сент. 2024 г.136Minecraft: 1.20.4fabric
Скачать
Что нового
-- 1.6.0.0 + Preparing for split sources. Removing @Environment annotation. + Harmony was born. + Biggest rework using Harmony. + Rewrite EnchantHelperMixin using a more proper and clean vanilla code. + Allow ranged hostile mobs to use instruments for now. + Parrots now listen to the music player: ParrotEntityMixin and WorldRendererAccessor. + Made MarkErrorInputStream more readable. + Lots of naming changes. + Remove MediaInfo unnecessary fields. + VideoFormat class removed. + Initial implementation for advancements and data generation. + Use MusicPlayerBlockEntity inventory setStack and removeStack to read slots and data instead of using the screen. + Floppy disks now store settings per player for the music player. This fixes wrong behavior like the volume tweaking. + Screen handler slot actions rework using Harmony. + Fix feature to read on spawn and store each music player listeners. This fixes listening to all music players as well. + Music Player MIDI sound notes networking removed. Every player now plays MIDI on their own by file sharing. + Removed MusicPlayerEntity check at onSpawnPacket that was causing issues on mods that handle entity loading by themselves. + Use ytdlp info to search already downloaded files. + Implement wrap for MIDI receivers to handle sound networking actions. + Lots of bug fixes. + Add ffmpeg and ytdlp path commands. + LibImpl.kt is now ExternalLibs.kt. It's been reworked as well and uses direct commands on the binaries. + Move Fuel register to Init. + Figured out to use Translation objects without initializing them before translations are available. + Screen handlers now register their handled screens. + Add PortablePlayer and Remote class. + Add LocalAudio for local audio processing and HttpAudio for audio online processing. + Add OggAudio class based on OggAudioStream. + Language tweaks. + New screen slots textures. + Set Init as the main initializer. Removed the other ones. -- 1.6.3.0 + Split sources. + Update dependencies. + Add Remote and Radio items. + File sharing (OGG, MP3, MIDI) through clients. Thanks AwfulRanger. + Cancel async jobs when overlapping actions. Fixes Floppy name query overlap. + Bug fixes. + UI Update. + Music players can be initialized when opening the screen. + Added more commands. + Moved to JSON for config files. + Config is now by data class. + ExternalLibs file rewrite. + Some items are now colored. + DigitalConsole UI rewrite. + Rework instruments sounds model and copies system. + Rework MIDI receivers. + The sound muffle issue still persists and the temp fix stays. + Data gen, Advancements and Tags added. + A little renaming because overlapping between the mod, Harmony and Fabric. + Update translations. + Recipe tweaks to ease things up. + Update GitHub Actions gradle tasks build.yml.
release

HonkyTones mc1.20.3-v1.6.3.0

mc1.20.3-v1.6.3.0
30 сент. 2024 г.63Minecraft: 1.20.3fabric
Скачать
Что нового
-- 1.6.0.0 + Preparing for split sources. Removing @Environment annotation. + Harmony was born. + Biggest rework using Harmony. + Rewrite EnchantHelperMixin using a more proper and clean vanilla code. + Allow ranged hostile mobs to use instruments for now. + Parrots now listen to the music player: ParrotEntityMixin and WorldRendererAccessor. + Made MarkErrorInputStream more readable. + Lots of naming changes. + Remove MediaInfo unnecessary fields. + VideoFormat class removed. + Initial implementation for advancements and data generation. + Use MusicPlayerBlockEntity inventory setStack and removeStack to read slots and data instead of using the screen. + Floppy disks now store settings per player for the music player. This fixes wrong behavior like the volume tweaking. + Screen handler slot actions rework using Harmony. + Fix feature to read on spawn and store each music player listeners. This fixes listening to all music players as well. + Music Player MIDI sound notes networking removed. Every player now plays MIDI on their own by file sharing. + Removed MusicPlayerEntity check at onSpawnPacket that was causing issues on mods that handle entity loading by themselves. + Use ytdlp info to search already downloaded files. + Implement wrap for MIDI receivers to handle sound networking actions. + Lots of bug fixes. + Add ffmpeg and ytdlp path commands. + LibImpl.kt is now ExternalLibs.kt. It's been reworked as well and uses direct commands on the binaries. + Move Fuel register to Init. + Figured out to use Translation objects without initializing them before translations are available. + Screen handlers now register their handled screens. + Add PortablePlayer and Remote class. + Add LocalAudio for local audio processing and HttpAudio for audio online processing. + Add OggAudio class based on OggAudioStream. + Language tweaks. + New screen slots textures. + Set Init as the main initializer. Removed the other ones. -- 1.6.3.0 + Split sources. + Update dependencies. + Add Remote and Radio items. + File sharing (OGG, MP3, MIDI) through clients. Thanks AwfulRanger. + Cancel async jobs when overlapping actions. Fixes Floppy name query overlap. + Bug fixes. + UI Update. + Music players can be initialized when opening the screen. + Added more commands. + Moved to JSON for config files. + Config is now by data class. + ExternalLibs file rewrite. + Some items are now colored. + DigitalConsole UI rewrite. + Rework instruments sounds model and copies system. + Rework MIDI receivers. + The sound muffle issue still persists and the temp fix stays. + Data gen, Advancements and Tags added. + A little renaming because overlapping between the mod, Harmony and Fabric. + Update translations. + Recipe tweaks to ease things up. + Update GitHub Actions gradle tasks build.yml.
release

HonkyTones mc1.20.2-v1.6.3.0

mc1.20.2-v1.6.3.0
30 сент. 2024 г.55Minecraft: 1.20.2fabric
Скачать
Что нового
-- 1.6.0.0 + Preparing for split sources. Removing @Environment annotation. + Harmony was born. + Biggest rework using Harmony. + Rewrite EnchantHelperMixin using a more proper and clean vanilla code. + Allow ranged hostile mobs to use instruments for now. + Parrots now listen to the music player: ParrotEntityMixin and WorldRendererAccessor. + Made MarkErrorInputStream more readable. + Lots of naming changes. + Remove MediaInfo unnecessary fields. + VideoFormat class removed. + Initial implementation for advancements and data generation. + Use MusicPlayerBlockEntity inventory setStack and removeStack to read slots and data instead of using the screen. + Floppy disks now store settings per player for the music player. This fixes wrong behavior like the volume tweaking. + Screen handler slot actions rework using Harmony. + Fix feature to read on spawn and store each music player listeners. This fixes listening to all music players as well. + Music Player MIDI sound notes networking removed. Every player now plays MIDI on their own by file sharing. + Removed MusicPlayerEntity check at onSpawnPacket that was causing issues on mods that handle entity loading by themselves. + Use ytdlp info to search already downloaded files. + Implement wrap for MIDI receivers to handle sound networking actions. + Lots of bug fixes. + Add ffmpeg and ytdlp path commands. + LibImpl.kt is now ExternalLibs.kt. It's been reworked as well and uses direct commands on the binaries. + Move Fuel register to Init. + Figured out to use Translation objects without initializing them before translations are available. + Screen handlers now register their handled screens. + Add PortablePlayer and Remote class. + Add LocalAudio for local audio processing and HttpAudio for audio online processing. + Add OggAudio class based on OggAudioStream. + Language tweaks. + New screen slots textures. + Set Init as the main initializer. Removed the other ones. -- 1.6.3.0 + Split sources. + Update dependencies. + Add Remote and Radio items. + File sharing (OGG, MP3, MIDI) through clients. Thanks AwfulRanger. + Cancel async jobs when overlapping actions. Fixes Floppy name query overlap. + Bug fixes. + UI Update. + Music players can be initialized when opening the screen. + Added more commands. + Moved to JSON for config files. + Config is now by data class. + ExternalLibs file rewrite. + Some items are now colored. + DigitalConsole UI rewrite. + Rework instruments sounds model and copies system. + Rework MIDI receivers. + The sound muffle issue still persists and the temp fix stays. + Data gen, Advancements and Tags added. + A little renaming because overlapping between the mod, Harmony and Fabric. + Update translations. + Recipe tweaks to ease things up. + Update GitHub Actions gradle tasks build.yml.
release

HonkyTones mc1.20.1-v1.6.3.0

mc1.20.1-v1.6.3.0
30 сент. 2024 г.122Minecraft: 1.20.1fabric
Скачать
Что нового
-- 1.6.0.0 + Preparing for split sources. Removing @Environment annotation. + Harmony was born. + Biggest rework using Harmony. + Rewrite EnchantHelperMixin using a more proper and clean vanilla code. + Allow ranged hostile mobs to use instruments for now. + Parrots now listen to the music player: ParrotEntityMixin and WorldRendererAccessor. + Made MarkErrorInputStream more readable. + Lots of naming changes. + Remove MediaInfo unnecessary fields. + VideoFormat class removed. + Initial implementation for advancements and data generation. + Use MusicPlayerBlockEntity inventory setStack and removeStack to read slots and data instead of using the screen. + Floppy disks now store settings per player for the music player. This fixes wrong behavior like the volume tweaking. + Screen handler slot actions rework using Harmony. + Fix feature to read on spawn and store each music player listeners. This fixes listening to all music players as well. + Music Player MIDI sound notes networking removed. Every player now plays MIDI on their own by file sharing. + Removed MusicPlayerEntity check at onSpawnPacket that was causing issues on mods that handle entity loading by themselves. + Use ytdlp info to search already downloaded files. + Implement wrap for MIDI receivers to handle sound networking actions. + Lots of bug fixes. + Add ffmpeg and ytdlp path commands. + LibImpl.kt is now ExternalLibs.kt. It's been reworked as well and uses direct commands on the binaries. + Move Fuel register to Init. + Figured out to use Translation objects without initializing them before translations are available. + Screen handlers now register their handled screens. + Add PortablePlayer and Remote class. + Add LocalAudio for local audio processing and HttpAudio for audio online processing. + Add OggAudio class based on OggAudioStream. + Language tweaks. + New screen slots textures. + Set Init as the main initializer. Removed the other ones. -- 1.6.3.0 + Split sources. + Update dependencies. + Add Remote and Radio items. + File sharing (OGG, MP3, MIDI) through clients. Thanks AwfulRanger. + Cancel async jobs when overlapping actions. Fixes Floppy name query overlap. + Bug fixes. + UI Update. + Music players can be initialized when opening the screen. + Added more commands. + Moved to JSON for config files. + Config is now by data class. + ExternalLibs file rewrite. + Some items are now colored. + DigitalConsole UI rewrite. + Rework instruments sounds model and copies system. + Rework MIDI receivers. + The sound muffle issue still persists and the temp fix stays. + Data gen, Advancements and Tags added. + A little renaming because overlapping between the mod, Harmony and Fabric. + Update translations. + Recipe tweaks to ease things up. + Update GitHub Actions gradle tasks build.yml.
release

HonkyTones mc1.20-v1.6.3.0

mc1.20-v1.6.3.0
30 сент. 2024 г.41Minecraft: 1.20fabric
Скачать
Что нового
-- 1.6.0.0 + Preparing for split sources. Removing @Environment annotation. + Harmony was born. + Biggest rework using Harmony. + Rewrite EnchantHelperMixin using a more proper and clean vanilla code. + Allow ranged hostile mobs to use instruments for now. + Parrots now listen to the music player: ParrotEntityMixin and WorldRendererAccessor. + Made MarkErrorInputStream more readable. + Lots of naming changes. + Remove MediaInfo unnecessary fields. + VideoFormat class removed. + Initial implementation for advancements and data generation. + Use MusicPlayerBlockEntity inventory setStack and removeStack to read slots and data instead of using the screen. + Floppy disks now store settings per player for the music player. This fixes wrong behavior like the volume tweaking. + Screen handler slot actions rework using Harmony. + Fix feature to read on spawn and store each music player listeners. This fixes listening to all music players as well. + Music Player MIDI sound notes networking removed. Every player now plays MIDI on their own by file sharing. + Removed MusicPlayerEntity check at onSpawnPacket that was causing issues on mods that handle entity loading by themselves. + Use ytdlp info to search already downloaded files. + Implement wrap for MIDI receivers to handle sound networking actions. + Lots of bug fixes. + Add ffmpeg and ytdlp path commands. + LibImpl.kt is now ExternalLibs.kt. It's been reworked as well and uses direct commands on the binaries. + Move Fuel register to Init. + Figured out to use Translation objects without initializing them before translations are available. + Screen handlers now register their handled screens. + Add PortablePlayer and Remote class. + Add LocalAudio for local audio processing and HttpAudio for audio online processing. + Add OggAudio class based on OggAudioStream. + Language tweaks. + New screen slots textures. + Set Init as the main initializer. Removed the other ones. -- 1.6.3.0 + Split sources. + Update dependencies. + Add Remote and Radio items. + File sharing (OGG, MP3, MIDI) through clients. Thanks AwfulRanger. + Cancel async jobs when overlapping actions. Fixes Floppy name query overlap. + Bug fixes. + UI Update. + Music players can be initialized when opening the screen. + Added more commands. + Moved to JSON for config files. + Config is now by data class. + ExternalLibs file rewrite. + Some items are now colored. + DigitalConsole UI rewrite. + Rework instruments sounds model and copies system. + Rework MIDI receivers. + The sound muffle issue still persists and the temp fix stays. + Data gen, Advancements and Tags added. + A little renaming because overlapping between the mod, Harmony and Fabric. + Update translations. + Recipe tweaks to ease things up. + Update GitHub Actions gradle tasks build.yml.
release

HonkyTones mc1.19.4-v1.6.3.0

mc1.19.4-v1.6.3.0
30 сент. 2024 г.54Minecraft: 1.19.4fabric
Скачать
Что нового
-- 1.6.0.0 + Preparing for split sources. Removing @Environment annotation. + Harmony was born. + Biggest rework using Harmony. + Rewrite EnchantHelperMixin using a more proper and clean vanilla code. + Allow ranged hostile mobs to use instruments for now. + Parrots now listen to the music player: ParrotEntityMixin and WorldRendererAccessor. + Made MarkErrorInputStream more readable. + Lots of naming changes. + Remove MediaInfo unnecessary fields. + VideoFormat class removed. + Initial implementation for advancements and data generation. + Use MusicPlayerBlockEntity inventory setStack and removeStack to read slots and data instead of using the screen. + Floppy disks now store settings per player for the music player. This fixes wrong behavior like the volume tweaking. + Screen handler slot actions rework using Harmony. + Fix feature to read on spawn and store each music player listeners. This fixes listening to all music players as well. + Music Player MIDI sound notes networking removed. Every player now plays MIDI on their own by file sharing. + Removed MusicPlayerEntity check at onSpawnPacket that was causing issues on mods that handle entity loading by themselves. + Use ytdlp info to search already downloaded files. + Implement wrap for MIDI receivers to handle sound networking actions. + Lots of bug fixes. + Add ffmpeg and ytdlp path commands. + LibImpl.kt is now ExternalLibs.kt. It's been reworked as well and uses direct commands on the binaries. + Move Fuel register to Init. + Figured out to use Translation objects without initializing them before translations are available. + Screen handlers now register their handled screens. + Add PortablePlayer and Remote class. + Add LocalAudio for local audio processing and HttpAudio for audio online processing. + Add OggAudio class based on OggAudioStream. + Language tweaks. + New screen slots textures. + Set Init as the main initializer. Removed the other ones. -- 1.6.3.0 + Split sources. + Update dependencies. + Add Remote and Radio items. + File sharing (OGG, MP3, MIDI) through clients. Thanks AwfulRanger. + Cancel async jobs when overlapping actions. Fixes Floppy name query overlap. + Bug fixes. + UI Update. + Music players can be initialized when opening the screen. + Added more commands. + Moved to JSON for config files. + Config is now by data class. + ExternalLibs file rewrite. + Some items are now colored. + DigitalConsole UI rewrite. + Rework instruments sounds model and copies system. + Rework MIDI receivers. + The sound muffle issue still persists and the temp fix stays. + Data gen, Advancements and Tags added. + A little renaming because overlapping between the mod, Harmony and Fabric. + Update translations. + Recipe tweaks to ease things up. + Update GitHub Actions gradle tasks build.yml.
release

HonkyTones mc1.19.3-v1.6.3.0

mc1.19.3-v1.6.3.0
30 сент. 2024 г.63Minecraft: 1.19.3fabric
Скачать
Что нового
-- 1.6.0.0 + Preparing for split sources. Removing @Environment annotation. + Harmony was born. + Biggest rework using Harmony. + Rewrite EnchantHelperMixin using a more proper and clean vanilla code. + Allow ranged hostile mobs to use instruments for now. + Parrots now listen to the music player: ParrotEntityMixin and WorldRendererAccessor. + Made MarkErrorInputStream more readable. + Lots of naming changes. + Remove MediaInfo unnecessary fields. + VideoFormat class removed. + Initial implementation for advancements and data generation. + Use MusicPlayerBlockEntity inventory setStack and removeStack to read slots and data instead of using the screen. + Floppy disks now store settings per player for the music player. This fixes wrong behavior like the volume tweaking. + Screen handler slot actions rework using Harmony. + Fix feature to read on spawn and store each music player listeners. This fixes listening to all music players as well. + Music Player MIDI sound notes networking removed. Every player now plays MIDI on their own by file sharing. + Removed MusicPlayerEntity check at onSpawnPacket that was causing issues on mods that handle entity loading by themselves. + Use ytdlp info to search already downloaded files. + Implement wrap for MIDI receivers to handle sound networking actions. + Lots of bug fixes. + Add ffmpeg and ytdlp path commands. + LibImpl.kt is now ExternalLibs.kt. It's been reworked as well and uses direct commands on the binaries. + Move Fuel register to Init. + Figured out to use Translation objects without initializing them before translations are available. + Screen handlers now register their handled screens. + Add PortablePlayer and Remote class. + Add LocalAudio for local audio processing and HttpAudio for audio online processing. + Add OggAudio class based on OggAudioStream. + Language tweaks. + New screen slots textures. + Set Init as the main initializer. Removed the other ones. -- 1.6.3.0 + Split sources. + Update dependencies. + Add Remote and Radio items. + File sharing (OGG, MP3, MIDI) through clients. Thanks AwfulRanger. + Cancel async jobs when overlapping actions. Fixes Floppy name query overlap. + Bug fixes. + UI Update. + Music players can be initialized when opening the screen. + Added more commands. + Moved to JSON for config files. + Config is now by data class. + ExternalLibs file rewrite. + Some items are now colored. + DigitalConsole UI rewrite. + Rework instruments sounds model and copies system. + Rework MIDI receivers. + The sound muffle issue still persists and the temp fix stays. + Data gen, Advancements and Tags added. + A little renaming because overlapping between the mod, Harmony and Fabric. + Update translations. + Recipe tweaks to ease things up. + Update GitHub Actions gradle tasks build.yml.
release

HonkyTones mc1.19.2-v1.6.3.0

mc1.19.2-v1.6.3.0
30 сент. 2024 г.81Minecraft: 1.19.2fabric
Скачать
Что нового
-- 1.6.0.0 + Preparing for split sources. Removing @Environment annotation. + Harmony was born. + Biggest rework using Harmony. + Rewrite EnchantHelperMixin using a more proper and clean vanilla code. + Allow ranged hostile mobs to use instruments for now. + Parrots now listen to the music player: ParrotEntityMixin and WorldRendererAccessor. + Made MarkErrorInputStream more readable. + Lots of naming changes. + Remove MediaInfo unnecessary fields. + VideoFormat class removed. + Initial implementation for advancements and data generation. + Use MusicPlayerBlockEntity inventory setStack and removeStack to read slots and data instead of using the screen. + Floppy disks now store settings per player for the music player. This fixes wrong behavior like the volume tweaking. + Screen handler slot actions rework using Harmony. + Fix feature to read on spawn and store each music player listeners. This fixes listening to all music players as well. + Music Player MIDI sound notes networking removed. Every player now plays MIDI on their own by file sharing. + Removed MusicPlayerEntity check at onSpawnPacket that was causing issues on mods that handle entity loading by themselves. + Use ytdlp info to search already downloaded files. + Implement wrap for MIDI receivers to handle sound networking actions. + Lots of bug fixes. + Add ffmpeg and ytdlp path commands. + LibImpl.kt is now ExternalLibs.kt. It's been reworked as well and uses direct commands on the binaries. + Move Fuel register to Init. + Figured out to use Translation objects without initializing them before translations are available. + Screen handlers now register their handled screens. + Add PortablePlayer and Remote class. + Add LocalAudio for local audio processing and HttpAudio for audio online processing. + Add OggAudio class based on OggAudioStream. + Language tweaks. + New screen slots textures. + Set Init as the main initializer. Removed the other ones. -- 1.6.3.0 + Split sources. + Update dependencies. + Add Remote and Radio items. + File sharing (OGG, MP3, MIDI) through clients. Thanks AwfulRanger. + Cancel async jobs when overlapping actions. Fixes Floppy name query overlap. + Bug fixes. + UI Update. + Music players can be initialized when opening the screen. + Added more commands. + Moved to JSON for config files. + Config is now by data class. + ExternalLibs file rewrite. + Some items are now colored. + DigitalConsole UI rewrite. + Rework instruments sounds model and copies system. + Rework MIDI receivers. + The sound muffle issue still persists and the temp fix stays. + Data gen, Advancements and Tags added. + A little renaming because overlapping between the mod, Harmony and Fabric. + Update translations. + Recipe tweaks to ease things up. + Update GitHub Actions gradle tasks build.yml.
release

HonkyTones mc1.19.1-v1.6.3.0

mc1.19.1-v1.6.3.0
30 сент. 2024 г.54Minecraft: 1.19.1fabric
Скачать
Что нового
-- 1.6.0.0 + Preparing for split sources. Removing @Environment annotation. + Harmony was born. + Biggest rework using Harmony. + Rewrite EnchantHelperMixin using a more proper and clean vanilla code. + Allow ranged hostile mobs to use instruments for now. + Parrots now listen to the music player: ParrotEntityMixin and WorldRendererAccessor. + Made MarkErrorInputStream more readable. + Lots of naming changes. + Remove MediaInfo unnecessary fields. + VideoFormat class removed. + Initial implementation for advancements and data generation. + Use MusicPlayerBlockEntity inventory setStack and removeStack to read slots and data instead of using the screen. + Floppy disks now store settings per player for the music player. This fixes wrong behavior like the volume tweaking. + Screen handler slot actions rework using Harmony. + Fix feature to read on spawn and store each music player listeners. This fixes listening to all music players as well. + Music Player MIDI sound notes networking removed. Every player now plays MIDI on their own by file sharing. + Removed MusicPlayerEntity check at onSpawnPacket that was causing issues on mods that handle entity loading by themselves. + Use ytdlp info to search already downloaded files. + Implement wrap for MIDI receivers to handle sound networking actions. + Lots of bug fixes. + Add ffmpeg and ytdlp path commands. + LibImpl.kt is now ExternalLibs.kt. It's been reworked as well and uses direct commands on the binaries. + Move Fuel register to Init. + Figured out to use Translation objects without initializing them before translations are available. + Screen handlers now register their handled screens. + Add PortablePlayer and Remote class. + Add LocalAudio for local audio processing and HttpAudio for audio online processing. + Add OggAudio class based on OggAudioStream. + Language tweaks. + New screen slots textures. + Set Init as the main initializer. Removed the other ones. -- 1.6.3.0 + Split sources. + Update dependencies. + Add Remote and Radio items. + File sharing (OGG, MP3, MIDI) through clients. Thanks AwfulRanger. + Cancel async jobs when overlapping actions. Fixes Floppy name query overlap. + Bug fixes. + UI Update. + Music players can be initialized when opening the screen. + Added more commands. + Moved to JSON for config files. + Config is now by data class. + ExternalLibs file rewrite. + Some items are now colored. + DigitalConsole UI rewrite. + Rework instruments sounds model and copies system. + Rework MIDI receivers. + The sound muffle issue still persists and the temp fix stays. + Data gen, Advancements and Tags added. + A little renaming because overlapping between the mod, Harmony and Fabric. + Update translations. + Recipe tweaks to ease things up. + Update GitHub Actions gradle tasks build.yml.
release

HonkyTones mc1.19-v1.6.3.0

mc1.19-v1.6.3.0
30 сент. 2024 г.43Minecraft: 1.19fabric
Скачать
Что нового
-- 1.6.0.0 + Preparing for split sources. Removing @Environment annotation. + Harmony was born. + Biggest rework using Harmony. + Rewrite EnchantHelperMixin using a more proper and clean vanilla code. + Allow ranged hostile mobs to use instruments for now. + Parrots now listen to the music player: ParrotEntityMixin and WorldRendererAccessor. + Made MarkErrorInputStream more readable. + Lots of naming changes. + Remove MediaInfo unnecessary fields. + VideoFormat class removed. + Initial implementation for advancements and data generation. + Use MusicPlayerBlockEntity inventory setStack and removeStack to read slots and data instead of using the screen. + Floppy disks now store settings per player for the music player. This fixes wrong behavior like the volume tweaking. + Screen handler slot actions rework using Harmony. + Fix feature to read on spawn and store each music player listeners. This fixes listening to all music players as well. + Music Player MIDI sound notes networking removed. Every player now plays MIDI on their own by file sharing. + Removed MusicPlayerEntity check at onSpawnPacket that was causing issues on mods that handle entity loading by themselves. + Use ytdlp info to search already downloaded files. + Implement wrap for MIDI receivers to handle sound networking actions. + Lots of bug fixes. + Add ffmpeg and ytdlp path commands. + LibImpl.kt is now ExternalLibs.kt. It's been reworked as well and uses direct commands on the binaries. + Move Fuel register to Init. + Figured out to use Translation objects without initializing them before translations are available. + Screen handlers now register their handled screens. + Add PortablePlayer and Remote class. + Add LocalAudio for local audio processing and HttpAudio for audio online processing. + Add OggAudio class based on OggAudioStream. + Language tweaks. + New screen slots textures. + Set Init as the main initializer. Removed the other ones. -- 1.6.3.0 + Split sources. + Update dependencies. + Add Remote and Radio items. + File sharing (OGG, MP3, MIDI) through clients. Thanks AwfulRanger. + Cancel async jobs when overlapping actions. Fixes Floppy name query overlap. + Bug fixes. + UI Update. + Music players can be initialized when opening the screen. + Added more commands. + Moved to JSON for config files. + Config is now by data class. + ExternalLibs file rewrite. + Some items are now colored. + DigitalConsole UI rewrite. + Rework instruments sounds model and copies system. + Rework MIDI receivers. + The sound muffle issue still persists and the temp fix stays. + Data gen, Advancements and Tags added. + A little renaming because overlapping between the mod, Harmony and Fabric. + Update translations. + Recipe tweaks to ease things up. + Update GitHub Actions gradle tasks build.yml.