Изменение звука в Предмете

252
0
Всем привет кого не видел.
Дело такое что надо мне новый звук на предмет подставить, искал в поисковиках но нашел только про мобов, тутуриалы тоже только про мобов, может вы знаете как мне помочь?
В данный момент, мой предмет можно метать, но используется звук лука, а при попадании об поверхность звук стрелы.
 
IvanTur написал(а):
1. метать звук лука
2. при попадании звук стрелы.
1. Где-то, где ты спаунишь свой снаряд:
Код:
world.playSoundAtEntity(player, "НАЗВАНИЕ ЗВУКА", 1.0F, 1.0F / (itemRand.nextFloat() * 0.4F + 1.2F) + f * 0.5F);
2. В onImpact снаряда тоже самое, но сменив звук.
Темы типа "Как добавить свой звук" были уже и не раз - ищи :D
 
[11:06:00] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:rocksound

я понял что чего то не хватает и я пошел разбираться...
пришел разобрался, но из-за того что я использую старую версию моддинга вылезают 2 ошибки
6nOaBeGJBbo.jpg
 
Старая версия моддинга :D
 
IvanTur написал(а):
гайд был на 1.6.4 
а я на 1.7.10 может что то поменялось...
попробуй зарегать звук как у мобов и вызвать как написал AlexSocol,по логике должно сработать.
 
IvanTur написал(а):
[11:06:00] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:rocksound

я понял что чего то не хватает и я пошел разбираться...
пришел разобрался, но из-за того что я использую старую версию моддинга вылезают 2 ошибки
6nOaBeGJBbo.jpg

@ForgeSubscribeSubscribeEvent
 
В классе Item я зарегал вот так звук 
Код:
    world.playSoundAtEntity(player, "12", 1.0F, 1.0F / (itemRand.nextFloat() * 0.4F + 1.2F) + f * 0.5F);
Но все равно пишется ошибка что этот звуковой файл не найден...
1)Формат ogg(Есть)
2)звуковой файл расположен по пути src/resources/assets/"мой мод"/sound/12
Хотел у вас спросить обязательно в классе ClientProxy регать ивент звука?(SoundHandler)
 
IvanTur написал(а):
как мне такую черточку на слове сделать в eclipse?
Возьми ручку и зачеркни буквы, в чём проблема? Только обязательно чёрную и гелевую, а то всякое может быть

IvanTur написал(а):
-_-

IvanTur написал(а):
обязательно в классе ClientProxy регать ивент звука?(SoundHandler)
Эвент вообще не нужен, но без Sounds.json вряд-ли сможешь

Код:
{
    "НАЗВАНИЕ": {"category": "master", "sounds": [{"name": "НАЗВАНИЕ", "stream": false}]}
}
 
слушай, не знаю можно так делать или нет...
НО материал из этого сайта годен?---->Тык
Там чувак использовал звук для своего моба.
 
После беглого просмотра, вроде норм, но ты всё равно делай, как я сказал
 
Sounds.json, создал. Но звук по прежнему отсутствует. В консольке пишет следующие
Код:
[22:04:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:12
Насколько я понял он не может найти этот звук, выше я кидал ссылку, там есть ссылка на видео, я не знаю почему? но когда я захожу в папку eclipse? то у меня нету попки assets, но хотя на видео того поцика есть.
 
Посмотри как звук делается у мобов,тебе подходит.
 
nickita45 написал(а):
Посмотри как звук делается у мобов,тебе подходит.
Но там же по другому звук надо ставить!
Там нужно если я не ошибаюсь, звук когда бьет кого то и так же получения урона, и смерть моба

мне вот буквально осталось дать моему предмету звук и все мод готов!
 
Назад
Сверху