summaryrefslogtreecommitdiff
path: root/javadoc/net/minecraft/client/audio
diff options
context:
space:
mode:
authorFoghrye4 <foghrye4@gmail.com>2017-06-17 08:12:18 +0300
committerFoghrye4 <foghrye4@gmail.com>2017-06-17 08:12:18 +0300
commitdc3df3edd5843bde0c1335d6a8e460b2c832aa48 (patch)
treeaf13bfeee567f2351e35e1ef176d168fe37c8aac /javadoc/net/minecraft/client/audio
parent1da8dcd58647e34c9af94ceeecaeaf3b0d08c48c (diff)
full project files
Diffstat (limited to 'javadoc/net/minecraft/client/audio')
-rw-r--r--javadoc/net/minecraft/client/audio/ISound.AttenuationType.html334
-rw-r--r--javadoc/net/minecraft/client/audio/ISound.html335
-rw-r--r--javadoc/net/minecraft/client/audio/ISoundEventAccessor.html221
-rw-r--r--javadoc/net/minecraft/client/audio/ITickableSound.html242
-rw-r--r--javadoc/net/minecraft/client/audio/MovingSound.html353
-rw-r--r--javadoc/net/minecraft/client/audio/MovingSoundMinecart.html326
-rw-r--r--javadoc/net/minecraft/client/audio/MovingSoundMinecartRiding.html328
-rw-r--r--javadoc/net/minecraft/client/audio/MusicTicker.MusicType.html420
-rw-r--r--javadoc/net/minecraft/client/audio/MusicTicker.html282
-rw-r--r--javadoc/net/minecraft/client/audio/PositionedSound.html560
-rw-r--r--javadoc/net/minecraft/client/audio/PositionedSoundRecord.html344
-rw-r--r--javadoc/net/minecraft/client/audio/SoundCategory.html440
-rw-r--r--javadoc/net/minecraft/client/audio/SoundEventAccessor.html246
-rw-r--r--javadoc/net/minecraft/client/audio/SoundEventAccessorComposite.html325
-rw-r--r--javadoc/net/minecraft/client/audio/SoundHandler.html480
-rw-r--r--javadoc/net/minecraft/client/audio/SoundList.SoundEntry.Type.html334
-rw-r--r--javadoc/net/minecraft/client/audio/SoundList.SoundEntry.html420
-rw-r--r--javadoc/net/minecraft/client/audio/SoundList.html325
-rw-r--r--javadoc/net/minecraft/client/audio/SoundListSerializer.html267
-rw-r--r--javadoc/net/minecraft/client/audio/SoundManager.html441
-rw-r--r--javadoc/net/minecraft/client/audio/SoundPoolEntry.html337
-rw-r--r--javadoc/net/minecraft/client/audio/SoundRegistry.html315
-rw-r--r--javadoc/net/minecraft/client/audio/package-frame.html46
-rw-r--r--javadoc/net/minecraft/client/audio/package-summary.html237
-rw-r--r--javadoc/net/minecraft/client/audio/package-tree.html179
25 files changed, 8137 insertions, 0 deletions
diff --git a/javadoc/net/minecraft/client/audio/ISound.AttenuationType.html b/javadoc/net/minecraft/client/audio/ISound.AttenuationType.html
new file mode 100644
index 0000000..7d73da7
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/ISound.AttenuationType.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>ISound.AttenuationType (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ISound.AttenuationType (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/ISound.AttenuationType.html" target="_top">Frames</a></li>
+<li><a href="ISound.AttenuationType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Enum ISound.AttenuationType" class="title">Enum ISound.AttenuationType</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.ISound.AttenuationType</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">ISound.AttenuationType</span>
+extends java.lang.Enum&lt;<a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html#LINEAR">LINEAR</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html#NONE">NONE</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html#getTypeInt()">getTypeInt</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="NONE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NONE</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a> NONE</pre>
+</li>
+</ul>
+<a name="LINEAR">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LINEAR</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a> LINEAR</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ISound.AttenuationType c : ISound.AttenuationType.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="getTypeInt()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTypeInt</h4>
+<pre>public&nbsp;int&nbsp;getTypeInt()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/ISound.AttenuationType.html" target="_top">Frames</a></li>
+<li><a href="ISound.AttenuationType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/ISound.html b/javadoc/net/minecraft/client/audio/ISound.html
new file mode 100644
index 0000000..d422fd0
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/ISound.html
@@ -0,0 +1,335 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>ISound (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ISound (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/ISound.html" target="_top">Frames</a></li>
+<li><a href="ISound.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Interface ISound" class="title">Interface ISound</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio">ITickableSound</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">MovingSound</a>, <a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html" title="class in net.minecraft.client.audio">MovingSoundMinecart</a>, <a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html" title="class in net.minecraft.client.audio">MovingSoundMinecartRiding</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a>, <a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio">PositionedSoundRecord</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ISound</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.html#canRepeat()">canRepeat</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.html#getAttenuationType()">getAttenuationType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.html#getPitch()">getPitch</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.html#getRepeatDelay()">getRepeatDelay</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.html#getVolume()">getVolume</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.html#getXPosF()">getXPosF</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.html#getYPosF()">getYPosF</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISound.html#getZPosF()">getZPosF</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPositionedSoundLocation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPositionedSoundLocation</h4>
+<pre><a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;getPositionedSoundLocation()</pre>
+</li>
+</ul>
+<a name="canRepeat()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canRepeat</h4>
+<pre>boolean&nbsp;canRepeat()</pre>
+</li>
+</ul>
+<a name="getRepeatDelay()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRepeatDelay</h4>
+<pre>int&nbsp;getRepeatDelay()</pre>
+</li>
+</ul>
+<a name="getVolume()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVolume</h4>
+<pre>float&nbsp;getVolume()</pre>
+</li>
+</ul>
+<a name="getPitch()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPitch</h4>
+<pre>float&nbsp;getPitch()</pre>
+</li>
+</ul>
+<a name="getXPosF()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getXPosF</h4>
+<pre>float&nbsp;getXPosF()</pre>
+</li>
+</ul>
+<a name="getYPosF()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getYPosF</h4>
+<pre>float&nbsp;getYPosF()</pre>
+</li>
+</ul>
+<a name="getZPosF()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZPosF</h4>
+<pre>float&nbsp;getZPosF()</pre>
+</li>
+</ul>
+<a name="getAttenuationType()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAttenuationType</h4>
+<pre><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a>&nbsp;getAttenuationType()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/ISound.html" target="_top">Frames</a></li>
+<li><a href="ISound.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/ISoundEventAccessor.html b/javadoc/net/minecraft/client/audio/ISoundEventAccessor.html
new file mode 100644
index 0000000..226403a
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/ISoundEventAccessor.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>ISoundEventAccessor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ISoundEventAccessor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/ISoundEventAccessor.html" target="_top">Frames</a></li>
+<li><a href="ISoundEventAccessor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Interface ISoundEventAccessor" class="title">Interface ISoundEventAccessor</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/SoundEventAccessor.html" title="class in net.minecraft.client.audio">SoundEventAccessor</a>, <a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio">SoundEventAccessorComposite</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ISoundEventAccessor</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html#func_148720_g()">func_148720_g</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html#func_148721_a()">func_148721_a</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_148721_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_148721_a</h4>
+<pre>int&nbsp;func_148721_a()</pre>
+</li>
+</ul>
+<a name="func_148720_g()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_148720_g</h4>
+<pre>java.lang.Object&nbsp;func_148720_g()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/ISoundEventAccessor.html" target="_top">Frames</a></li>
+<li><a href="ISoundEventAccessor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/ITickableSound.html b/javadoc/net/minecraft/client/audio/ITickableSound.html
new file mode 100644
index 0000000..91ba416
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/ITickableSound.html
@@ -0,0 +1,242 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>ITickableSound (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ITickableSound (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/ITickableSound.html" target="_top">Frames</a></li>
+<li><a href="ITickableSound.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Interface ITickableSound" class="title">Interface ITickableSound</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>, <a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">MovingSound</a>, <a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html" title="class in net.minecraft.client.audio">MovingSoundMinecart</a>, <a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html" title="class in net.minecraft.client.audio">MovingSoundMinecartRiding</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ITickableSound</span>
+extends <a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>, <a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.client.audio.ISound">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/ITickableSound.html#isDonePlaying()">isDonePlaying</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.audio.ISound">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/ISound.html#canRepeat()">canRepeat</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getAttenuationType()">getAttenuationType</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getPitch()">getPitch</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getRepeatDelay()">getRepeatDelay</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getVolume()">getVolume</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getXPosF()">getXPosF</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getYPosF()">getYPosF</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getZPosF()">getZPosF</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.server.gui.IUpdatePlayerListBox">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;net.minecraft.server.gui.<a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></h3>
+<code><a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html#update()">update</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="isDonePlaying()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isDonePlaying</h4>
+<pre>boolean&nbsp;isDonePlaying()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/ITickableSound.html" target="_top">Frames</a></li>
+<li><a href="ITickableSound.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/MovingSound.html b/javadoc/net/minecraft/client/audio/MovingSound.html
new file mode 100644
index 0000000..5fd1a8f
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/MovingSound.html
@@ -0,0 +1,353 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>MovingSound (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MovingSound (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/MovingSound.html" target="_top">Frames</a></li>
+<li><a href="MovingSound.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class MovingSound" class="title">Class MovingSound</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">net.minecraft.client.audio.PositionedSound</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.MovingSound</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>, <a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio">ITickableSound</a>, <a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html" title="class in net.minecraft.client.audio">MovingSoundMinecart</a>, <a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html" title="class in net.minecraft.client.audio">MovingSoundMinecartRiding</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">MovingSound</span>
+extends <a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a>
+implements <a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio">ITickableSound</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.client.audio.ISound">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MovingSound.html#donePlaying">donePlaying</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.audio.PositionedSound">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147663_c">field_147663_c</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147664_a">field_147664_a</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147665_h">field_147665_h</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147666_i">field_147666_i</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#repeat">repeat</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#volume">volume</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#xPosF">xPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#yPosF">yPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#zPosF">zPosF</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MovingSound.html#MovingSound(net.minecraft.util.ResourceLocation)">MovingSound</a></strong>(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_i45104_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MovingSound.html#isDonePlaying()">isDonePlaying</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.audio.PositionedSound">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/PositionedSound.html#canRepeat()">canRepeat</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getAttenuationType()">getAttenuationType</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getPitch()">getPitch</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getRepeatDelay()">getRepeatDelay</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getVolume()">getVolume</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getXPosF()">getXPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getYPosF()">getYPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getZPosF()">getZPosF</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.audio.ISound">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/ISound.html#canRepeat()">canRepeat</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getAttenuationType()">getAttenuationType</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getPitch()">getPitch</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getRepeatDelay()">getRepeatDelay</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getVolume()">getVolume</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getXPosF()">getXPosF</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getYPosF()">getYPosF</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getZPosF()">getZPosF</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.server.gui.IUpdatePlayerListBox">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;net.minecraft.server.gui.<a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></h3>
+<code><a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html#update()">update</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="donePlaying">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>donePlaying</h4>
+<pre>protected&nbsp;boolean donePlaying</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MovingSound(net.minecraft.util.ResourceLocation)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MovingSound</h4>
+<pre>protected&nbsp;MovingSound(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_i45104_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="isDonePlaying()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isDonePlaying</h4>
+<pre>public&nbsp;boolean&nbsp;isDonePlaying()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ITickableSound.html#isDonePlaying()">isDonePlaying</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio">ITickableSound</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/MovingSound.html" target="_top">Frames</a></li>
+<li><a href="MovingSound.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/MovingSoundMinecart.html b/javadoc/net/minecraft/client/audio/MovingSoundMinecart.html
new file mode 100644
index 0000000..6286a2a
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/MovingSoundMinecart.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>MovingSoundMinecart (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MovingSoundMinecart (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/MovingSoundMinecart.html" target="_top">Frames</a></li>
+<li><a href="MovingSoundMinecart.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.audio.MovingSound">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class MovingSoundMinecart" class="title">Class MovingSoundMinecart</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">net.minecraft.client.audio.PositionedSound</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">net.minecraft.client.audio.MovingSound</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.MovingSoundMinecart</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>, <a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio">ITickableSound</a>, <a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">MovingSoundMinecart</span>
+extends <a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">MovingSound</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.client.audio.ISound">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.audio.MovingSound">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">MovingSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/MovingSound.html#donePlaying">donePlaying</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.audio.PositionedSound">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147663_c">field_147663_c</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147664_a">field_147664_a</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147665_h">field_147665_h</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147666_i">field_147666_i</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#repeat">repeat</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#volume">volume</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#xPosF">xPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#yPosF">yPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#zPosF">zPosF</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html#MovingSoundMinecart(net.minecraft.entity.item.EntityMinecart)">MovingSoundMinecart</a></strong>(<a href="../../../../net/minecraft/entity/item/EntityMinecart.html" title="class in net.minecraft.entity.item">EntityMinecart</a>&nbsp;p_i45105_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html#update()">update</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.audio.MovingSound">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">MovingSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/MovingSound.html#isDonePlaying()">isDonePlaying</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.audio.PositionedSound">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/PositionedSound.html#canRepeat()">canRepeat</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getAttenuationType()">getAttenuationType</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getPitch()">getPitch</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getRepeatDelay()">getRepeatDelay</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getVolume()">getVolume</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getXPosF()">getXPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getYPosF()">getYPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getZPosF()">getZPosF</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.audio.ISound">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/ISound.html#canRepeat()">canRepeat</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getAttenuationType()">getAttenuationType</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getPitch()">getPitch</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getRepeatDelay()">getRepeatDelay</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getVolume()">getVolume</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getXPosF()">getXPosF</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getYPosF()">getYPosF</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getZPosF()">getZPosF</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MovingSoundMinecart(net.minecraft.entity.item.EntityMinecart)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MovingSoundMinecart</h4>
+<pre>public&nbsp;MovingSoundMinecart(<a href="../../../../net/minecraft/entity/item/EntityMinecart.html" title="class in net.minecraft.entity.item">EntityMinecart</a>&nbsp;p_i45105_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="update()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/MovingSoundMinecart.html" target="_top">Frames</a></li>
+<li><a href="MovingSoundMinecart.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.audio.MovingSound">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/MovingSoundMinecartRiding.html b/javadoc/net/minecraft/client/audio/MovingSoundMinecartRiding.html
new file mode 100644
index 0000000..f2396dc
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/MovingSoundMinecartRiding.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>MovingSoundMinecartRiding (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MovingSoundMinecartRiding (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/MusicTicker.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/MovingSoundMinecartRiding.html" target="_top">Frames</a></li>
+<li><a href="MovingSoundMinecartRiding.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.audio.MovingSound">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class MovingSoundMinecartRiding" class="title">Class MovingSoundMinecartRiding</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">net.minecraft.client.audio.PositionedSound</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">net.minecraft.client.audio.MovingSound</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.MovingSoundMinecartRiding</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>, <a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio">ITickableSound</a>, <a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">MovingSoundMinecartRiding</span>
+extends <a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">MovingSound</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.client.audio.ISound">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.audio.MovingSound">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">MovingSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/MovingSound.html#donePlaying">donePlaying</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.audio.PositionedSound">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147663_c">field_147663_c</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147664_a">field_147664_a</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147665_h">field_147665_h</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147666_i">field_147666_i</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#repeat">repeat</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#volume">volume</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#xPosF">xPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#yPosF">yPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#zPosF">zPosF</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html#MovingSoundMinecartRiding(net.minecraft.entity.player.EntityPlayer,%20net.minecraft.entity.item.EntityMinecart)">MovingSoundMinecartRiding</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_i45106_1_,
+ <a href="../../../../net/minecraft/entity/item/EntityMinecart.html" title="class in net.minecraft.entity.item">EntityMinecart</a>&nbsp;p_i45106_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html#update()">update</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.audio.MovingSound">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">MovingSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/MovingSound.html#isDonePlaying()">isDonePlaying</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.audio.PositionedSound">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/PositionedSound.html#canRepeat()">canRepeat</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getAttenuationType()">getAttenuationType</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getPitch()">getPitch</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getRepeatDelay()">getRepeatDelay</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getVolume()">getVolume</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getXPosF()">getXPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getYPosF()">getYPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getZPosF()">getZPosF</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.audio.ISound">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/ISound.html#canRepeat()">canRepeat</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getAttenuationType()">getAttenuationType</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getPitch()">getPitch</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getRepeatDelay()">getRepeatDelay</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getVolume()">getVolume</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getXPosF()">getXPosF</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getYPosF()">getYPosF</a>, <a href="../../../../net/minecraft/client/audio/ISound.html#getZPosF()">getZPosF</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MovingSoundMinecartRiding(net.minecraft.entity.player.EntityPlayer, net.minecraft.entity.item.EntityMinecart)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MovingSoundMinecartRiding</h4>
+<pre>public&nbsp;MovingSoundMinecartRiding(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_i45106_1_,
+ <a href="../../../../net/minecraft/entity/item/EntityMinecart.html" title="class in net.minecraft.entity.item">EntityMinecart</a>&nbsp;p_i45106_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="update()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/MusicTicker.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/MovingSoundMinecartRiding.html" target="_top">Frames</a></li>
+<li><a href="MovingSoundMinecartRiding.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.audio.MovingSound">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/MusicTicker.MusicType.html b/javadoc/net/minecraft/client/audio/MusicTicker.MusicType.html
new file mode 100644
index 0000000..4b9fdcb
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/MusicTicker.MusicType.html
@@ -0,0 +1,420 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>MusicTicker.MusicType (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MusicTicker.MusicType (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/MusicTicker.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/MusicTicker.MusicType.html" target="_top">Frames</a></li>
+<li><a href="MusicTicker.MusicType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Enum MusicTicker.MusicType" class="title">Enum MusicTicker.MusicType</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.MusicTicker.MusicType</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/MusicTicker.html" title="class in net.minecraft.client.audio">MusicTicker</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">MusicTicker.MusicType</span>
+extends java.lang.Enum&lt;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#CREATIVE">CREATIVE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#CREDITS">CREDITS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#END">END</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#END_BOSS">END_BOSS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#GAME">GAME</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#MENU">MENU</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#NETHER">NETHER</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#func_148633_c()">func_148633_c</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#func_148634_b()">func_148634_b</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#getMusicTickerLocation()">getMusicTickerLocation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="MENU">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MENU</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a> MENU</pre>
+</li>
+</ul>
+<a name="GAME">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GAME</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a> GAME</pre>
+</li>
+</ul>
+<a name="CREATIVE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CREATIVE</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a> CREATIVE</pre>
+</li>
+</ul>
+<a name="CREDITS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CREDITS</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a> CREDITS</pre>
+</li>
+</ul>
+<a name="NETHER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NETHER</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a> NETHER</pre>
+</li>
+</ul>
+<a name="END_BOSS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>END_BOSS</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a> END_BOSS</pre>
+</li>
+</ul>
+<a name="END">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>END</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a> END</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (MusicTicker.MusicType c : MusicTicker.MusicType.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="getMusicTickerLocation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMusicTickerLocation</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;getMusicTickerLocation()</pre>
+</li>
+</ul>
+<a name="func_148634_b()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_148634_b</h4>
+<pre>public&nbsp;int&nbsp;func_148634_b()</pre>
+</li>
+</ul>
+<a name="func_148633_c()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_148633_c</h4>
+<pre>public&nbsp;int&nbsp;func_148633_c()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/MusicTicker.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/MusicTicker.MusicType.html" target="_top">Frames</a></li>
+<li><a href="MusicTicker.MusicType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/MusicTicker.html b/javadoc/net/minecraft/client/audio/MusicTicker.html
new file mode 100644
index 0000000..10c2e47
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/MusicTicker.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>MusicTicker (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MusicTicker (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/MusicTicker.html" target="_top">Frames</a></li>
+<li><a href="MusicTicker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class MusicTicker" class="title">Class MusicTicker</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.MusicTicker</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">MusicTicker</span>
+extends java.lang.Object
+implements <a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.html#MusicTicker(net.minecraft.client.Minecraft)">MusicTicker</a></strong>(<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;p_i45112_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/MusicTicker.html#update()">update</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MusicTicker(net.minecraft.client.Minecraft)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MusicTicker</h4>
+<pre>public&nbsp;MusicTicker(<a href="../../../../net/minecraft/client/Minecraft.html" title="class in net.minecraft.client">Minecraft</a>&nbsp;p_i45112_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="update()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html#update()">update</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/MusicTicker.html" target="_top">Frames</a></li>
+<li><a href="MusicTicker.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/PositionedSound.html b/javadoc/net/minecraft/client/audio/PositionedSound.html
new file mode 100644
index 0000000..c2383ea
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/PositionedSound.html
@@ -0,0 +1,560 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>PositionedSound (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PositionedSound (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/PositionedSound.html" target="_top">Frames</a></li>
+<li><a href="PositionedSound.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class PositionedSound" class="title">Class PositionedSound</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.PositionedSound</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">MovingSound</a>, <a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio">PositionedSoundRecord</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">PositionedSound</span>
+extends java.lang.Object
+implements <a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.client.audio.ISound">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147663_c">field_147663_c</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147664_a">field_147664_a</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147665_h">field_147665_h</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147666_i">field_147666_i</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#repeat">repeat</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#volume">volume</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#xPosF">xPosF</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#yPosF">yPosF</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#zPosF">zPosF</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#PositionedSound(net.minecraft.util.ResourceLocation)">PositionedSound</a></strong>(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_i45103_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#canRepeat()">canRepeat</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#getAttenuationType()">getAttenuationType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#getPitch()">getPitch</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#getRepeatDelay()">getRepeatDelay</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#getVolume()">getVolume</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#getXPosF()">getXPosF</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#getYPosF()">getYPosF</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSound.html#getZPosF()">getZPosF</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_147664_a">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>field_147664_a</h4>
+<pre>protected final&nbsp;<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a> field_147664_a</pre>
+</li>
+</ul>
+<a name="volume">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>volume</h4>
+<pre>protected&nbsp;float volume</pre>
+</li>
+</ul>
+<a name="field_147663_c">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>field_147663_c</h4>
+<pre>protected&nbsp;float field_147663_c</pre>
+</li>
+</ul>
+<a name="xPosF">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>xPosF</h4>
+<pre>protected&nbsp;float xPosF</pre>
+</li>
+</ul>
+<a name="yPosF">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>yPosF</h4>
+<pre>protected&nbsp;float yPosF</pre>
+</li>
+</ul>
+<a name="zPosF">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>zPosF</h4>
+<pre>protected&nbsp;float zPosF</pre>
+</li>
+</ul>
+<a name="repeat">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>repeat</h4>
+<pre>protected&nbsp;boolean repeat</pre>
+</li>
+</ul>
+<a name="field_147665_h">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>field_147665_h</h4>
+<pre>protected&nbsp;int field_147665_h</pre>
+</li>
+</ul>
+<a name="field_147666_i">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_147666_i</h4>
+<pre>protected&nbsp;<a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a> field_147666_i</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PositionedSound(net.minecraft.util.ResourceLocation)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PositionedSound</h4>
+<pre>protected&nbsp;PositionedSound(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_i45103_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPositionedSoundLocation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPositionedSoundLocation</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;getPositionedSoundLocation()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canRepeat()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canRepeat</h4>
+<pre>public&nbsp;boolean&nbsp;canRepeat()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISound.html#canRepeat()">canRepeat</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getRepeatDelay()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRepeatDelay</h4>
+<pre>public&nbsp;int&nbsp;getRepeatDelay()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISound.html#getRepeatDelay()">getRepeatDelay</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVolume()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVolume</h4>
+<pre>public&nbsp;float&nbsp;getVolume()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISound.html#getVolume()">getVolume</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPitch()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPitch</h4>
+<pre>public&nbsp;float&nbsp;getPitch()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISound.html#getPitch()">getPitch</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getXPosF()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getXPosF</h4>
+<pre>public&nbsp;float&nbsp;getXPosF()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISound.html#getXPosF()">getXPosF</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getYPosF()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getYPosF</h4>
+<pre>public&nbsp;float&nbsp;getYPosF()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISound.html#getYPosF()">getYPosF</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getZPosF()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZPosF</h4>
+<pre>public&nbsp;float&nbsp;getZPosF()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISound.html#getZPosF()">getZPosF</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getAttenuationType()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAttenuationType</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a>&nbsp;getAttenuationType()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISound.html#getAttenuationType()">getAttenuationType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/PositionedSound.html" target="_top">Frames</a></li>
+<li><a href="PositionedSound.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/PositionedSoundRecord.html b/javadoc/net/minecraft/client/audio/PositionedSoundRecord.html
new file mode 100644
index 0000000..56eed7b
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/PositionedSoundRecord.html
@@ -0,0 +1,344 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>PositionedSoundRecord (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PositionedSoundRecord (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/PositionedSoundRecord.html" target="_top">Frames</a></li>
+<li><a href="PositionedSoundRecord.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.audio.PositionedSound">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class PositionedSoundRecord" class="title">Class PositionedSoundRecord</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">net.minecraft.client.audio.PositionedSound</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.PositionedSoundRecord</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">PositionedSoundRecord</span>
+extends <a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.client.audio.ISound">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.client.audio.PositionedSound">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147663_c">field_147663_c</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147664_a">field_147664_a</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147665_h">field_147665_h</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#field_147666_i">field_147666_i</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#repeat">repeat</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#volume">volume</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#xPosF">xPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#yPosF">yPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#zPosF">zPosF</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html#PositionedSoundRecord(net.minecraft.util.ResourceLocation,%20float,%20float,%20float,%20float,%20float)">PositionedSoundRecord</a></strong>(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_i45107_1_,
+ float&nbsp;p_i45107_2_,
+ float&nbsp;p_i45107_3_,
+ float&nbsp;p_i45107_4_,
+ float&nbsp;p_i45107_5_,
+ float&nbsp;p_i45107_6_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio">PositionedSoundRecord</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html#func_147673_a(net.minecraft.util.ResourceLocation)">func_147673_a</a></strong>(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_147673_0_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio">PositionedSoundRecord</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html#func_147674_a(net.minecraft.util.ResourceLocation,%20float)">func_147674_a</a></strong>(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_147674_0_,
+ float&nbsp;p_147674_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio">PositionedSoundRecord</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html#func_147675_a(net.minecraft.util.ResourceLocation,%20float,%20float,%20float)">func_147675_a</a></strong>(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_147675_0_,
+ float&nbsp;p_147675_1_,
+ float&nbsp;p_147675_2_,
+ float&nbsp;p_147675_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.client.audio.PositionedSound">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a></h3>
+<code><a href="../../../../net/minecraft/client/audio/PositionedSound.html#canRepeat()">canRepeat</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getAttenuationType()">getAttenuationType</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getPitch()">getPitch</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getPositionedSoundLocation()">getPositionedSoundLocation</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getRepeatDelay()">getRepeatDelay</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getVolume()">getVolume</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getXPosF()">getXPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getYPosF()">getYPosF</a>, <a href="../../../../net/minecraft/client/audio/PositionedSound.html#getZPosF()">getZPosF</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PositionedSoundRecord(net.minecraft.util.ResourceLocation, float, float, float, float, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PositionedSoundRecord</h4>
+<pre>public&nbsp;PositionedSoundRecord(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_i45107_1_,
+ float&nbsp;p_i45107_2_,
+ float&nbsp;p_i45107_3_,
+ float&nbsp;p_i45107_4_,
+ float&nbsp;p_i45107_5_,
+ float&nbsp;p_i45107_6_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_147674_a(net.minecraft.util.ResourceLocation, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147674_a</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio">PositionedSoundRecord</a>&nbsp;func_147674_a(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_147674_0_,
+ float&nbsp;p_147674_1_)</pre>
+</li>
+</ul>
+<a name="func_147673_a(net.minecraft.util.ResourceLocation)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147673_a</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio">PositionedSoundRecord</a>&nbsp;func_147673_a(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_147673_0_)</pre>
+</li>
+</ul>
+<a name="func_147675_a(net.minecraft.util.ResourceLocation, float, float, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_147675_a</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio">PositionedSoundRecord</a>&nbsp;func_147675_a(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_147675_0_,
+ float&nbsp;p_147675_1_,
+ float&nbsp;p_147675_2_,
+ float&nbsp;p_147675_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/PositionedSoundRecord.html" target="_top">Frames</a></li>
+<li><a href="PositionedSoundRecord.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.client.audio.PositionedSound">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundCategory.html b/javadoc/net/minecraft/client/audio/SoundCategory.html
new file mode 100644
index 0000000..004ac55
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundCategory.html
@@ -0,0 +1,440 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundCategory (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundCategory (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundEventAccessor.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundCategory.html" target="_top">Frames</a></li>
+<li><a href="SoundCategory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Enum SoundCategory" class="title">Enum SoundCategory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundCategory</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">SoundCategory</span>
+extends java.lang.Enum&lt;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#AMBIENT">AMBIENT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#ANIMALS">ANIMALS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#BLOCKS">BLOCKS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#MASTER">MASTER</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#MOBS">MOBS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#MUSIC">MUSIC</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#PLAYERS">PLAYERS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#RECORDS">RECORDS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#WEATHER">WEATHER</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#func_147154_a(java.lang.String)">func_147154_a</a></strong>(java.lang.String&nbsp;p_147154_0_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#getCategoryId()">getCategoryId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#getCategoryName()">getCategoryName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundCategory.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="MASTER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MASTER</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a> MASTER</pre>
+</li>
+</ul>
+<a name="MUSIC">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MUSIC</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a> MUSIC</pre>
+</li>
+</ul>
+<a name="RECORDS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RECORDS</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a> RECORDS</pre>
+</li>
+</ul>
+<a name="WEATHER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WEATHER</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a> WEATHER</pre>
+</li>
+</ul>
+<a name="BLOCKS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BLOCKS</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a> BLOCKS</pre>
+</li>
+</ul>
+<a name="MOBS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MOBS</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a> MOBS</pre>
+</li>
+</ul>
+<a name="ANIMALS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ANIMALS</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a> ANIMALS</pre>
+</li>
+</ul>
+<a name="PLAYERS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PLAYERS</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a> PLAYERS</pre>
+</li>
+</ul>
+<a name="AMBIENT">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AMBIENT</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a> AMBIENT</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (SoundCategory c : SoundCategory.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="getCategoryName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCategoryName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getCategoryName()</pre>
+</li>
+</ul>
+<a name="getCategoryId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCategoryId</h4>
+<pre>public&nbsp;int&nbsp;getCategoryId()</pre>
+</li>
+</ul>
+<a name="func_147154_a(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_147154_a</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;func_147154_a(java.lang.String&nbsp;p_147154_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundEventAccessor.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundCategory.html" target="_top">Frames</a></li>
+<li><a href="SoundCategory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundEventAccessor.html b/javadoc/net/minecraft/client/audio/SoundEventAccessor.html
new file mode 100644
index 0000000..15e6adc
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundEventAccessor.html
@@ -0,0 +1,246 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundEventAccessor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundEventAccessor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundEventAccessor.html" target="_top">Frames</a></li>
+<li><a href="SoundEventAccessor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class SoundEventAccessor" class="title">Class SoundEventAccessor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundEventAccessor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SoundEventAccessor</span>
+extends java.lang.Object
+implements <a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio">SoundPoolEntry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundEventAccessor.html#func_148720_g()">func_148720_g</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundEventAccessor.html#func_148721_a()">func_148721_a</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_148721_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_148721_a</h4>
+<pre>public&nbsp;int&nbsp;func_148721_a()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html#func_148721_a()">func_148721_a</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_148720_g()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_148720_g</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio">SoundPoolEntry</a>&nbsp;func_148720_g()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html#func_148720_g()">func_148720_g</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundEventAccessor.html" target="_top">Frames</a></li>
+<li><a href="SoundEventAccessor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundEventAccessorComposite.html b/javadoc/net/minecraft/client/audio/SoundEventAccessorComposite.html
new file mode 100644
index 0000000..f2899b5
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundEventAccessorComposite.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundEventAccessorComposite (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundEventAccessorComposite (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundEventAccessor.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundHandler.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundEventAccessorComposite.html" target="_top">Frames</a></li>
+<li><a href="SoundEventAccessorComposite.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class SoundEventAccessorComposite" class="title">Class SoundEventAccessorComposite</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundEventAccessorComposite</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SoundEventAccessorComposite</span>
+extends java.lang.Object
+implements <a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html#SoundEventAccessorComposite(net.minecraft.util.ResourceLocation,%20double,%20double,%20net.minecraft.client.audio.SoundCategory)">SoundEventAccessorComposite</a></strong>(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_i45120_1_,
+ double&nbsp;p_i45120_2_,
+ double&nbsp;p_i45120_4_,
+ <a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;p_i45120_6_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html#addSoundToEventPool(net.minecraft.client.audio.ISoundEventAccessor)">addSoundToEventPool</a></strong>(<a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a>&nbsp;p_148727_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio">SoundPoolEntry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html#func_148720_g()">func_148720_g</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html#func_148721_a()">func_148721_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html#getSoundCategory()">getSoundCategory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html#getSoundEventLocation()">getSoundEventLocation</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SoundEventAccessorComposite(net.minecraft.util.ResourceLocation, double, double, net.minecraft.client.audio.SoundCategory)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SoundEventAccessorComposite</h4>
+<pre>public&nbsp;SoundEventAccessorComposite(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_i45120_1_,
+ double&nbsp;p_i45120_2_,
+ double&nbsp;p_i45120_4_,
+ <a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;p_i45120_6_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_148721_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_148721_a</h4>
+<pre>public&nbsp;int&nbsp;func_148721_a()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html#func_148721_a()">func_148721_a</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_148720_g()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_148720_g</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio">SoundPoolEntry</a>&nbsp;func_148720_g()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html#func_148720_g()">func_148720_g</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addSoundToEventPool(net.minecraft.client.audio.ISoundEventAccessor)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSoundToEventPool</h4>
+<pre>public&nbsp;void&nbsp;addSoundToEventPool(<a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a>&nbsp;p_148727_1_)</pre>
+</li>
+</ul>
+<a name="getSoundEventLocation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoundEventLocation</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;getSoundEventLocation()</pre>
+</li>
+</ul>
+<a name="getSoundCategory()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getSoundCategory</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;getSoundCategory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundEventAccessor.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundHandler.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundEventAccessorComposite.html" target="_top">Frames</a></li>
+<li><a href="SoundEventAccessorComposite.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundHandler.html b/javadoc/net/minecraft/client/audio/SoundHandler.html
new file mode 100644
index 0000000..a0060f0
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundHandler.html
@@ -0,0 +1,480 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundHandler (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundHandler (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundList.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundHandler.html" target="_top">Frames</a></li>
+<li><a href="SoundHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class SoundHandler" class="title">Class SoundHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundHandler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/client/resources/IResourceManagerReloadListener.html" title="interface in net.minecraft.client.resources">IResourceManagerReloadListener</a>, <a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SoundHandler</span>
+extends java.lang.Object
+implements <a href="../../../../net/minecraft/client/resources/IResourceManagerReloadListener.html" title="interface in net.minecraft.client.resources">IResourceManagerReloadListener</a>, <a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio">SoundPoolEntry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#missing_sound">missing_sound</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#SoundHandler(net.minecraft.client.resources.IResourceManager,%20net.minecraft.client.settings.GameSettings)">SoundHandler</a></strong>(<a href="../../../../net/minecraft/client/resources/IResourceManager.html" title="interface in net.minecraft.client.resources">IResourceManager</a>&nbsp;p_i45122_1_,
+ <a href="../../../../net/minecraft/client/settings/GameSettings.html" title="class in net.minecraft.client.settings">GameSettings</a>&nbsp;p_i45122_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio">SoundEventAccessorComposite</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#getRandomSoundFromCategories(net.minecraft.client.audio.SoundCategory...)">getRandomSoundFromCategories</a></strong>(<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>...&nbsp;p_147686_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio">SoundEventAccessorComposite</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#getSound(net.minecraft.util.ResourceLocation)">getSound</a></strong>(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_147680_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#isSoundPlaying(net.minecraft.client.audio.ISound)">isSoundPlaying</a></strong>(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_147692_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#onResourceManagerReload(net.minecraft.client.resources.IResourceManager)">onResourceManagerReload</a></strong>(<a href="../../../../net/minecraft/client/resources/IResourceManager.html" title="interface in net.minecraft.client.resources">IResourceManager</a>&nbsp;p_110549_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#pauseSounds()">pauseSounds</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#playDelayedSound(net.minecraft.client.audio.ISound,%20int)">playDelayedSound</a></strong>(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_147681_1_,
+ int&nbsp;p_147681_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#playSound(net.minecraft.client.audio.ISound)">playSound</a></strong>(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_147682_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#resumeSounds()">resumeSounds</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#setListener(net.minecraft.entity.player.EntityPlayer,%20float)">setListener</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_147691_1_,
+ float&nbsp;p_147691_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#setSoundLevel(net.minecraft.client.audio.SoundCategory,%20float)">setSoundLevel</a></strong>(<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;p_147684_1_,
+ float&nbsp;p_147684_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#stopSound(net.minecraft.client.audio.ISound)">stopSound</a></strong>(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_147683_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#stopSounds()">stopSounds</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#unloadSounds()">unloadSounds</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundHandler.html#update()">update</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="missing_sound">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>missing_sound</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio">SoundPoolEntry</a> missing_sound</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SoundHandler(net.minecraft.client.resources.IResourceManager, net.minecraft.client.settings.GameSettings)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SoundHandler</h4>
+<pre>public&nbsp;SoundHandler(<a href="../../../../net/minecraft/client/resources/IResourceManager.html" title="interface in net.minecraft.client.resources">IResourceManager</a>&nbsp;p_i45122_1_,
+ <a href="../../../../net/minecraft/client/settings/GameSettings.html" title="class in net.minecraft.client.settings">GameSettings</a>&nbsp;p_i45122_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="onResourceManagerReload(net.minecraft.client.resources.IResourceManager)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onResourceManagerReload</h4>
+<pre>public&nbsp;void&nbsp;onResourceManagerReload(<a href="../../../../net/minecraft/client/resources/IResourceManager.html" title="interface in net.minecraft.client.resources">IResourceManager</a>&nbsp;p_110549_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/client/resources/IResourceManagerReloadListener.html#onResourceManagerReload(net.minecraft.client.resources.IResourceManager)">onResourceManagerReload</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/client/resources/IResourceManagerReloadListener.html" title="interface in net.minecraft.client.resources">IResourceManagerReloadListener</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSound(net.minecraft.util.ResourceLocation)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSound</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio">SoundEventAccessorComposite</a>&nbsp;getSound(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_147680_1_)</pre>
+</li>
+</ul>
+<a name="playSound(net.minecraft.client.audio.ISound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>playSound</h4>
+<pre>public&nbsp;void&nbsp;playSound(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_147682_1_)</pre>
+</li>
+</ul>
+<a name="playDelayedSound(net.minecraft.client.audio.ISound, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>playDelayedSound</h4>
+<pre>public&nbsp;void&nbsp;playDelayedSound(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_147681_1_,
+ int&nbsp;p_147681_2_)</pre>
+</li>
+</ul>
+<a name="setListener(net.minecraft.entity.player.EntityPlayer, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setListener</h4>
+<pre>public&nbsp;void&nbsp;setListener(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_147691_1_,
+ float&nbsp;p_147691_2_)</pre>
+</li>
+</ul>
+<a name="pauseSounds()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pauseSounds</h4>
+<pre>public&nbsp;void&nbsp;pauseSounds()</pre>
+</li>
+</ul>
+<a name="stopSounds()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stopSounds</h4>
+<pre>public&nbsp;void&nbsp;stopSounds()</pre>
+</li>
+</ul>
+<a name="unloadSounds()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unloadSounds</h4>
+<pre>public&nbsp;void&nbsp;unloadSounds()</pre>
+</li>
+</ul>
+<a name="update()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>update</h4>
+<pre>public&nbsp;void&nbsp;update()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html#update()">update</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="resumeSounds()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resumeSounds</h4>
+<pre>public&nbsp;void&nbsp;resumeSounds()</pre>
+</li>
+</ul>
+<a name="setSoundLevel(net.minecraft.client.audio.SoundCategory, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSoundLevel</h4>
+<pre>public&nbsp;void&nbsp;setSoundLevel(<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;p_147684_1_,
+ float&nbsp;p_147684_2_)</pre>
+</li>
+</ul>
+<a name="stopSound(net.minecraft.client.audio.ISound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stopSound</h4>
+<pre>public&nbsp;void&nbsp;stopSound(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_147683_1_)</pre>
+</li>
+</ul>
+<a name="getRandomSoundFromCategories(net.minecraft.client.audio.SoundCategory...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRandomSoundFromCategories</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio">SoundEventAccessorComposite</a>&nbsp;getRandomSoundFromCategories(<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>...&nbsp;p_147686_1_)</pre>
+</li>
+</ul>
+<a name="isSoundPlaying(net.minecraft.client.audio.ISound)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isSoundPlaying</h4>
+<pre>public&nbsp;boolean&nbsp;isSoundPlaying(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_147692_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundList.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundHandler.html" target="_top">Frames</a></li>
+<li><a href="SoundHandler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundList.SoundEntry.Type.html b/javadoc/net/minecraft/client/audio/SoundList.SoundEntry.Type.html
new file mode 100644
index 0000000..ee27223
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundList.SoundEntry.Type.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundList.SoundEntry.Type (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundList.SoundEntry.Type (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundListSerializer.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundList.SoundEntry.Type.html" target="_top">Frames</a></li>
+<li><a href="SoundList.SoundEntry.Type.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Enum SoundList.SoundEntry.Type" class="title">Enum SoundList.SoundEntry.Type</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundList.SoundEntry.Type</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html" title="class in net.minecraft.client.audio">SoundList.SoundEntry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">SoundList.SoundEntry.Type</span>
+extends java.lang.Enum&lt;<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html#FILE">FILE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html#SOUND_EVENT">SOUND_EVENT</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html#getType(java.lang.String)">getType</a></strong>(java.lang.String&nbsp;p_148580_0_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="FILE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FILE</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a> FILE</pre>
+</li>
+</ul>
+<a name="SOUND_EVENT">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SOUND_EVENT</h4>
+<pre>public static final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a> SOUND_EVENT</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (SoundList.SoundEntry.Type c : SoundList.SoundEntry.Type.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="getType(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getType</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a>&nbsp;getType(java.lang.String&nbsp;p_148580_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundListSerializer.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundList.SoundEntry.Type.html" target="_top">Frames</a></li>
+<li><a href="SoundList.SoundEntry.Type.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundList.SoundEntry.html b/javadoc/net/minecraft/client/audio/SoundList.SoundEntry.html
new file mode 100644
index 0000000..29651d2
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundList.SoundEntry.html
@@ -0,0 +1,420 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundList.SoundEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundList.SoundEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundList.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundList.SoundEntry.html" target="_top">Frames</a></li>
+<li><a href="SoundList.SoundEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class SoundList.SoundEntry" class="title">Class SoundList.SoundEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundList.SoundEntry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../net/minecraft/client/audio/SoundList.html" title="class in net.minecraft.client.audio">SoundList</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">SoundList.SoundEntry</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#SoundList.SoundEntry()">SoundList.SoundEntry</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#getSoundEntryName()">getSoundEntryName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#getSoundEntryPitch()">getSoundEntryPitch</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#getSoundEntryType()">getSoundEntryType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#getSoundEntryVolume()">getSoundEntryVolume</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#getSoundEntryWeight()">getSoundEntryWeight</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#isStreaming()">isStreaming</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#setSoundEntryName(java.lang.String)">setSoundEntryName</a></strong>(java.lang.String&nbsp;p_148561_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#setSoundEntryPitch(float)">setSoundEntryPitch</a></strong>(float&nbsp;p_148559_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#setSoundEntryType(net.minecraft.client.audio.SoundList.SoundEntry.Type)">setSoundEntryType</a></strong>(<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a>&nbsp;p_148562_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#setSoundEntryVolume(float)">setSoundEntryVolume</a></strong>(float&nbsp;p_148553_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#setSoundEntryWeight(int)">setSoundEntryWeight</a></strong>(int&nbsp;p_148554_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html#setStreaming(boolean)">setStreaming</a></strong>(boolean&nbsp;p_148557_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SoundList.SoundEntry()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SoundList.SoundEntry</h4>
+<pre>public&nbsp;SoundList.SoundEntry()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getSoundEntryName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoundEntryName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getSoundEntryName()</pre>
+</li>
+</ul>
+<a name="setSoundEntryName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSoundEntryName</h4>
+<pre>public&nbsp;void&nbsp;setSoundEntryName(java.lang.String&nbsp;p_148561_1_)</pre>
+</li>
+</ul>
+<a name="getSoundEntryVolume()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoundEntryVolume</h4>
+<pre>public&nbsp;float&nbsp;getSoundEntryVolume()</pre>
+</li>
+</ul>
+<a name="setSoundEntryVolume(float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSoundEntryVolume</h4>
+<pre>public&nbsp;void&nbsp;setSoundEntryVolume(float&nbsp;p_148553_1_)</pre>
+</li>
+</ul>
+<a name="getSoundEntryPitch()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoundEntryPitch</h4>
+<pre>public&nbsp;float&nbsp;getSoundEntryPitch()</pre>
+</li>
+</ul>
+<a name="setSoundEntryPitch(float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSoundEntryPitch</h4>
+<pre>public&nbsp;void&nbsp;setSoundEntryPitch(float&nbsp;p_148559_1_)</pre>
+</li>
+</ul>
+<a name="getSoundEntryWeight()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoundEntryWeight</h4>
+<pre>public&nbsp;int&nbsp;getSoundEntryWeight()</pre>
+</li>
+</ul>
+<a name="setSoundEntryWeight(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSoundEntryWeight</h4>
+<pre>public&nbsp;void&nbsp;setSoundEntryWeight(int&nbsp;p_148554_1_)</pre>
+</li>
+</ul>
+<a name="getSoundEntryType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoundEntryType</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a>&nbsp;getSoundEntryType()</pre>
+</li>
+</ul>
+<a name="setSoundEntryType(net.minecraft.client.audio.SoundList.SoundEntry.Type)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSoundEntryType</h4>
+<pre>public&nbsp;void&nbsp;setSoundEntryType(<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a>&nbsp;p_148562_1_)</pre>
+</li>
+</ul>
+<a name="isStreaming()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isStreaming</h4>
+<pre>public&nbsp;boolean&nbsp;isStreaming()</pre>
+</li>
+</ul>
+<a name="setStreaming(boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setStreaming</h4>
+<pre>public&nbsp;void&nbsp;setStreaming(boolean&nbsp;p_148557_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundList.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundList.SoundEntry.html" target="_top">Frames</a></li>
+<li><a href="SoundList.SoundEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundList.html b/javadoc/net/minecraft/client/audio/SoundList.html
new file mode 100644
index 0000000..1402dca
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundList.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundList (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundList (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundHandler.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundList.html" target="_top">Frames</a></li>
+<li><a href="SoundList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class SoundList" class="title">Class SoundList</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundList</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">SoundList</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html" title="class in net.minecraft.client.audio">SoundList.SoundEntry</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.html#SoundList()">SoundList</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.html#canReplaceExisting()">canReplaceExisting</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.html#getSoundCategory()">getSoundCategory</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.html#getSoundList()">getSoundList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.html#setReplaceExisting(boolean)">setReplaceExisting</a></strong>(boolean&nbsp;p_148572_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundList.html#setSoundCategory(net.minecraft.client.audio.SoundCategory)">setSoundCategory</a></strong>(<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;p_148571_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SoundList()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SoundList</h4>
+<pre>public&nbsp;SoundList()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getSoundList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoundList</h4>
+<pre>public&nbsp;java.util.List&nbsp;getSoundList()</pre>
+</li>
+</ul>
+<a name="canReplaceExisting()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canReplaceExisting</h4>
+<pre>public&nbsp;boolean&nbsp;canReplaceExisting()</pre>
+</li>
+</ul>
+<a name="setReplaceExisting(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReplaceExisting</h4>
+<pre>public&nbsp;void&nbsp;setReplaceExisting(boolean&nbsp;p_148572_1_)</pre>
+</li>
+</ul>
+<a name="getSoundCategory()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoundCategory</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;getSoundCategory()</pre>
+</li>
+</ul>
+<a name="setSoundCategory(net.minecraft.client.audio.SoundCategory)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setSoundCategory</h4>
+<pre>public&nbsp;void&nbsp;setSoundCategory(<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;p_148571_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundHandler.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundList.html" target="_top">Frames</a></li>
+<li><a href="SoundList.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundListSerializer.html b/javadoc/net/minecraft/client/audio/SoundListSerializer.html
new file mode 100644
index 0000000..1d30ee9
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundListSerializer.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundListSerializer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundListSerializer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundManager.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundListSerializer.html" target="_top">Frames</a></li>
+<li><a href="SoundListSerializer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class SoundListSerializer" class="title">Class SoundListSerializer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundListSerializer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>com.google.gson.JsonDeserializer</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SoundListSerializer</span>
+extends java.lang.Object
+implements com.google.gson.JsonDeserializer</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundListSerializer.html#SoundListSerializer()">SoundListSerializer</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/SoundList.html" title="class in net.minecraft.client.audio">SoundList</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundListSerializer.html#deserialize(com.google.gson.JsonElement,%20java.lang.reflect.Type,%20com.google.gson.JsonDeserializationContext)">deserialize</a></strong>(com.google.gson.JsonElement&nbsp;p_deserialize_1_,
+ java.lang.reflect.Type&nbsp;p_deserialize_2_,
+ com.google.gson.JsonDeserializationContext&nbsp;p_deserialize_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SoundListSerializer()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SoundListSerializer</h4>
+<pre>public&nbsp;SoundListSerializer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="deserialize(com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>deserialize</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/client/audio/SoundList.html" title="class in net.minecraft.client.audio">SoundList</a>&nbsp;deserialize(com.google.gson.JsonElement&nbsp;p_deserialize_1_,
+ java.lang.reflect.Type&nbsp;p_deserialize_2_,
+ com.google.gson.JsonDeserializationContext&nbsp;p_deserialize_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>deserialize</code>&nbsp;in interface&nbsp;<code>com.google.gson.JsonDeserializer</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundManager.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundListSerializer.html" target="_top">Frames</a></li>
+<li><a href="SoundListSerializer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundManager.html b/javadoc/net/minecraft/client/audio/SoundManager.html
new file mode 100644
index 0000000..6a3ae28
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundManager.html
@@ -0,0 +1,441 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundManager (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundManager (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundListSerializer.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundManager.html" target="_top">Frames</a></li>
+<li><a href="SoundManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class SoundManager" class="title">Class SoundManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">SoundManager</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/client/audio/SoundHandler.html" title="class in net.minecraft.client.audio">SoundHandler</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#sndHandler">sndHandler</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#SoundManager(net.minecraft.client.audio.SoundHandler,%20net.minecraft.client.settings.GameSettings)">SoundManager</a></strong>(<a href="../../../../net/minecraft/client/audio/SoundHandler.html" title="class in net.minecraft.client.audio">SoundHandler</a>&nbsp;p_i45119_1_,
+ <a href="../../../../net/minecraft/client/settings/GameSettings.html" title="class in net.minecraft.client.settings">GameSettings</a>&nbsp;p_i45119_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#addDelayedSound(net.minecraft.client.audio.ISound,%20int)">addDelayedSound</a></strong>(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_148599_1_,
+ int&nbsp;p_148599_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#isSoundPlaying(net.minecraft.client.audio.ISound)">isSoundPlaying</a></strong>(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_148597_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#pauseAllSounds()">pauseAllSounds</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#playSound(net.minecraft.client.audio.ISound)">playSound</a></strong>(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_148611_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#reloadSoundSystem()">reloadSoundSystem</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#resumeAllSounds()">resumeAllSounds</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#setListener(net.minecraft.entity.player.EntityPlayer,%20float)">setListener</a></strong>(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_148615_1_,
+ float&nbsp;p_148615_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#setSoundCategoryVolume(net.minecraft.client.audio.SoundCategory,%20float)">setSoundCategoryVolume</a></strong>(<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;p_148601_1_,
+ float&nbsp;p_148601_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#stopAllSounds()">stopAllSounds</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#stopSound(net.minecraft.client.audio.ISound)">stopSound</a></strong>(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_148602_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#unloadSoundSystem()">unloadSoundSystem</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundManager.html#updateAllSounds()">updateAllSounds</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="sndHandler">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sndHandler</h4>
+<pre>public final&nbsp;<a href="../../../../net/minecraft/client/audio/SoundHandler.html" title="class in net.minecraft.client.audio">SoundHandler</a> sndHandler</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SoundManager(net.minecraft.client.audio.SoundHandler, net.minecraft.client.settings.GameSettings)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SoundManager</h4>
+<pre>public&nbsp;SoundManager(<a href="../../../../net/minecraft/client/audio/SoundHandler.html" title="class in net.minecraft.client.audio">SoundHandler</a>&nbsp;p_i45119_1_,
+ <a href="../../../../net/minecraft/client/settings/GameSettings.html" title="class in net.minecraft.client.settings">GameSettings</a>&nbsp;p_i45119_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="reloadSoundSystem()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reloadSoundSystem</h4>
+<pre>public&nbsp;void&nbsp;reloadSoundSystem()</pre>
+</li>
+</ul>
+<a name="setSoundCategoryVolume(net.minecraft.client.audio.SoundCategory, float)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSoundCategoryVolume</h4>
+<pre>public&nbsp;void&nbsp;setSoundCategoryVolume(<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a>&nbsp;p_148601_1_,
+ float&nbsp;p_148601_2_)</pre>
+</li>
+</ul>
+<a name="unloadSoundSystem()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unloadSoundSystem</h4>
+<pre>public&nbsp;void&nbsp;unloadSoundSystem()</pre>
+</li>
+</ul>
+<a name="stopAllSounds()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stopAllSounds</h4>
+<pre>public&nbsp;void&nbsp;stopAllSounds()</pre>
+</li>
+</ul>
+<a name="updateAllSounds()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateAllSounds</h4>
+<pre>public&nbsp;void&nbsp;updateAllSounds()</pre>
+</li>
+</ul>
+<a name="isSoundPlaying(net.minecraft.client.audio.ISound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSoundPlaying</h4>
+<pre>public&nbsp;boolean&nbsp;isSoundPlaying(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_148597_1_)</pre>
+</li>
+</ul>
+<a name="stopSound(net.minecraft.client.audio.ISound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stopSound</h4>
+<pre>public&nbsp;void&nbsp;stopSound(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_148602_1_)</pre>
+</li>
+</ul>
+<a name="playSound(net.minecraft.client.audio.ISound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>playSound</h4>
+<pre>public&nbsp;void&nbsp;playSound(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_148611_1_)</pre>
+</li>
+</ul>
+<a name="pauseAllSounds()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pauseAllSounds</h4>
+<pre>public&nbsp;void&nbsp;pauseAllSounds()</pre>
+</li>
+</ul>
+<a name="resumeAllSounds()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resumeAllSounds</h4>
+<pre>public&nbsp;void&nbsp;resumeAllSounds()</pre>
+</li>
+</ul>
+<a name="addDelayedSound(net.minecraft.client.audio.ISound, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addDelayedSound</h4>
+<pre>public&nbsp;void&nbsp;addDelayedSound(<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>&nbsp;p_148599_1_,
+ int&nbsp;p_148599_2_)</pre>
+</li>
+</ul>
+<a name="setListener(net.minecraft.entity.player.EntityPlayer, float)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setListener</h4>
+<pre>public&nbsp;void&nbsp;setListener(<a href="../../../../net/minecraft/entity/player/EntityPlayer.html" title="class in net.minecraft.entity.player">EntityPlayer</a>&nbsp;p_148615_1_,
+ float&nbsp;p_148615_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundListSerializer.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundManager.html" target="_top">Frames</a></li>
+<li><a href="SoundManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundPoolEntry.html b/javadoc/net/minecraft/client/audio/SoundPoolEntry.html
new file mode 100644
index 0000000..e895507
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundPoolEntry.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundPoolEntry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundPoolEntry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundManager.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundRegistry.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundPoolEntry.html" target="_top">Frames</a></li>
+<li><a href="SoundPoolEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class SoundPoolEntry" class="title">Class SoundPoolEntry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundPoolEntry</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">SoundPoolEntry</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html#SoundPoolEntry(net.minecraft.util.ResourceLocation,%20double,%20double,%20boolean)">SoundPoolEntry</a></strong>(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_i45113_1_,
+ double&nbsp;p_i45113_2_,
+ double&nbsp;p_i45113_4_,
+ boolean&nbsp;p_i45113_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html#SoundPoolEntry(net.minecraft.client.audio.SoundPoolEntry)">SoundPoolEntry</a></strong>(<a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio">SoundPoolEntry</a>&nbsp;p_i45114_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html#func_148648_d()">func_148648_d</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html#getPitch()">getPitch</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html#getSoundPoolEntryLocation()">getSoundPoolEntryLocation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html#getVolume()">getVolume</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html#setPitch(double)">setPitch</a></strong>(double&nbsp;p_148651_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html#setVolume(double)">setVolume</a></strong>(double&nbsp;p_148647_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SoundPoolEntry(net.minecraft.util.ResourceLocation, double, double, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SoundPoolEntry</h4>
+<pre>public&nbsp;SoundPoolEntry(<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;p_i45113_1_,
+ double&nbsp;p_i45113_2_,
+ double&nbsp;p_i45113_4_,
+ boolean&nbsp;p_i45113_6_)</pre>
+</li>
+</ul>
+<a name="SoundPoolEntry(net.minecraft.client.audio.SoundPoolEntry)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SoundPoolEntry</h4>
+<pre>public&nbsp;SoundPoolEntry(<a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio">SoundPoolEntry</a>&nbsp;p_i45114_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getSoundPoolEntryLocation()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoundPoolEntryLocation</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/util/ResourceLocation.html" title="class in net.minecraft.util">ResourceLocation</a>&nbsp;getSoundPoolEntryLocation()</pre>
+</li>
+</ul>
+<a name="getPitch()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPitch</h4>
+<pre>public&nbsp;double&nbsp;getPitch()</pre>
+</li>
+</ul>
+<a name="setPitch(double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPitch</h4>
+<pre>public&nbsp;void&nbsp;setPitch(double&nbsp;p_148651_1_)</pre>
+</li>
+</ul>
+<a name="getVolume()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVolume</h4>
+<pre>public&nbsp;double&nbsp;getVolume()</pre>
+</li>
+</ul>
+<a name="setVolume(double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setVolume</h4>
+<pre>public&nbsp;void&nbsp;setVolume(double&nbsp;p_148647_1_)</pre>
+</li>
+</ul>
+<a name="func_148648_d()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_148648_d</h4>
+<pre>public&nbsp;boolean&nbsp;func_148648_d()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundManager.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/client/audio/SoundRegistry.html" title="class in net.minecraft.client.audio"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundPoolEntry.html" target="_top">Frames</a></li>
+<li><a href="SoundPoolEntry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/SoundRegistry.html b/javadoc/net/minecraft/client/audio/SoundRegistry.html
new file mode 100644
index 0000000..533344c
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/SoundRegistry.html
@@ -0,0 +1,315 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:20 EST 2015 -->
+<title>SoundRegistry (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SoundRegistry (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundRegistry.html" target="_top">Frames</a></li>
+<li><a href="SoundRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.util.RegistrySimple">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.client.audio</div>
+<h2 title="Class SoundRegistry" class="title">Class SoundRegistry</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util">net.minecraft.util.RegistrySimple</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.client.audio.SoundRegistry</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/util/IRegistry.html" title="interface in net.minecraft.util">IRegistry</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SoundRegistry</span>
+extends <a href="../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util">RegistrySimple</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.util.RegistrySimple">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.util.<a href="../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util">RegistrySimple</a></h3>
+<code><a href="../../../../net/minecraft/util/RegistrySimple.html#registryObjects">registryObjects</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/client/audio/SoundRegistry.html#SoundRegistry()">SoundRegistry</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Map</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundRegistry.html#createUnderlyingMap()">createUnderlyingMap</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundRegistry.html#func_148763_c()">func_148763_c</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/client/audio/SoundRegistry.html#registerSound(net.minecraft.client.audio.SoundEventAccessorComposite)">registerSound</a></strong>(<a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio">SoundEventAccessorComposite</a>&nbsp;p_148762_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.util.RegistrySimple">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.util.<a href="../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util">RegistrySimple</a></h3>
+<code><a href="../../../../net/minecraft/util/RegistrySimple.html#containsKey(java.lang.Object)">containsKey</a>, <a href="../../../../net/minecraft/util/RegistrySimple.html#getKeys()">getKeys</a>, <a href="../../../../net/minecraft/util/RegistrySimple.html#getObject(java.lang.Object)">getObject</a>, <a href="../../../../net/minecraft/util/RegistrySimple.html#putObject(java.lang.Object,%20java.lang.Object)">putObject</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SoundRegistry()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SoundRegistry</h4>
+<pre>public&nbsp;SoundRegistry()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createUnderlyingMap()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createUnderlyingMap</h4>
+<pre>protected&nbsp;java.util.Map&nbsp;createUnderlyingMap()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/util/RegistrySimple.html#createUnderlyingMap()">createUnderlyingMap</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util">RegistrySimple</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="registerSound(net.minecraft.client.audio.SoundEventAccessorComposite)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerSound</h4>
+<pre>public&nbsp;void&nbsp;registerSound(<a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio">SoundEventAccessorComposite</a>&nbsp;p_148762_1_)</pre>
+</li>
+</ul>
+<a name="func_148763_c()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_148763_c</h4>
+<pre>public&nbsp;void&nbsp;func_148763_c()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/SoundRegistry.html" target="_top">Frames</a></li>
+<li><a href="SoundRegistry.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.util.RegistrySimple">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/package-frame.html b/javadoc/net/minecraft/client/audio/package-frame.html
new file mode 100644
index 0000000..75658a0
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/package-frame.html
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>net.minecraft.client.audio (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../net/minecraft/client/audio/package-summary.html" target="classFrame">net.minecraft.client.audio</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ISound.html" title="interface in net.minecraft.client.audio" target="classFrame"><i>ISound</i></a></li>
+<li><a href="ISoundEventAccessor.html" title="interface in net.minecraft.client.audio" target="classFrame"><i>ISoundEventAccessor</i></a></li>
+<li><a href="ITickableSound.html" title="interface in net.minecraft.client.audio" target="classFrame"><i>ITickableSound</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MovingSound.html" title="class in net.minecraft.client.audio" target="classFrame">MovingSound</a></li>
+<li><a href="MovingSoundMinecart.html" title="class in net.minecraft.client.audio" target="classFrame">MovingSoundMinecart</a></li>
+<li><a href="MovingSoundMinecartRiding.html" title="class in net.minecraft.client.audio" target="classFrame">MovingSoundMinecartRiding</a></li>
+<li><a href="MusicTicker.html" title="class in net.minecraft.client.audio" target="classFrame">MusicTicker</a></li>
+<li><a href="PositionedSound.html" title="class in net.minecraft.client.audio" target="classFrame">PositionedSound</a></li>
+<li><a href="PositionedSoundRecord.html" title="class in net.minecraft.client.audio" target="classFrame">PositionedSoundRecord</a></li>
+<li><a href="SoundEventAccessor.html" title="class in net.minecraft.client.audio" target="classFrame">SoundEventAccessor</a></li>
+<li><a href="SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio" target="classFrame">SoundEventAccessorComposite</a></li>
+<li><a href="SoundHandler.html" title="class in net.minecraft.client.audio" target="classFrame">SoundHandler</a></li>
+<li><a href="SoundList.html" title="class in net.minecraft.client.audio" target="classFrame">SoundList</a></li>
+<li><a href="SoundList.SoundEntry.html" title="class in net.minecraft.client.audio" target="classFrame">SoundList.SoundEntry</a></li>
+<li><a href="SoundListSerializer.html" title="class in net.minecraft.client.audio" target="classFrame">SoundListSerializer</a></li>
+<li><a href="SoundManager.html" title="class in net.minecraft.client.audio" target="classFrame">SoundManager</a></li>
+<li><a href="SoundPoolEntry.html" title="class in net.minecraft.client.audio" target="classFrame">SoundPoolEntry</a></li>
+<li><a href="SoundRegistry.html" title="class in net.minecraft.client.audio" target="classFrame">SoundRegistry</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="ISound.AttenuationType.html" title="enum in net.minecraft.client.audio" target="classFrame">ISound.AttenuationType</a></li>
+<li><a href="MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio" target="classFrame">MusicTicker.MusicType</a></li>
+<li><a href="SoundCategory.html" title="enum in net.minecraft.client.audio" target="classFrame">SoundCategory</a></li>
+<li><a href="SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio" target="classFrame">SoundList.SoundEntry.Type</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/package-summary.html b/javadoc/net/minecraft/client/audio/package-summary.html
new file mode 100644
index 0000000..8706199
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/package-summary.html
@@ -0,0 +1,237 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>net.minecraft.client.audio (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="net.minecraft.client.audio (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../net/minecraft/client/entity/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;net.minecraft.client.audio</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio">ITickableSound</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio">MovingSound</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html" title="class in net.minecraft.client.audio">MovingSoundMinecart</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html" title="class in net.minecraft.client.audio">MovingSoundMinecartRiding</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/MusicTicker.html" title="class in net.minecraft.client.audio">MusicTicker</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio">PositionedSound</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio">PositionedSoundRecord</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundEventAccessor.html" title="class in net.minecraft.client.audio">SoundEventAccessor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio">SoundEventAccessorComposite</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundHandler.html" title="class in net.minecraft.client.audio">SoundHandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundList.html" title="class in net.minecraft.client.audio">SoundList</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html" title="class in net.minecraft.client.audio">SoundList.SoundEntry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundListSerializer.html" title="class in net.minecraft.client.audio">SoundListSerializer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundManager.html" title="class in net.minecraft.client.audio">SoundManager</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio">SoundPoolEntry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundRegistry.html" title="class in net.minecraft.client.audio">SoundRegistry</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio">ISound.AttenuationType</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio">MusicTicker.MusicType</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio">SoundCategory</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio">SoundList.SoundEntry.Type</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../net/minecraft/client/entity/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/client/audio/package-tree.html b/javadoc/net/minecraft/client/audio/package-tree.html
new file mode 100644
index 0000000..1ed54b2
--- /dev/null
+++ b/javadoc/net/minecraft/client/audio/package-tree.html
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:23 EST 2015 -->
+<title>net.minecraft.client.audio Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="net.minecraft.client.audio Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/package-tree.html">Prev</a></li>
+<li><a href="../../../../net/minecraft/client/entity/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package net.minecraft.client.audio</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/MusicTicker.html" title="class in net.minecraft.client.audio"><span class="strong">MusicTicker</span></a> (implements net.minecraft.server.gui.<a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a>)</li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/PositionedSound.html" title="class in net.minecraft.client.audio"><span class="strong">PositionedSound</span></a> (implements net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>)
+<ul>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/MovingSound.html" title="class in net.minecraft.client.audio"><span class="strong">MovingSound</span></a> (implements net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio">ITickableSound</a>)
+<ul>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/MovingSoundMinecart.html" title="class in net.minecraft.client.audio"><span class="strong">MovingSoundMinecart</span></a></li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/MovingSoundMinecartRiding.html" title="class in net.minecraft.client.audio"><span class="strong">MovingSoundMinecartRiding</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/PositionedSoundRecord.html" title="class in net.minecraft.client.audio"><span class="strong">PositionedSoundRecord</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.util.<a href="../../../../net/minecraft/util/RegistrySimple.html" title="class in net.minecraft.util"><span class="strong">RegistrySimple</span></a> (implements net.minecraft.util.<a href="../../../../net/minecraft/util/IRegistry.html" title="interface in net.minecraft.util">IRegistry</a>)
+<ul>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundRegistry.html" title="class in net.minecraft.client.audio"><span class="strong">SoundRegistry</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundEventAccessor.html" title="class in net.minecraft.client.audio"><span class="strong">SoundEventAccessor</span></a> (implements net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a>)</li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundEventAccessorComposite.html" title="class in net.minecraft.client.audio"><span class="strong">SoundEventAccessorComposite</span></a> (implements net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio">ISoundEventAccessor</a>)</li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundHandler.html" title="class in net.minecraft.client.audio"><span class="strong">SoundHandler</span></a> (implements net.minecraft.client.resources.<a href="../../../../net/minecraft/client/resources/IResourceManagerReloadListener.html" title="interface in net.minecraft.client.resources">IResourceManagerReloadListener</a>, net.minecraft.server.gui.<a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a>)</li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundList.html" title="class in net.minecraft.client.audio"><span class="strong">SoundList</span></a></li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.html" title="class in net.minecraft.client.audio"><span class="strong">SoundList.SoundEntry</span></a></li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundListSerializer.html" title="class in net.minecraft.client.audio"><span class="strong">SoundListSerializer</span></a> (implements com.google.gson.JsonDeserializer&lt;T&gt;)</li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundManager.html" title="class in net.minecraft.client.audio"><span class="strong">SoundManager</span></a></li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundPoolEntry.html" title="class in net.minecraft.client.audio"><span class="strong">SoundPoolEntry</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio"><span class="strong">ISound</span></a>
+<ul>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio"><span class="strong">ITickableSound</span></a> (also extends net.minecraft.server.gui.<a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui">IUpdatePlayerListBox</a>)</li>
+</ul>
+</li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISoundEventAccessor.html" title="interface in net.minecraft.client.audio"><span class="strong">ISoundEventAccessor</span></a></li>
+<li type="circle">net.minecraft.server.gui.<a href="../../../../net/minecraft/server/gui/IUpdatePlayerListBox.html" title="interface in net.minecraft.server.gui"><span class="strong">IUpdatePlayerListBox</span></a>
+<ul>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ITickableSound.html" title="interface in net.minecraft.client.audio"><span class="strong">ITickableSound</span></a> (also extends net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.html" title="interface in net.minecraft.client.audio">ISound</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/MusicTicker.MusicType.html" title="enum in net.minecraft.client.audio"><span class="strong">MusicTicker.MusicType</span></a></li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundList.SoundEntry.Type.html" title="enum in net.minecraft.client.audio"><span class="strong">SoundList.SoundEntry.Type</span></a></li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/SoundCategory.html" title="enum in net.minecraft.client.audio"><span class="strong">SoundCategory</span></a></li>
+<li type="circle">net.minecraft.client.audio.<a href="../../../../net/minecraft/client/audio/ISound.AttenuationType.html" title="enum in net.minecraft.client.audio"><span class="strong">ISound.AttenuationType</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/client/package-tree.html">Prev</a></li>
+<li><a href="../../../../net/minecraft/client/entity/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/client/audio/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>