簡體   English   中英

如何在 Spigot 1.9 中播放 Minecraft Sound 並使其在同一位置播放

[英]How to play a Minecraft Sound and keep it playing in the same location in Spigot 1.9

我的 bukkit 插件(或 Spigot 1.9)中的聲音有點問題,我遇到的問題是我想使用以下命令:

player.playSound(loc, Sound.RECORD_BLOCKS, 1f, 1f);

哪個工作正常,只是。 我希望聲音在玩家跑來跑去時繼續播放。 所以我發現在執行命令時,聲音會播放,然后隨着您移動,聲音消失並且聽不到,除非您回到執行命令的地方。

player.playSound(Location location, Sound sound, float volume, float pitch)方法在內部通過指定效果和給定位置向客戶端發送數據包。 因此,如果不發送新的數據包並復制玩家已經聽到的聲音,就無法改變位置。

然而,上述方法的第三個參數對應於播放的聲音的音量。 通過增加它,您可以擴大玩家可以聽到聲音的半徑。 例如,在快速測試后,通過將其設置為 10,您可以在大約 150 個街區的半徑內聽到音樂。

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM