de.pewpewproject.lasertag.client.SoundEvents   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 69
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 53
dl 0
loc 69
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A register() 0 25 1
1
package de.pewpewproject.lasertag.client;
2
3
import de.pewpewproject.lasertag.LasertagMod;
4
import net.minecraft.sound.SoundEvent;
5
import net.minecraft.util.Identifier;
6
import net.minecraft.util.registry.Registry;
7
8
/**
9
 * Class for registering all sound events
10
 *
11
 * @author Étienne Muser
12
 */
13
public class SoundEvents {
14
15
    // ===== Music =====
16
    public static final Identifier PROCEDURAL_ARENA_INTRO_MUSIC_ID = new Identifier(LasertagMod.ID, "procedural_arena_intro");
17
    public static final SoundEvent PROCEDURAL_ARENA_INTRO_MUSIC_SOUND_EVENT = new SoundEvent(PROCEDURAL_ARENA_INTRO_MUSIC_ID, Float.MAX_VALUE);
18
    public static final Identifier PROCEDURAL_ARENA_MUSIC_ID = new Identifier(LasertagMod.ID, "procedural_arena_music");
19
    public static final SoundEvent PROCEDURAL_ARENA_MUSIC_SOUND_EVENT = new SoundEvent(PROCEDURAL_ARENA_MUSIC_ID, Float.MAX_VALUE);
20
    public static final Identifier PROCEDURAL_ARENA_OUTRO_MUSIC_ID = new Identifier(LasertagMod.ID, "procedural_arena_outro");
21
    public static final SoundEvent PROCEDURAL_ARENA_OUTRO_MUSIC_SOUND_EVENT = new SoundEvent(PROCEDURAL_ARENA_OUTRO_MUSIC_ID, Float.MAX_VALUE);
22
23
    public static final Identifier DESERT_ARENA_INTRO_MUSIC_ID = new Identifier(LasertagMod.ID, "desert_arena_intro");
24
    public static final SoundEvent DESERT_ARENA_INTRO_MUSIC_SOUND_EVENT = new SoundEvent(DESERT_ARENA_INTRO_MUSIC_ID, Float.MAX_VALUE);
25
    public static final Identifier DESERT_ARENA_MUSIC_ID = new Identifier(LasertagMod.ID, "desert_arena_music");
26
    public static final SoundEvent DESERT_ARENA_MUSIC_SOUND_EVENT = new SoundEvent(DESERT_ARENA_MUSIC_ID, Float.MAX_VALUE);
27
    public static final Identifier DESERT_ARENA_OUTRO_MUSIC_ID = new Identifier(LasertagMod.ID, "desert_arena_outro");
28
    public static final SoundEvent DESERT_ARENA_OUTRO_MUSIC_SOUND_EVENT = new SoundEvent(DESERT_ARENA_OUTRO_MUSIC_ID, Float.MAX_VALUE);
29
30
    public static final Identifier JUNGLE_ARENA_INTRO_MUSIC_ID = new Identifier(LasertagMod.ID, "jungle_arena_intro");
31
    public static final SoundEvent JUNGLE_ARENA_INTRO_MUSIC_SOUND_EVENT = new SoundEvent(JUNGLE_ARENA_INTRO_MUSIC_ID, Float.MAX_VALUE);
32
    public static final Identifier JUNGLE_ARENA_MUSIC_ID = new Identifier(LasertagMod.ID, "jungle_arena_music");
33
    public static final SoundEvent JUNGLE_ARENA_MUSIC_SOUND_EVENT = new SoundEvent(JUNGLE_ARENA_MUSIC_ID, Float.MAX_VALUE);
34
    public static final Identifier JUNGLE_ARENA_OUTRO_MUSIC_ID = new Identifier(LasertagMod.ID, "jungle_arena_outro");
35
    public static final SoundEvent JUNGLE_ARENA_OUTRO_MUSIC_SOUND_EVENT = new SoundEvent(JUNGLE_ARENA_OUTRO_MUSIC_ID, Float.MAX_VALUE);
36
37
    public static final Identifier FLOWER_FOREST_ARENA_INTRO_MUSIC_ID = new Identifier(LasertagMod.ID, "flower_forest_arena_intro");
38
    public static final SoundEvent FLOWER_FOREST_ARENA_INTRO_MUSIC_SOUND_EVENT = new SoundEvent(FLOWER_FOREST_ARENA_INTRO_MUSIC_ID, Float.MAX_VALUE);
39
    public static final Identifier FLOWER_FOREST_ARENA_MUSIC_ID = new Identifier(LasertagMod.ID, "flower_forest_arena_music");
40
    public static final SoundEvent FLOWER_FOREST_ARENA_MUSIC_SOUND_EVENT = new SoundEvent(FLOWER_FOREST_ARENA_MUSIC_ID, Float.MAX_VALUE);
41
    public static final Identifier FLOWER_FOREST_ARENA_OUTRO_MUSIC_ID = new Identifier(LasertagMod.ID, "flower_forest_arena_outro");
42
    public static final SoundEvent FLOWER_FOREST_ARENA_OUTRO_MUSIC_SOUND_EVENT = new SoundEvent(FLOWER_FOREST_ARENA_OUTRO_MUSIC_ID, Float.MAX_VALUE);
43
44
    public static final Identifier MEDIEVAL_CITY_ARENA_INTRO_MUSIC_ID = new Identifier(LasertagMod.ID, "medieval_city_arena_intro");
45
    public static final SoundEvent MEDIEVAL_CITY_ARENA_INTRO_MUSIC_SOUND_EVENT = new SoundEvent(MEDIEVAL_CITY_ARENA_INTRO_MUSIC_ID, Float.MAX_VALUE);
46
    public static final Identifier MEDIEVAL_CITY_ARENA_MUSIC_ID = new Identifier(LasertagMod.ID, "medieval_city_arena_music");
47
    public static final SoundEvent MEDIEVAL_CITY_ARENA_MUSIC_SOUND_EVENT = new SoundEvent(MEDIEVAL_CITY_ARENA_MUSIC_ID, Float.MAX_VALUE);
48
    public static final Identifier MEDIEVAL_CITY_ARENA_OUTRO_MUSIC_ID = new Identifier(LasertagMod.ID, "medieval_city_arena_outro");
49
    public static final SoundEvent MEDIEVAL_CITY_ARENA_OUTRO_MUSIC_SOUND_EVENT = new SoundEvent(MEDIEVAL_CITY_ARENA_OUTRO_MUSIC_ID, Float.MAX_VALUE);
50
51
    // ===== Sound effects =====
52
    public static final Identifier LASERWEAPON_FIRE_SOUND_ID = new Identifier(LasertagMod.ID, "laserweapon_fire_sound");
53
    public static final SoundEvent LASERWEAPON_FIRE_SOUND_EVENT = new SoundEvent(LASERWEAPON_FIRE_SOUND_ID);
54
    public static final Identifier PLAYER_ELIMINATION_SOUND_ID = new Identifier(LasertagMod.ID, "player_elimination_sound");
55
    public static final SoundEvent PLAYER_ELIMINATION_SOUND_EVENT = new SoundEvent(PLAYER_ELIMINATION_SOUND_ID, Float.MAX_VALUE);
56
57
    public static void register() {
58
        // Music
59
        Registry.register(Registry.SOUND_EVENT, PROCEDURAL_ARENA_OUTRO_MUSIC_ID, PROCEDURAL_ARENA_OUTRO_MUSIC_SOUND_EVENT);
60
        Registry.register(Registry.SOUND_EVENT, PROCEDURAL_ARENA_MUSIC_ID, PROCEDURAL_ARENA_MUSIC_SOUND_EVENT);
61
        Registry.register(Registry.SOUND_EVENT, PROCEDURAL_ARENA_INTRO_MUSIC_ID, PROCEDURAL_ARENA_INTRO_MUSIC_SOUND_EVENT);
62
63
        Registry.register(Registry.SOUND_EVENT, JUNGLE_ARENA_OUTRO_MUSIC_ID, JUNGLE_ARENA_OUTRO_MUSIC_SOUND_EVENT);
64
        Registry.register(Registry.SOUND_EVENT, JUNGLE_ARENA_MUSIC_ID, JUNGLE_ARENA_MUSIC_SOUND_EVENT);
65
        Registry.register(Registry.SOUND_EVENT, JUNGLE_ARENA_INTRO_MUSIC_ID, JUNGLE_ARENA_INTRO_MUSIC_SOUND_EVENT);
66
67
        Registry.register(Registry.SOUND_EVENT, DESERT_ARENA_OUTRO_MUSIC_ID, DESERT_ARENA_OUTRO_MUSIC_SOUND_EVENT);
68
        Registry.register(Registry.SOUND_EVENT, DESERT_ARENA_MUSIC_ID, DESERT_ARENA_MUSIC_SOUND_EVENT);
69
        Registry.register(Registry.SOUND_EVENT, DESERT_ARENA_INTRO_MUSIC_ID, DESERT_ARENA_INTRO_MUSIC_SOUND_EVENT);
70
71
        Registry.register(Registry.SOUND_EVENT, FLOWER_FOREST_ARENA_OUTRO_MUSIC_ID, FLOWER_FOREST_ARENA_OUTRO_MUSIC_SOUND_EVENT);
72
        Registry.register(Registry.SOUND_EVENT, FLOWER_FOREST_ARENA_MUSIC_ID, FLOWER_FOREST_ARENA_MUSIC_SOUND_EVENT);
73
        Registry.register(Registry.SOUND_EVENT, FLOWER_FOREST_ARENA_INTRO_MUSIC_ID, FLOWER_FOREST_ARENA_INTRO_MUSIC_SOUND_EVENT);
74
75
        Registry.register(Registry.SOUND_EVENT, MEDIEVAL_CITY_ARENA_OUTRO_MUSIC_ID, MEDIEVAL_CITY_ARENA_OUTRO_MUSIC_SOUND_EVENT);
76
        Registry.register(Registry.SOUND_EVENT, MEDIEVAL_CITY_ARENA_MUSIC_ID, MEDIEVAL_CITY_ARENA_MUSIC_SOUND_EVENT);
77
        Registry.register(Registry.SOUND_EVENT, MEDIEVAL_CITY_ARENA_INTRO_MUSIC_ID, MEDIEVAL_CITY_ARENA_INTRO_MUSIC_SOUND_EVENT);
78
79
        // Sound effects
80
        Registry.register(Registry.SOUND_EVENT, LASERWEAPON_FIRE_SOUND_ID, LASERWEAPON_FIRE_SOUND_EVENT);
81
        Registry.register(Registry.SOUND_EVENT, PLAYER_ELIMINATION_SOUND_ID, PLAYER_ELIMINATION_SOUND_EVENT);
82
    }
83
}
84