Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Changelog
Happy 1st anniversary -🎺
-
Networking reworked
-
Implemented ffmpeg and yt-dlp functionality
-
Added MusicPlayer to read short streams and midi files
-
Implemented sound system mixin for streams, tweaked the former sound structure and added a class for streams
-
Changed networking identifiers
-
Players and blocks can be muted
-
Implemented configuration and commands system
-
Added FloppyDisk item that contains stream / midi data
-
Implemented functionality with redstone and hoppers for MusicPlayer
-
Added music streams range
-
Added screens for FloppyDisk and MusicPlayer, and many sliders or buttons for user.
-
Added vanilla enchantments and 1 enchantment for Instruments
-
Experimental redstone trace
-
Renamed mixins classes and methods for debugging
-
Added MusicalStorage to store the mod stacks
-
MusicalStorage reads midi input too
-
MusicalStorage networking and rendering
-
Write config when crashing or exitting through CrashReportMixin
-
Players can now force attacks while sneaking using instruments
-
Do media queries through coroutines
-
Keep track of unnamed floppies to update their query (when dropped, put in another inventory) - Player and FloppyInterrupt mixin classes
-
Stop instruments from playing sounds through ClientPlayer mixin class
-
Created new classes based off the implementation of a youtubedl-java wrapper
-
Created musical projectiles
-
Screwdriver?
-
Implemented MusicPlayerReceiver that can play midi for MusicPlayer
-
File restriction implementation
-
Custom inventories implementation
-
Digital Console and it's screens that can play using game inputs and also record simple midi
-
Reworked the stacks damage logic and quantity
-
Implemented particles and their events
-
Added recipes for the new stuff
-
Registered inputs for Digital Console
-
Added resources and images for the new stuff
-
Screen handlers not being registered on server due to kotlin companion object behaviour
-
New files structure / architecture
-
Many bug fixes!
-
Limit to short messages for midi
-
MusicPlayerBlock world.getEntityBlock() fix
-
Remove BlockEntityProvider
-
Fixed issue trying to create config and files due to not creating directories with mkdirs() instead of mkdir()
-
Instrument static method to handle mob sounds and register a new handler for that - Fix for MobTick.java and MobInstrumentAttack.java mixins
-
Added max radius and ticks ahead values for the handler on server and to not clog the network
-
Configs getting separated for real (server / client) - server config will always be there
-
Fix configs not being overwritten by user
-
Use in-game input path instead of internal path that can cause problems in different OS - FileImpl.kt
-
Non mod dependencies were not being put in the build, they had to be set as include( implementation(...) )
-
Add max download length client config setting for streams
-
Error handling for the OS not having a default sequencer on the system and deny features in that case.
-
Verify max_length if modified externally
-
Check with containsKey for missing properties
-
Add OS env variables to be compatible with the config paths
-
Linux is my friend
-
Add Enviroment annotations
-
Adding spaces, names and ordering stuff to be more readable (?)
-
forceAttack doesn't need the hand parameter anymore
-
Add verify annotations with reasons to check
-
More comments and descriptions
-
Use the JvmField annotations for the config maps
-
More MIDI sequencer error handling
-
Add spanish translation and translatable texts
-
Split receivers into two different classes inherit from a main receiver
-
Create more kotlin files to separate Utility.kt - Entity.kt, Item.kt, Screen.kt, etc...
-
Mute music player fix
-
ffmpeg args not being reset (fixed by creating a new builder instead)
-
Change mute particle offset vector
-
Configs on the minecraft config folder
-
Buttons wrong scaling
-
MIDI Device playing particles adjusted
Files
Metadata
Release channel
ReleaseVersion number
mc1.19-v1.0.2.0Loaders
Game versions
1.19Downloads
39Publication date
January 2, 2023 at 6:58 PMPublisher
Engine_Machiner
Owner