mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-12 08:17:35 +00:00
Allow WorldProviders to specify in-game music (#4539)
This commit is contained in:
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)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user