9
9
import net .minecraft .entity .player .PlayerEntity ;
10
10
import net .minecraft .item .*;
11
11
import net .minecraft .potion .Potion ;
12
- import net .minecraft .registry .Registries ;
12
+ import net .minecraft .registry .*;
13
+ import net .minecraft .sound .SoundEvent ;
13
14
import net .minecraft .util .*;
14
15
import nourl .mythicmetals .MythicMetals ;
15
16
import nourl .mythicmetals .armor .AquariumToolSet ;
@@ -162,6 +163,7 @@ public void afterFieldProcessing() {
162
163
RegistryHelper .item ("banglum_tnt_minecart" , BANGLUM_TNT_MINECART );
163
164
RegistryHelper .item ("doge" , Frogery .DOGE );
164
165
RegistryHelper .item ("froge" , Frogery .FROGE );
166
+ Registry .registerReference (Registries .SOUND_EVENT , RegistryHelper .id ("music_disc.dog4" ), SoundEvent .of (RegistryHelper .id ("music_disc.dog4" )));
165
167
RegistryHelper .item ("red_aegis_sword" , RED_AEGIS_SWORD );
166
168
RegistryHelper .item ("white_aegis_sword" , WHITE_AEGIS_SWORD );
167
169
RegistryHelper .item ("carmot_staff" , CARMOT_STAFF );
@@ -199,7 +201,7 @@ public ActionResult useOnEntity(ItemStack stack, PlayerEntity user, LivingEntity
199
201
public static final Item DOGE = new Item (new Item .Settings ()
200
202
.rarity (Rarity .EPIC ).fireproof ()
201
203
.equipmentSlot ((entity , stack ) -> EquipmentSlot .HEAD )
202
- .maxCount (1 ));
203
- //.component(DataComponentTypes.JUKEBOX_PLAYABLE, new JukeboxPlayableComponent()), 162 );
204
+ .maxCount (1 )
205
+ . jukeboxPlayable ( RegistryKey . of ( RegistryKeys . JUKEBOX_SONG , RegistryHelper . id ( "dog4" ))) );
204
206
}
205
207
}
0 commit comments