2017-05-05 39 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個項目,那裏的人已經實現了聲音並且從那裏學習。這就是我所做的。