将声音添加到自定义项目词

时间:2017-05-05 20:31:27

标签: minecraft-forge

我是Minecraft modding的新手。我想知道如何为我制作的自定义ItemSword添加自定义声音,以便当任何玩家使用剑时它会发出声音。我正在使用Forge for Minecraft 1.8。

我已经阅读了不同的教程,但都与自定义实体有关。有人可以给我看一个ItemSword类的例子。

1 个答案:

答案 0 :(得分:0)

我已经在1.11.2中实现了这一点,所以我猜在1.8

中大致相同

看看我的github:MoaiBlock Sound

以下是我使用过的代码行:

playerIn.playSound(new SoundEvent(new ResourceLocation(Controller.MODID, "moai_interact")), 1.0f, 1.2f);

你应该在播放器上播放声音,该播放器使用item / block创建一个新的 SoundEvent 并提供 ResourceLocation 并设置音频的响度和音高。

我建议您查看Github的1.8个项目,其中人们已经实现了声音并从那里学习。这就是我所做的。