]> git.seodisparate.com - TurnBasedMinecraftMod/commitdiff
Fix volume of Battle music to check master volume
authorStephen Seo <seo.disparate@gmail.com>
Fri, 28 Sep 2018 10:28:20 +0000 (19:28 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Fri, 28 Sep 2018 10:28:20 +0000 (19:28 +0900)
src/main/java/com/seodisparate/TurnBasedMinecraft/client/ClientProxy.java

index f5dcbd183c13a47e98b812d7c1458cce986082e5..9e0758b8dbca864bae3a76cb8f269709cbf9b311 100644 (file)
@@ -4,6 +4,7 @@ import com.seodisparate.TurnBasedMinecraft.common.Battle;
 import com.seodisparate.TurnBasedMinecraft.common.CommonProxy;
 
 import net.minecraft.client.Minecraft;
+import net.minecraft.client.settings.GameSettings;
 import net.minecraft.entity.Entity;
 import net.minecraft.util.SoundCategory;
 import net.minecraft.util.text.TextComponentString;
@@ -92,13 +93,15 @@ public class ClientProxy extends CommonProxy
     @Override
     public void playBattleMusic()
     {
-        battleMusic.playBattle(Minecraft.getMinecraft().gameSettings.getSoundLevel(SoundCategory.MUSIC));
+        GameSettings gs = Minecraft.getMinecraft().gameSettings;
+        battleMusic.playBattle(gs.getSoundLevel(SoundCategory.MUSIC) * gs.getSoundLevel(SoundCategory.MASTER));
     }
 
     @Override
     public void playSillyMusic()
     {
-        battleMusic.playSilly(Minecraft.getMinecraft().gameSettings.getSoundLevel(SoundCategory.MUSIC));
+        GameSettings gs = Minecraft.getMinecraft().gameSettings;
+        battleMusic.playSilly(gs.getSoundLevel(SoundCategory.MUSIC) * gs.getSoundLevel(SoundCategory.MASTER));
     }
 
     @Override