HonkyTones

Minecraft Fabric mod that adds a very musical experience.

File Details

honkytones-mc1.20.4-v1.6.3.0.jar

  • R
  • Sep 30, 2024
  • 20.30 MB
  • 16
  • 1.20.4
  • Fabric

File Name

honkytones-mc1.20.4-v1.6.3.0.jar

Supported Versions

  • 1.20.4

Curse Maven Snippet

Fabric

modImplementation "curse.maven:honkytones-552562:5769682"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

-- 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.