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.
HOTFIX: Fix an issue where the game could crash when the MIMI synths are ticked before fully initializing.
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
HOTFIX This hotfix release fixes an issue where notes could hang if a switchboard was updated while notes were being played.
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