2017-05-05 105 views
0

我是Minecraft改装的新手。我想知道如何将自定义声音添加到我制作的自定义ItemSword中,以便当任何玩家使用剑时,就会发出这种声音。我正在使用Forge for Minecraft 1.8。将声音添加到自定义单词

我已阅读不同的教程,但都是与自定义实体。有人能给我示范一个ItemSword班。

+0

嗯。拉起我用于播放音乐的代码是相当复杂的,最后播放一个记录(如点唱机)而不是音效(最后调用的方法不同)。也就是说,从一个项目播放声音与实体没有什么不同:唯一需要注意的是,您需要播放器的客户端通知服务器,以便服务器可以通知附近的所有人声音需要播放。 – Draco18s

回答

1

我在1.11.2实现了这个,所以我猜想,大多在1.8

相同看一看我的github上:MoaiBlock Sound

下面是我用的代码行:

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

你应该在它使用的项目/块作出新SoundEvent并给予ResourceLocation播放器播放的声音并设置音量和坑音频。

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