Allow WorldProviders to specify in-game music (#4539)

This commit is contained in:
Vincent Lee authored and LexManos committed 2018-01-18 12:39:14 -08:00
1 parent 2d424ed2e1
commit 3a3883589f
3 files changed
+36 -5

No files matched your search

@@ -19,6 +19,8 @@
package net.minecraftforge.client;
import net.minecraft.client.audio.MusicTicker;
import net.minecraft.util.SoundEvent;
import net.minecraft.util.Util.EnumOS;
import net.minecraft.world.GameType;
import net.minecraft.client.settings.GameSettings.Options;
@@ -61,6 +63,12 @@ public class EnumHelperClient extends EnumHelper
return addEnum(EnumOS.class, name);
}
@Nullable
public static MusicTicker.MusicType addMusicType(String name, SoundEvent sound, int minDelay, int maxDelay)
{
return addEnum(MusicTicker.MusicType.class, name, sound, minDelay, maxDelay);
}
@Nullable
private static <T extends Enum<? >> T addEnum(Class<T> enumType, String enumName, Object... paramValues)
{