GMusic 是一款功能强大的点唱机与音乐插件,允许你在 Minecraft 中使用音符盒音效播放你喜爱的歌曲。它拥有美观的 GUI 界面,可用于切换歌曲、调整音量、设置随机播放模式等。所有设置和功能均可通过插件配置与语言文件自定义,支持从 1.13 到 1.21.11 的 Bukkit、Spigot 与 Paper 服务端,无需任何额外 API 或插件即可运行。
/music 打开功能齐全的音乐控制界面。.mid 或 .midi 文件。- 动作栏信息提示。- 按歌曲标题搜索。- 玩家加入时自动恢复上次播放的歌曲或播放随机歌曲。- 播放时可实时调整音量、播放模式、粒子效果、倒序等选项。- 粒子效果与歌曲播放同步显示。- 可标记收藏歌曲并使用“最爱”播放列表。- 支持服务器全局随机电台。以下为 GMusic 提供的 PlaceholderAPI 占位符:
%gmusic_option_volume% – 显示当前音量。%gmusic_option_join% – 显示欢迎音乐开启状态。%gmusic_option_playmode% – 显示当前播放模式。%gmusic_option_particles% – 显示粒子效果状态。%gmusic_option_reverse% – 显示倒序播放状态。%gmusic_option_toggle% – 显示玩家是否能听到点唱机音乐。%gmusic_playing% – 显示玩家是否正在听音乐。%gmusic_playing_title% – 显示当前播放歌曲的标题。%gmusic_playing_id% – 显示当前播放歌曲的 ID。%gmusic_playing_author% – 显示当前播放歌曲的作者。%gmusic_playing_original_author% – 显示当前播放歌曲的原作者。%gmusic_playing_description% – 显示当前播放歌曲的描述。%gmusic_playing_paused% – 显示当前歌曲是否已暂停。- 音乐音量会随玩家远离点唱机而衰减,衰减范围可在配置中调整。- 玩家可使用 `/music toggle` 切换是否收听点唱机音乐。- 这些唱片与原版 Minecraft 唱片功能相同,可放入普通点唱机中播放。GMusic 使用独有的 .gnbs 文件格式来读取和播放歌曲。
.gnbs 文件,将其放入插件目录下的 gnbs 文件夹并重载插件即可。.nbs 文件(最常见的格式),只需将其放入 convert 文件夹,GMusic 将在下次重载时自动完成转换与导入。.nbs 或 .gnbs 格式的歌曲文件,也有许多现成的歌曲合集可供下载。.mid 或 .midi 文件:直接放入 convert 文件夹,插件会自动转换。.mp3 文件:目前插件无法直接读取,需先使用第三方工具(如 Note Block Studio)将其转换为 .nbs 格式,再放入 convert 文件夹。.gnbs 支持中断单个音符的播放,提供了全新的播放选项。/music play <Song> – 播放指定 ID 的歌曲。/music playing – 查看当前播放的歌曲。/music random – 播放随机歌曲。/music stop – 停止当前歌曲。/music pause – 暂停当前歌曲。/music resume – 恢复已暂停的歌曲。/music skip – 跳过当前歌曲,播放下一首。/music toggle – 切换是否收听点唱机音乐。/amusic download <Type> <Song> <Path> – 从 URL 下载文件。/amusic jukebox <Player> [<Amount>] – 给予玩家指定数量的自定义点唱机。/amusic disc <Song> <Player> [<Amount>] – 给予玩家指定数量的特定歌曲唱片。/amusic radio – 打开服务器电台控制界面。/amusic play <Player> <Song> – 为指定玩家播放歌曲。/amusic playing <Player> – 查看指定玩家当前播放的歌曲。/amusic random <Player> – 为指定玩家播放随机歌曲。/amusic stop <Player> – 停止指定玩家的歌曲。/amusic pause <Player> – 暂停指定玩家的歌曲。/amusic resume <Player> – 恢复指定玩家已暂停的歌曲。/amusic skip <Player> – 为指定玩家跳过当前歌曲。/amusic toggle <Player> – 切换指定玩家收听点唱机音乐的能力。/gmusicreload – 重载所有配置与语言文件。GMusic.* – 包含所有权限(OP 默认拥有)。GMusic.Update – 接收更新通知。GMusic.GMusicReload – 使用 /gmusicreload 命令。GMusic.Music.* – 包含所有 /music 子命令权限。GMusic.Music – 使用 /music 命令。GMusic.Music.Play – 使用 /music play。GMusic.Music.Playing – 使用 /music playing。GMusic.Music.Random – 使用 /music random。GMusic.Music.Stop – 使用 /music stop。GMusic.Music.Pause – 使用 /music pause。GMusic.Music.Resume – 使用 /music resume。GMusic.Music.Skip – 使用 /music skip。GMusic.Music.Toggle – 使用 /music toggle。GMusic.AdminMusic.* – 包含所有 /amusic 子命令权限。GMusic.AdminMusic – 使用 /amusic 命令。GMusic.AdminMusic.Play – 使用 /amusic play。GMusic.AdminMusic.Playing – 使用 /amusic playing。GMusic.AdminMusic.Random – 使用 /amusic random。GMusic.AdminMusic.Stop – 使用 /amusic stop。GMusic.AdminMusic.Pause – 使用 /amusic pause。GMusic.AdminMusic.Resume – 使用 /amusic resume。GMusic.AdminMusic.Skip – 使用 /amusic skip。GMusic.AdminMusic.Toggle – 使用 /amusic toggle。GMusic.JukeBox – 使用自定义点唱机方块。GMusic.Disc – 使用自定义音乐唱片。如果你有新的功能想法,欢迎在插件讨论区提出、发送私信或加入 GPlugins Discord 服务器进行交流。
config.yml 中,将 Lang.lang 选项设置为目标语言代码。config.yml 中将 Lang.lang 选项指向你新创建的文件。---
GMusic-API 为开发者提供了便捷的接口,允许您围绕 GMusic 插件创建自定义功能。它采用静态方法设计,无需复杂初始化即可直接调用。
您可以通过 Gradle 或 Maven 将 GMusic-API 添加到您的项目中。
在 build.gradle 或 build.gradle.kts 文件中添加以下配置:
repositories {
maven(url = "https://jitpack.io/")
}VERSION 替换为实际版本号): compileOnly("com.github.Gecolay.GMusic:core:VERSION") <repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>VERSION 替换为实际版本号): <dependency>
<groupId>com.github.Gecolay.GMusic</groupId>
<artifactId>core</artifactId>
<version>VERSION</version>
<scope>provided</scope>
</dependency>GMusicAPI 是一个包含静态方法的工具类,无需初始化即可直接使用。
您可以直接通过类名调用其方法,例如获取 API 实例:
GMusicAPI.getInstance();要查看所有可用的 GMusicAPI 方法及其详细说明,请查阅最新的 API 文档:
GMusicAPI
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,030,898 | 今日访问人次:15,026 | 昨日访问人次:11,147
独立 IP:5,191 | 最近24小时独立访客:7,511
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6