- 25
- 0
Некорректные теги
Пытаюсь добавить свою пластинку с музыкой, но все ресурсы только на 1.7.10, а мне требуется на 1.12.2.
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.SoundEvent;
public class recordExample
{
public static final SoundEvent title = reg("examplesound");
private static SoundEvent reg(String name)
{
ResourceLocation rl = new ResourceLocation("exmple", "examplesound");
return new SoundEvent(rl).setRegistryName(rl);
}
}
{
"examplesound":
{
"category": "record",
"subtitle": "examplesound",
"sounds": [
{
"name": "exmple:title",
"stream": true
}
]
}
}
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemRecord;
import...
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.SoundEvent;
public class recordExample
{
public static final SoundEvent title = reg("examplesound");
private static SoundEvent reg(String name)
{
ResourceLocation rl = new ResourceLocation("exmple", "examplesound");
return new SoundEvent(rl).setRegistryName(rl);
}
}
{
"examplesound":
{
"category": "record",
"subtitle": "examplesound",
"sounds": [
{
"name": "exmple:title",
"stream": true
}
]
}
}
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemRecord;
import net.minecraft.util.SoundEvent;
public class ExampleDisk extends ItemRecord
{
private String recordName;
protected ExampleDisk(String recordName,) {
super(recordName, soundIn);
this.setCreativeTab(CreativeTabs.MISC);
this.recordName = recordName;
this.maxStackSize = 1;
this.setUnlocalizedName(recordName);
this.setRegistryName(recordName);
}
}
record.*вместо этого пишешь,то как зарегал предмета*.name=ЛюбоеНазвание
item.record.*сюда тоже*.desc=Любое Название
SoundEvent soundIn
?Пробовал. Нашел ток на 1.7.10. У меня получалось сделать звук, который постоянно проигрывался, но не мог привязать к пластинке(код пластинки нашел в исходниках майна, но там не было комментов, что за что отвечает). Вроде, все объяснил...А ты пробовал искать гайды в ресурсах? Там есть пример добавления звука, лишь создай предмет как пластинку в ванили и укажи свой звук для неё.
Да. Почему, когда я пытаюсь зарегать пластинку, Eclipse ругается на то, что я ничего не вписал вКрч как-то так :/ еще?
SoundEvent
?за рэп!первый класс?
Не понял, что вписать?Впиши ещё раз в m1, как бы Посмотреть вложение 4958
Ой извиняюсь, в классе пластинки убериДа. Почему, когда я пытаюсь зарегать пластинку, Eclipse ругается на то, что я ничего не вписал вSoundEvent
?
public static void init() {
ExampleDiscRegister();
}
Что именно дописать? Почему люди забывают уточнить...и опять дальше дописываешь
Пж, скинь просто классы пластинки, как зарегать и добавить музыку с комментами. Я уже не могу...Ой извиняюсь, в классе пластинки убери
SoundEvent soundIn (если у тебя не свой АПИ со своим SoundEvent'oм, вообще мой косяк думал у тебя свое ) и дальше регай
и опять дальше дописываешьJava:public static void init() { ExampleDiscRegister(); }