java - 如何使用noteblockapi bukkit?

标签 java minecraft bukkit

嘿,我正在尝试制作一个 minecraft 插件,这样当玩家加入时它就会播放自定义声音。

我研究了一些东西,比如 noteblockapi,想知道是否有人可以帮助我如何让它播放这个自定义的 .nbs

    @EventHandler
public void onPlayerJoin()
{

    //Player.playSound(file.nbs)

}

最佳答案

使用 NoteblockAPI to play songs

Song s = NBSDecoder.parse(new File(getDataFolder(), "Song.nbs"));
SongPlayer sp = new RadioSongPlayer(s);
sp.setAutoDestroy(true);
sp.addPlayer(e.getPlayer());
sp.setPlaying(true);

关于java - 如何使用noteblockapi bukkit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48410375/

相关文章:

java - 在 Bukkit 中从原理图中设置 block 数据?

c# - A* 寻路在 3D Minecraft 环境中不起作用

java - Bukkit - 检测右键

java - 从 Inventory 获取 ItemStack 时发生空指针异常

java - JTextArea 按回车添加不必要的新行

java - 使用 java 1.8 在 Windows 上运行 ant 时出现 ClassLoader 异常

java - 如何在不编辑源文件的情况下向源文件添加方法?

java - PrintWriter 仅发送第一条消息

java - 如何使用 java 8 Streams 同时或并行运行 3 个方法

Java - 如何从另一个线程访问静态同步方法?