以下是插件所有的指令及其作用的简介,具体用法请看对应章节
| 指令 | 作用 |
|---|---|
| /gp reload | 重载插件 |
| 指令 | 作用 |
|---|---|
| /gp block give <玩家> <索引名> [数量] | 给予一定数量的模型方块 |
| /gp block playa <动画名> [玩家] | 让指定坐标的模型方块播放动画 |
| /gp block playa <索引名> <动画名> [玩家] | 让指定索引名的所有模型方块播放动画 |
| /gp block stopa <索引名> <动画名/ALL> [玩家] | 让指定索引名的所有模型方块停止播放动画 |
| /gp block stopa <动画名/ALL> [玩家] | 让指定坐标的模型方块停止播放动画 |
lockview指令中的视角类型分别对应为 1(第一人称)2(第三人称)3(翻转过来的第三人称)
| 指令 | 作用 |
|---|---|
| /gp camera lockmove <玩家名> <持续时间/-1> | 锁定玩家不能移动,单位毫秒,-1为永久 |
| /gp camera unlockmove <玩家名> | 解锁玩家的移动锁定 |
| /gp camera locklook <玩家名> <持续时间/-1> | 锁定玩家不能扭头,单位毫秒,-1为永久 |
| /gp camera unlocklook <玩家名> | 解锁玩家的镜头锁定 |
| /gp camera lockentity <玩家名> <玩家名/NPC名字/UUID/生物名> <持续时间/-1> | 玩家的头部锁定实体,单位毫秒,-1为永久 |
| /gp camera unlockentity <玩家名> | 取消锁定实体 |
| /gp camera lockview <玩家名> <1/2/3> <持续时间/-1> | 锁定玩家的视角类型,单位毫秒,-1为永久 |
| /gp camera unlockview <玩家名> | 取消锁定视角 |
| 指令 | 作用 |
|---|---|
| /gp effect set <特效名> <索引名> | 根据目前的位置和方向放置一个持久化的Effect |
| /gp effect remove <索引名> | 删除某个持久化的Effect |
| /gp effect spawn <玩家名> <特效名> <索引名> [玩家名/NPC名字/UUID/生物名] | 根据指定玩家位置和方向放置一个临时Effect,如果填写了实体信息则会跟随该实体 |
| /gp effect show <玩家名> <可看到的玩家名> <特效名> <索引名> [玩家名/NPC名字/UUID/生物名] | 根据指定玩家位置和方向放置一个仅指定玩家可以看到的临时Effect,如果填写了实体信息则会跟随该实体 |
| /gp effect spawn2 <玩家名> <特效名> <索引名> [玩家名/NPC名字/UUID/生物名] | 根据指定玩家位置放置一个临时Effect,如果填写了实体信息则会跟随该实体,此时放置方向会以配置为准 |
| /gp effect show2 <玩家名> <可看到的玩家名> <特效名> <索引名> [玩家名/NPC名字/UUID/生物名] | 根据指定玩家位置放置一个仅指定玩家可以看到的临时Effect,如果填写了实体信息则会跟随该实体,此时放置方向会以配置为准 |
| /gp effect despawn <索引名> [玩家名] | 删除一个临时spawn出来的特效,如果填了玩家名,仅针对该玩家删除对应特效 |
| 指令 | 作用 |
|---|---|
| /gp gui list | 查看可以用指令打开的GUI列表 |
| /gp open <玩家名> <界面名> | 为玩家打开指定的界面 |
| /gp close <玩家名> | 关闭玩家的界面 |
| /gp hud show <玩家名/all> <界面名> [毫秒] | 以HUD的方式打开一个到时间关闭的界面 |
| /gp hud remove <玩家名/all> <界面名> | 清除指定HUD |
| /gp hud hide <玩家名> <true/false> | 隐藏或开启指定玩家的所有HUD显示 |
| /gp hud msg <玩家名/all> <left/center/anchor@anchorName> <消息> | 发送一条HUD消息 |
| /gp hud dos <玩家名/all> <dos内容> | 执行Dos,多行Dos用<br>区分 |
| 指令 | 作用 |
|---|---|
| /gp misc focus <玩家名> <true/false> | 可以唤出/隐藏玩家鼠标 |
| /gp misc save | 将手中物品保存到Item.yml中 |
| /gp misc quickbar <玩家名> <true/false/slot> | 锁定玩家切换快捷栏 |
| /gp misc pid | 查看当前进程PID |
| /gp misc stb <true/false> | 开关主线程卡顿检测 |
| /gp misc updateMySQL | 更新槽位数据库(老版本萌芽使用) |
| /gp misc encrypt <cache> | 对GermCache文件夹下的非缓存文件进行二次加密 |
1.需要注意,当填了最后一个玩家名,将会只播放给这个玩家
2.在cast指令最后面加 -s:2.0 可以设置动画2倍速播放
3.replace指令,新模型数据格式为: 新模型路径;贴图路径
4.新模型路径从models/后开始算起,贴图路径从textures/后算起
| 指令 | 作用 |
|---|---|
| /gp model cast <玩家名/NPC名字/UUID/生物名> <动作名> [玩家名] | 让玩家/实体模型做动作 |
| /gp model stop <玩家名/NPC名字/UUID/生物名> <动作名/All> [玩家名] | 停止玩家/实体模型的动作 |
| /gp model replace <玩家名/NPC名字/UUID/生物名> <旧组名> <新模型数据> <新组名> [玩家名] | 将模型的旧组换为指定的新组 |
| /gp model cosplay <玩家名> <模型索引名/default> | 让玩家变成某个Entity配置下的模型 |
| /gp model icast <玩家名/NPC名字/UUID/生物名> <物品位置> <动作名> [玩家名] | 让生物的基岩版物品播放动画 |
| /gp model istop <玩家名/NPC名字/UUID/生物名> <物品位置> <动作名/All> [玩家名] | 停止生物基岩版物品动画 |
| 指令 | 作用 |
|---|---|
| /gp navigate <玩家名> <导航名> <目标实体名> [目的名称] | 给玩家打开对目标的寻路 |
| /gp navigate <玩家名> <导航名> [目的名称] | 给玩家打开对坐标的寻路 |
| /gp navigate clear <玩家名> [目的名称] | 关闭某个或者全部寻路 |
在指令参数中,ID为玩家的名字,在停止声音时写all是停止所有声音。
在播放声音时,soundName可以为原版的声音,可以在 音效简介 找到所有原版声音。
当想播放非原版声音时,你需要按照教程添加声音文件。
指令中参数<>为必填,[]为选填
例如: 只填5个参数/gp sound play GermMC minecraft:ui.button.click 就会对该玩家播放声音
参数中 类型 可以为 master、music、record、weather、block、hostile、neutral、player、ambient、voice 默认为master);
分成这么多类型是因为它们分别对应客户端音效音量大小的调节选项,这样玩家可以对每种声音的大小进行调节。
参数中 x、y、z 是世界坐标,如果有指定坐标,将会根据玩家与坐标的距离计算声音大小
参数中 延迟tick 是延迟多少tick后开始播放。一秒有20个tick
参数中 循环 是指播放一次后是否继续循环往复,如果设置delay也会延迟后再播放**
| 指令 | 作用 |
|---|---|
| /gp sound stop <玩家名> <soundName/all> | 停止声音的播放 |
| /gp sound play <玩家名> [音量] [音高] | 直接在玩家电脑上播放声音(类型为 master) |
| /gp sound play <玩家名> [类型] [x] [y] [z] | 在某个坐标播放声音(收音效果与玩家位置相关) |
| /gp sound play <玩家名> [类型] [x] [y] [z] [延迟tick] | 在某个坐标播放声音加上一个tick的延迟 |
| /gp sound play <玩家名> [类型] [x] [y] [z] [延迟tick] [音量] [音高] [循环] | 播放声音 |