Version 4.0.0 - RELEASE
Added
- 8 New Instruments
- Block: Timpani, Harp, Contrabass
- Handheld: Trombone, Tuba, Viola, Cello, Piccolo
- 1 New Tuned Instrument
- Violin (Trio)
- Handheld Transmitter - Replaces the previous Transmitter and FileCaster.
- Includes a much improved interface and the ability to place songs from the server and your PC.
- Server Transmitter Block - Replaces the Broadcaster.
- Includes the same interface as the handheld Transmitter but can only play songs from the server.
- LED Cubes - When powered by Redstone glows in one of 16 colors (dye colors).
- Includes 8 design variants and the ability to invert so that it glows when not powered by Redstone.
- Does not change the light level in the world so that it can be rapidly turned on and off without lag.
- Effect Emitter - When powered by Redstone can play a Sound Effect and Particle Effect.
- Can be heavily customized using the User Interface including the ability to loop.
- Includes the ability to invert so that it emits when not powered by Redstone.
Changed
- User Interface - Every screen in MIMI has been at least partially overhauled for visual consistency and simplification.
- Simplified Instrument to Transmitter Linking - It's not faster and easier than ever to link your instruments and start playing.
- Overhauled Transmitter - The Transmitter has been completely rebuilt to make it easier to use and give more flexibility.
- You can now set songs as favorites and filter the list of songs to only those you have marked.
- Servers can now provide MIDI files that will show up on the Transmitter screen for players to easily play.
- You can now seek around the current MIDI file by clicking within the seek bar.
- MIDI files are now expected to be stored in a specific folder like Resource Packs.
- While less flexible, this makes it easier for players to locate their files.
- There's even a button to open the folder right from the Transmitter screen!
- Simplified MIDI Settings Copying - You can now copy MIDI settings from one block or instrument to via the crafting grid.
- Listener and Receiver Modes - You can now toggle the Listener and Receiver between "Note Start" and "Note Held" modes.
- Note Start - This was previously the only mode and would cause the Listener/Receiver to emit Redstone when a note started.
- Note Held - This new mode allows the Listener/Receiver to continuously emit Redstone while a note is playing.
- Block Art - Art for nearly every block has been redone to enhance block-to-block uniqueness and increase visual consistency.
- Massive Performance Improvements - Reduced latency on everything from notes playing to Listeners and Receivers triggering.
- On MIMI 3.x Through the Fire and The Flames with 5 Instruments, 5 Listeners, and 5 Receivers used 43% of Server Tick Time
- On MIMI 4.0.0 the same setup consistently uses < 3% of Server Tick Time
- on MIMI 3.x there was a minimum 100ms delay between Listeners/Receivers firing and players hearing the notes
- On MIMI 4.0.0 that delay has a minimum of 10ms
- On MIMI 3.x Through the Fire and The Flames with 5 Instruments, 5 Listeners, and 5 Receivers used 43% of Server Tick Time
- Several recipe tweaks for balance.
- Many bug fixes and stability improvements.
- Probably a bunch of other small things that I'm forgetting.
Removed
- Switchboards - MIDI settings are now stored directly on instruments and blocks.
- Instruments and blocks that previous contained a Switchboard have had the settings copied onto them.
- FileCaster - The Transmitter now supports playing files from the server and your PC.
- Can be converted to a Transmitter item by right-clicking while holding.
- Broadcaster - MIDI playback by URL is no longer supported for security reasons.
- Can be converted to a Server Transmitter block by right-clicking when placed in the world.
- Floppy Disks - MIDI playback by URL is no longer supported for security reasons.
- Disk Writer - MIDI playback by URL is no longer supported for security reasons.
Version 4.0.0 - BETA
Added
- 8 New Instruments
- Block: Timpani, Harp, Contrabass
- Handheld: Trombone, Tuba, Viola, Cello, Piccolo
- 1 New Tuned Instrument
- Violin (Trio)
- Handheld Transmitter - Replaces the previous Transmitter and FileCaster.
- Includes a much improved interface and the ability to place songs from the server and your PC.
- Server Transmitter Block - Replaces the Broadcaster.
- Includes the same interface as the handheld Transmitter but can only play songs from the server.
- LED Cubes - When powered by Redstone glows in one of 16 colors (dye colors).
- Includes 8 design variants and the ability to invert so that it glows when not powered by Redstone.
- Does not change the light level in the world so that it can be rapidly turned on and off without lag.
- Effect Emitter - When powered by Redstone can play a Sound Effect and Particle Effect.
- Can be heavily customized using the User Interface including the ability to loop.
- Includes the ability to invert so that it emits when not powered by Redstone.
Changed
- User Interface - Every screen in MIMI has been at least partially overhauled for visual consistency and simplifcation.
- Simplified Instrument to Transmitter Linking - It's not faster and easier than ever to link your instruments and start playing.
- Overhauled Transmitter - The Transmitter has been completely rebuilt to make it easier to use and give more flexibility.
- You can now set songs as favorites and filter the list of songs to only those you have marked.
- Servers can now provide MIDI files that will show up on the Transmitter screen for players to easily play.
- MIDI files are now expected to be stored in a specific folder like Resource Packs.
- While less flexible, this makes it easier for players to locate their files.
- There's even a button to open the folder right from the Transmitter screen!
- Simplified MIDI Settings Copying - You can now copy MIDI settinsg from one block or instrument to via the crafting grid.
- Listener and Receiver Modes - You can nwo toggle the Listener and Receiver between "Note Start" and "Note Held" modes.
- Note Start - This was previously the only mode and would cause the Listener/Receiver to emit redstone when a note started.
- Note Held - This new mode allows the Listener/Receiver to continuously emit redstone while a note is playing.
- Block Art - Art for nearly every block has been redone to enhance block-to-block uniqueness and increase visual consistency.
- Massive Performance Improvements - Reduced latency on everything from notes playing to Listeners and Receivers triggering.
- On MIMI 3.x Through the Fire and The Flames with 5 Instruments, 5 Listeners, and 5 Receivers used 43% of Server Tick Time
- On MIMI 4.0.0 the same setup consistently uses < 3% of Server Tick Time
- on MIMI 3.x there was a minimum 100ms delay between Listeners/Receivers firing and players hearing the notes
- On MIMI 4.0.0 that delay has a minimum of 10ms
- On MIMI 3.x Through the Fire and The Flames with 5 Instruments, 5 Listeners, and 5 Receivers used 43% of Server Tick Time
- Several recipe tweaks for balance.
- Many bug fixes and stability improvements.
- Probably a bunch of other small things that I'm forgetting.
Removed
- Switchboards - MIDI settings are now stored directly on instruments and blocks.
- Instruments and blocks that previous contained a Switchboard have had the settings copied onto them.
- FileCaster - The Transmitter now supports playing files from the server and your PC.
- Can be converted to a Transmitter item by right-clicking while holding.
- Broadcaster - MIDI playback by URL is no longer supported for security reasons.
- Can be converted to a Server Transmitter block by right-clicking when placed in the world.
- Floppy Disks - MIDI playback by URL is no longer supported for security reasons.
- Disk Writer - MIDI playback by URLis no longer supported for security reasons.
The Anniversary Update
Added
- 7 New Instruments: E-Drums, Keyboard, Harpsichord, Prophet-5, Bottle, Pan Flute, Recorder
- 28 New Tuning Variants
- Floppy Disks: Play MIDI files from the Web or the Server
- Transmitter (New): Play Floppy Disks from your inventory
- Broadcaster: Play Floppy Disks from a block
- Disk Writer: Write data to blank Floppy Disks
- Device Config Item: Access the MIDI Device Config GUI without a keybind
- Server Music Caching and Server MIDI Files
- Bundled default Soundfont: GMGSX.sf2
- Probably more stuff I'm forgetting...
Changed
- Modified several instrument textures to make them dyeable
- Renamed existing Transmitter to FileCaster
- Massively refactored client-side MIDI handling
- Completely rewritten guide book
- Slight simplification of some GUIs
- Refactored some networking code
- Renamed some keybinds
- Fixed a heap of bugs
- Updated Forge, JEI, and Patchouli versions
- Probably more stuff I'm forgetting...
Removed N/A
This is the same bug fix release as 1.19.0-2.2.9 but for Minecraft 1.19.1 and Forge 42.x
- Fixed a bug where switchboards wouldn't show up in some item slots after loading the game
- Fixed a bug where re-colored block instruments wouldn't show up properly in multiplayer
- Fixed a bug where keybinds weren't working as expected
- Fixed a bug where the switchboard note filter wouldn't render in a GUI until it was modified
This is the same bug fix release as 1.19.1-2.2.9 but for Minecraft 1.19.0 and Forge 41.x
- Fixed a bug where switchboards wouldn't show up in some item slots after loading the game
- Fixed a bug where re-colored block instruments wouldn't show up properly in multiplayer
- Fixed a bug where keybinds weren't working as expected
- Fixed a bug where the switchboard note filter wouldn't render in a GUI until it was modified
HOTFIX Release
This release fixes several issues related to the Instrumentalist Villager.
-
Villagers should now interact with the Tuning Table as a workplace again.
-
Instrumentalist Villager houses should now spawn in villages again.
-
Worlds converted from 1.16.x and 1.18.x should no longer sometimes crash when loaded into the 1.19.x version of MIMI
Added
- Wardens and Sculk sensors now detect notes played by instruments
- Latency for local midi notes and notes from other players can now be configured independently
Updated
- Updated dependency versions
- Fixed a bug where notes played from external midi devices wouldn't work for the off-hand instrument
- Various other minor code cleanups for 1.19
Removed
- N/A
Changelog
Upgraded the mod to Minecraft 1.19.x
Added
Added support for REI
Changed
Necessary changes for MC 1.19.x
Bumped versions of dependencies
Fixed a bug where off-hand instruments would not respond to transmitter notes
Fixed a bug where the GUIs for various redstone-enabled blocks were not transparent where they should be
Fixed a bug where after awhile players seated at instruments could no longer move
This is a minor release that fixes a few bugs, tweaks a few things, and updates the mod to 1.18.2.
Added
- Added support for a handful of MIDI controller messages when using a MIDI instrument including sustain/hold.
Modified
- Updated to the latest 1.18.2 Forge version
- Updated to the latest 1.18.2 Patchouli and JEI dependency versions
- Minor code cleanup and refactoring
- Allowed stacking of switchboards up to 64
Removed
- Unused debug code