Класс MusicDiscItem в фреймворке Fabric 1.21 можно найти в файле MusicDiscItem.java, который находится в пакете net.minecraft.item.
Для создания новой музыкальной пластинки в игре Minecraft версии 1.21 с использованием класса net.minecraft.item.MusicDiscItem, вам необходимо создать новый экземпляр этого класса и добавить его в игру. Вот пример кода, который показывает, как это можно сделать:
```java
import net.minecraft.item.Item;
import net.minecraft.item.MusicDiscItem;
import net.minecraft.sound.SoundEvent;
import net.minecraft.util.Identifier;
public class CustomMusicDiscItem extends MusicDiscItem {
public CustomMusicDiscItem(Identifier id, SoundEvent sound, Settings settings) {
super(0, sound, settings);
this.setTranslationKey(id.toString());
}
}
```
Затем вам нужно зарегистрировать вашу новую музыкальную пластинку и добавить ее в игру. Это можно сделать, например, в классе, который регистрирует все предметы для игры. Вот пример кода, который показывает, как это можно сделать:
```java
import net.minecraft.item.Item;
import net.minecraft.item.MusicDiscItem;
import net.minecraft.item.ItemGroup;
import net.minecraft.sound.SoundEvents;
public class ModItems {
public static final Item CUSTOM_MUSIC_DISC = new CustomMusicDiscItem(new Identifier("mod", "custom_music_disc"), SoundEvents.RECORD_MUSIC_DISC_CAT, new Item.Settings().group(ItemGroup.MISC));
public static void registerItems() {
Registry.register(Registry.ITEM, new Identifier("mod", "custom_music_disc"), CUSTOM_MUSIC_DISC);
}
}
```
После этого ваша новая музыкальная пластинка будет доступна в игре Minecraft версии 1.21.