关于Mod

引子

这个模组叫just Music 但一点也不just 其实是以为modid不好改(悲

  • 此mod为服务端打造 不建议在单人中使用
    {: .prompt-warning }
    可点击→→”文章内容”进行快速跳转

使用教程

添加了3个指令

  • /music
  • /tools
  • /musicconfig

/music

music有3个子指令分别是

  • about (op>=0)
  • disc (op>=0)
  • help (op>=0)

abuot & help

没啥好说的~

disc

此命令用于获取唱片用法如下

1
/music disc [唱片名]

此命令获取的唱片均为自定义唱片

  • 素材来源为网络 如有侵权请与我联系会及时删除
    {: .prompt-warning }

获取的唱片可在唱片机里播放
获取一个唱片默认消耗一个钻石 服务器后台可在📁config->just_music.json进行配置

1
2
3
"discCostItem": "minecraft:diamond",

"discCostCount": 1

分别是物品id 和所需物品数量

-添加mod后首次运行服务器just_music.json才会生成
{: .prompt-tip }

/tools

/tools有7个子指令分别是

  • demand (op>=0)
  • give (op>=0)
  • help (op>=0)
  • kill (op>=0)
  • ljt (op>=0)
  • message (op>=0)
  • tp (op>=0)

这是一个很强大的命令

demand

语法如下

1
/tools demand <玩家> <物品1> <数量1> [物品2] [数量2]... 

demand顾名思义索取的意思<玩家>是被索取的对象运行此指令<玩家>会弹出是否同意的消息 如果同意就会将背包中的相关物品转移至执行者的背包
还有更简洁的语法

1
/tools demand <玩家>

如果玩家同意了请求就会打开一个箱子界面 玩家将想给予的物品放入箱子 关闭界面后自动发送

give

语法如下

1
/tools give <玩家> 

打开一个箱子界面 玩家将想给予的物品放入箱子 关闭界面后自动发送
收到give的玩家可以选择是否接受 如果选择no那物品原路退回

help

没啥好说的~

kill

语法如下

1
/tools kill

自杀指令,使用后3s自杀

ljt

语法如下

1
/tools ljt

使用它打开垃圾桶
可以把不要的东西放入垃圾桶也可以从垃圾桶中拿东西
垃圾桶全服共享 每5min清空一次

message

语法如下

1
/tools message <玩家> <消息> [物品1] [数量1] [物品2] [数量2]...

是个强大的指令与give类似 注意!!<消息>需要使用英文引号(””)包裹

亮点:可以发送离线消息 能对离线的玩家使用/tools message
当玩家再一次上线时提示

tp

语法如下

1
/tools tp <玩家>

对玩家发送tp请求 同意后传送至玩家处

/musicconfig

musicconfig

语法如下

1
/musicconfig

这对普通玩家没啥用 用于查看配置

How to use it

我是玩家

玩家几乎无需操作但是腐竹有些麻烦(QwQ)
玩家选择服务器点击”编辑”按钮 “

服务器资源包”选择”询问”或”启用”

服务器

进入服务器中选择”继续”

服务器a

你的配置完了 没错就是这么简单

我是腐竹

服主的配置相对较难

依赖

  • fabric_api_version=0.141.2+1.21.11
  • minecraft_version=1.21.11

只要是适用于minecraft1.21.11的fabric_api与fabric理论上都能用

1.添加mod

将mod添加至mod文件夹重启一次服务器

2.设置server.properties

打开server.properties
设置

1
2
3
4
5
6
7
8
9
10
require-resource-pack=true

resource-pack=https\://gitee.com/dfddcv/music_packs/raw/master/data.zip

resource-pack-id=

resource-pack-prompt="建议你安装它 否则你将无法在服务器内使用[哈基米唱片]"

resource-pack-sha1=6aa4ad153ddbf432cf140c7fa48a039d81391795

这样设置 这是自定义唱片的资源包挂载到gitee.com方便国内访问

3.添加数据包

打开📁world->datapacks

将数据包music_datapack.zip放入其中这是自定义唱片的数据包
再次重启服务器

4.更多配置

打开📁config->just_music.json这是mod的配置文件

默认配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{

"enableToolsCommand": true,

"enableKillSubCommand": true,

"enableDemandSubCommand": true,

"enableGiveSubCommand": true,

"enableLjtSubCommand": true,

"enableMessageSubCommand": true,

"enableTpSubCommand": true,

"enableSetToolsSubCommand": false,

"discCostItem": "minecraft:diamond",

"discCostCount": 1
}

enable…Command是控制是否开启命令

discCostItem discCostCount

分别是兑换唱片所需物品id 和所需物品数量


–THE END–


支持我