Loading...
Beta Modpages Unclaimed

MusicLayer

A mod that adds an easy layer of music that can be manipulated/chosen by multiple mods.

0 Likes
297684 Downloads
Created by Zeith

Description

This mod requires  HammerLib.

WARNING: This mod by itself doesn't affect your gameplay, but can play music when other mods are using it. There is no single point in using it unless it's required by another mod.

 

This mod allows to play music without game freezing and it allows to play music from Ogg files in several default ways:

  • From resource location (ex: We use testmod:music/beach and it plays /assets/testmod/sounds/music/beach.ogg file)
  • From URL (ex: We use any direct URL to .ogg file and it plays it). Note: while playing sounds from URL they get cached in .minecraft/musiclayer/music/ folder with the file name of MD5 of the passed URL. Also note that the first time the music gets downloaded it may play a little bit later as it plays the music directly from the URL, but next time will get from the file system (instantly). (Also launching a thread to check if the MD5 of remote and local files match, used when the file on a host gets changed)
  • Customizable! This means that you can use any Input Stream to play your desired sound!

 

Note: This mod extracts another library to /asm/MusicLayer/SoundLib.jar! This is normal and required for the MusicLayer to function.

 

That is all for the mod, nothing to add, thank you for reading this.

 

Permissions:

  • You can use this mod in your modpack.
  • You are not allowed to repost this mod to other sites without providing a CurseForge/Modrinth download link and my permission ( Zeitheron on Discord)
  • You are not allowed to include this (or any other mods of the DragonForge team) in your own mod. Building add-ons, however, is allowed, but a friendly PM would be good.

Note:

  • The only supported version of Minecraft is the latest one that this mod exists for. DO NOT ASK TO DOWNGRADE!

Want to discuss anything? Need help with APIs?

Join the discord server and follow Zeitheron on Twitter!

If you would like to support my work, you can become a patron via  Patreon


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Mantle

Shared code for Forge mods

AutoRegLib

A library to ease menial tasks in mod development.

CraftTweaker

CraftTweaker allows modpacks and servers to customize the game. With CraftTweaker you can change recipes, script events, add new commands and even change item properties!

CoFH Core

Contains Core Functionality for all Team CoFH mods. Also does some really cool stuff on its own!

Patchouli

Accessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers

Baubles

An addon module and API for Thaumcraft