Jump to content

[1.7.2] Add a music disk


MrTheoker

Recommended Posts

Hi !

First, i'm french and it's my first message, sorry for my bad english :)

 

My problem :

I would like to add a music disk in MinecraftForge 1.7.2 but the code that I made in 1.6.4 doesn't work :

 

EventSound :

 

 

public class EventSoundFB
{
@ForgeSubscribe
public void onSound(SoundLoadEvent event)
{
	try
	{
		event.manager.addStreaming("fbmod:ft_main_theme.ogg");
	}
	catch(Exception e)
	{
		System.out.println("Failed to registry sound");
	}
}
}

 

 

In my main class :

 

 

cdTest = new ItemCDTest(2000, "fbmod:ft_main_theme").setUnlocalizedName("cdMainTheme").setCreativeTab(CreativeTabs.tabMisc);

 

 

My item class :

 

 

public class ItemCDTest extends ItemRecord{

public ItemCDTest(int id, String name) {
	super(id, name);
}

@SideOnly(Side.CLIENT)
    public String getRecordTitle()
    {
        return "Thaek - Example";
    }

}

 

 

The error is in the EventSound class : the method addStreaming doesn't exist anymore.

 

I hope anyone can help me

 

I hope, you will understand me :)

 

Thanks :)

 

PS : Sorry if this problem is already posted.

Link to comment
Share on other sites

Have a look at net.minecraftforge.client.event.sound.PlayStreamingEvent which is worth some study.

 

By the way, there is a class SoundPoolEntry that you can use, and the method to override is func_148648_d() and return 'true' for a streaming sound source. Look in the net.minecraft.client.audio.SoundManager class and study the method 'playSound(ISound ...)'.

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.