diff --git a/mcserver/admin.html b/mcserver/admin.html deleted file mode 100644 index 80a50fe..0000000 --- a/mcserver/admin.html +++ /dev/null @@ -1,680 +0,0 @@ - - -

服务端mod列表:

-

banhammer-0.7.1+1.20.1.jar
cardinal-components-api-5.2.2.jar
cloth-config-11.1.118-fabric.jar
commandspy-1.3.3.jar
coroutil-fabric-1.20.1-1.3.7.jar
create-fabric-0.5.1-f-build.1335+mc1.20.1.jar
Dynmap-3.7-beta-6-fabric-1.20.jar
easyauth-mc1.20-3.0.19.jar
essential_commands-0.35.3-mc1.20.1.jar
fabric-language-kotlin-1.12.0+kotlin.2.0.10.jar
htm-1.1.9.jar
InertiaAntiCheat-0.0.7.2+1.20.1.jar
InvView-1.4.12-1.20+.jar
journeymap-1.20.1-5.10.3-fabric.jar
LuckPerms-Fabric-5.4.102.jar
malilib-fabric-1.20.1-0.16.3.jar
QuickBackupMulti-mc1.20-v2.1.0.jar
ServerReplay-1.1.1+mc1.20.1.jar
styledplayerlist-3.1.1+1.20.1.jar
syncmatica-1.20.1-0.3.10.jar
vanish-1.5.5+1.20.1.jar
voicechat-fabric-1.20.1-2.5.20.jar
watut-fabric-1.20.1-1.1.3 (1).jar
worldedit-mod-7.2.15.jar

-

[fabric-1.20]AllMusic_Server-3.3.3.jar

-

可用管理命令:

-

BanHammer 

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
命令权限备注
/banhammerbanhammer.commands.main (default) -

发送关于 BanHammer 的信息

-

如果你想让这种惩罚无声无息,你可以在理由前加上 -s。

-
/banhammer reload
 
banhammer.commands.reload (op 4)重新加载 BanHammer 配置
/banhammer import <source> [<remove>]banhammer.commands.import (op 4)从其他来源导入封禁(如果 remove 设置为 "true",则从其中移除封禁)。
/ban <player> [<reason>]banhammer.punish.ban (op 3/config)封禁玩家
/tempban <player> <duration> [<reason>]banhammer.punish.tempban (op 3/config)临时封禁玩家
/ban-ip <player> [<reason>]banhammer.punish.banip (op 3/config)封禁玩家 IP
/tempban-ip <player> <duration> [<reason>]banhammer.punish.tempbanip (op 3/config)临时封禁玩家 IP
/mute <player> [<reason>]banhammer.punish.mute (op 3/config)禁言玩家
/tempmute <player> <duration> [<reason>]banhammer.punish.tempmute (op 1)临时禁言玩家
/kick <player> [<reason>]banhammer.punish.kick (op 3/config)踢出玩家
/unban <player>banhammer.unpunish.unban (op 3/config)移除对玩家的封禁
/unban-ip <player>banhammer.unpunish.unbanip (op 3/config)移除对玩家 IP 的封禁
/unmutes <player>banhammer.unpunish.unmute (op 3/config)移除对玩家的禁言
/pardon <player>banhammer.unpunish.pardon (op 3/config)移除对玩家的所有惩罚
-
-

此外,如果你想让这种惩罚无声无息,你可以在理由前加上 -s。

-

时间可以用秒(15/15s)、分钟(3m)、小时(24h)、天(7d)、年(1y)或者将这些组合起来来表示(5y3d9h3m8s)。

-

EasyAuth

-

玩家命令

-

/login <password>, /l <password> - 登陆账号

-

/logout - 退出登陆

-

/register <password> <password> - 注册账号

-

/account - 管理账号

-

/unregister <password> - 注销账号

-

/changePassword <old password> <new password> - 更改密码

-

注释: 允许玩家用以下字符组合作为密码:纯字母, 字母与下划线_, "引号与字母" 或者 "字母与&$@#"。

-

管理员命令

-

/auth reload - 重新配置文件

-

/auth setGlobalPassword <password> - 为服务器设置一个全局密码

-

/auth setSpawn [<dimension id> <x> <y> <z>] - 设置一个出生点在玩家登录过程中将他们临时传送至此

-

/auth remove <uuid> - 将用户数据从数据库中删除

-

/auth update <uuid> <password> -上传用户密码

-

/auth register <uuid> <password> - 注册一个新用户

-

/auth uuid <player> - 以小写形式输入玩家昵称将给出该昵称的离线 uuid

-

/auth addToForcedOffline <player> - 将玩家添加至强制离线列表

-

/auth list - 列出所有已注册玩家

-

Note: right now show only that players who are a login since last start.

-

Essential Commands

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
命令描述
-

/tpa <player>

-
请求传送到指定玩家的位置
-

/tpahere <player>

-
请求玩家传送到你的位置
-

/tpaccept <player>

-
接受玩家的传送请求
-

/tpdeny <player>

-
拒绝玩家的传送请求
-

/home set <home_name>

-
设置一个个人家的位置
-

/home tp <home_name>

-
传送到你的家
-

/home delete <home_name>

-
删除你的家
-

/home list

-
列出你的所有家(点击可传送)
-

/warp set <warp_name>

-
设置一个服务器范围内的传送点
-

/home tp_other <player_name> <home_name>

-
传送到指定玩家的指定家(通常仅限管理员)
-

/home tp_offline <player_name> <home_name>

-
传送到指定玩家(可能离线)的指定家(通常仅限管理员)
-

/home list_offline <player_name>

-
列出指定玩家(可能离线)的所有家(通常仅限管理员)
-

/home overwritehome <home_name>

-
设置一个个人家的位置,覆盖同名的现有家
-

/warp tp <warp_name>

-
传送到一个传送点(授予访问该命令的权限)
-

/warp tp <warp_name>

-
传送到指定的传送点(授予访问特定传送点的权限)
-

/warp delete <warp_name>

-
删除一个传送点
-

/warp list

-
列出所有可用的传送点(点击可传送)
-

/back

-
传送到你之前的位置
-

/spawn tp/spawn

-
传送到服务器的出生点
-

/spawn set

-
设置服务器的出生点
-

/nickname set <nickname>

-
将你自己的昵称设置为指定的Minecraft文本
-

/nickname set <target-player> <nickname>

-
将目标玩家的昵称设置为指定的Minecraft文本
-

/nickname clear

-
清除你自己的昵称
-

/nickname clear <target-player>

-
清除目标玩家的昵称
-

/nickname reveal <player-nickname>

-
获取具有指定昵称(不区分大小写)的玩家列表
-

/randomteleport/rtp

-
传送到距离出生点一定距离(在配置中预设)的随机位置
-

/fly

-
切换自己的飞行能力
-

/fly <target-player>

-
切换目标玩家的飞行能力
-

/fly speed <fly_speed>

-
更改自己的飞行速度
-

/fly speed reset

-
将自己的飞行速度重置为默认值
-

/fly speed <target-player> <fly_speed>

-
更改目标玩家的飞行速度
-

/fly speed <target-player> reset

-
将目标玩家的飞行速度重置为默认值
-

/workbench

-
打开工作台(制作台)界面
-

/grindstone

-
打开磨刀石界面
-

/stonecutter

-
打开石切机界面
-

/anvil

-
打开铁砧界面
-

/enderchest

-
打开你的末影箱界面
-

/wastebin

-
打开一个清空物品的界面,关闭时删除所有放入的物品
-

/invuln

-
使自己无敌(无法受到伤害)
-

/invuln <target-player>

-
使目标玩家无敌
-

/top

-
传送到你当前位置的最高方块顶部
-

/gametime

-
获取当前游戏时间
-

/day

-
如果是夜晚,将时间推进到下一个白天的开始
-

/afk

-
标记自己为离线状态,直到再次交互或使用/afk命令。如果启用了invuln_while_afk,则会授予无敌状态
-

/bed

-
将自己传送到你的床或出生点
-

/lastPos <target-player>

-
获取指定玩家(可能离线)的最后位置
-

/rules

-
在聊天中打印规则
-

/rules reload

-
从规则文件重新加载规则
-

/feed

-
填满你的饥饿条并清除疲劳
-

/feed <target-player>

-
填满目标玩家的饥饿条并清除疲劳
-

/heal

-
恢复你的生命值
-

/heal <target-player>

-
恢复目标玩家的生命值
-

/extinguish

-
停止自身燃烧
-

/extinguish <target-player>

-
停止目标玩家燃烧
-

/essentialcommands config reload

-
重新加载EssentialCommands配置
-
-

特殊功能

-

允许设置彩色昵称

-

允许设置具有特殊格式(斜体、加粗等)的昵称

-

允许设置鼠标悬停时显示文本的昵称

-

允许设置点击时执行操作的昵称

-

Hey That's Mine

-

检查:

-

/htm flag:运行命令后,敲击箱子检查容器是否公开(权限节点:htm.command.flag)。

-

设置:

-

/htm set PUBLIC:运行命令后,敲击选择把容器设为公开。

-

/htm set PRIVATE:运行命令后,敲击选择把容器设为私有,私有状态下只有你授权的玩家可以打开容器。

-

/htm set KEY:运行命令后,拿着任意物品敲击容器,其他人打开容器时需使用敲击时的物品作为钥匙才能打开容器。

-

以上三条指令的权限节点:htm.command.set。

-

信任和取消信任:

-

/htm trust 玩家名 global:允许玩家打开你的容器。

-

/htm untrust 玩家名 global:取消玩家打开你容器的权限。

-

以上两条指令的权限节点:htm.command.trust。

-

移除保护:

-

/htm remove:移除该容器的保护(htm.command.remove)。

-

转移权限:

-

/htm transfer 玩家名:把敲击容器的保护权转移给其他玩家,转移后该容器就是别人的了,你将无法打开和破坏该容器(htm.command.transfer)。

-

持续模式:

-

/htm persist:打开或关闭持续模式,打开后输入指令,即可一次敲击多个容器执行这个指令(htm.command.persist)。

-

管理权限:

-

htm.admin:拥有该权限节点后,可无视保护随意打开或破坏容器,默认OP拥有。

-

Inv View

-

指令

-

打开玩家背包:/view inv <玩家名>;

-

打开玩家末影箱:/view echest <玩家名>。

-

以上指令权限默认 OP 拥有。

-

权限

-

invview.command.root:允许玩家使用“/view”指令;

-

invview.command.inv:允许玩家使用“/view inv”指令;

-

invview.command.echest:允许玩家使用“/view echest”指令;

-

invview.command.trinket:允许玩家使用“/view trinket”指令;

-

invview.protected:允许玩家的背包不被其他人打开。

-

LuckPerms

-

给玩家权限:/lp user <玩家> permission set 权限 true;

-

创建组:/lp creategroup <权限组名>;

-

给组权限:/lp group <权限组> permission set 权限 true;

-

玩家继承:/lp user <用户名> parent add <权限组名>;

-

继承组:/lp group <权限组> parent add <要继承的组>;

-

打开网页编辑器:/lp editor 可以进行可视化的权限操作。

-

QuickBackupMulti

-

/qb back <name>:回档至某个备份;
/qb cancel:取消回档;
/qb confirm:确认回档;
/qb delete <name>:删除某槽位的备份;
/qb list:显示备份列表;
/qb make <name> [<描述>]:创建某一存档的备份;
/qb permission:设置玩家权限;
/qb search <name>:搜索某一存档的备份;
/qb show <name>:显示某一存档备份的具体信息。

-

ServerReplay

-

玩家

-

要在服务端记录玩家,你可以执行 /replay start players <玩家>,例如:

-

/replay start players senseiwells
/replay start players @a
/replay start players @a[gamemode=survival]

-

玩家录制将会和玩家绑定,并且按服务端视距进行录制。

-

如果玩家退出了服务器或者服务端停止了,录制将会自动停止并保存。

-

同时,如果你想要手动停止录制,你可以执行 /replay stop players <玩家> <是否保存>。这个指令还可以停止录制并取消保存,例如:

-

/replay stop players senseiwells
/replay stop players @r
/replay stop players senseiwells false

-

此录制之后将会被保存在 player_recording_path 所指定的文件夹中玩家 uuid 目录下。默认情况下,它将被保存在 ./recordings/players/<uuid>/<date-and-time>.mcpr

-

此文件可以被放在客户端的 ./replay_recordings 文件夹中并被客户端 Replay Mod 打开。

-

Note

-

如果你要记录 Carpet 假人,你可能需要在设置中启用 fix_carpet_bot_view_distance,否则只有假人周围的 2 个区块会被记录。

-

区块

-

Note

-

对于模组录制的指定区域的区块,Minecraft 客户端不会渲染最边缘的那些区块。所以如果要记录一片可见的区块,你必须在边缘多选取一个区块。例如录制一片从 -5,-55,5 的可见区块,你必须从 -6,66,6 进行录制。

-

要记录服务端的一些区块,你可以执行 /replay start chunks from <区块X轴起点> <区块Z轴起点> to <区块X轴终点> <区块Z轴终点> in <维度> named <名称>,例如:

-

/replay start chunks from -5 -5 to 5 5 in minecraft:overworld named MyChunkRecording
/replay start chunks from 54 67 to 109 124
/replay start chunks from 30 30 to 60 60 in minecraft:the_nether

-

同时你可以指定一个中心区块和半径来进行录制,/replay start chunks around <区块X轴> <区块Z轴> radius <半径> in <维度> named <名称>,例如:

-

/replay start chunks around 0 0 radius 5
/replay start chunks around 67 12 radius 16 in minecraft:overworld named Perimeter Recorder

-

区块录制将被固定并且无法移动,它们将录制指定的区块。需要特别注意的是,当录制开始的时候,这些指定的区块将会被加载一下(在有必要的情况下将会被生成)。在此之后,录制器将不会手动加载这些区块。

-

你可以通过配置 chunk_recorder_load_radius 来设定区块录制器会自动加载的最大范围。在这个范围外的录制区块需要手动加载来录制。

-

如果服务端停止了,录制将会自动停止并保存。

-

同时,如果你希望手动停止录制,你可以运行 /replay stop chunks from <区块X轴起点> <区块Z轴起点> to <区块X轴终点> <区块Z轴终点> in <维度> <是否保存>。这个指令还可以停止录制并取消保存,例如:

-

/replay stop chunks from 0 0 to 5 5 in minecraft:overworld false
/replay stop chunks from 54 67 to 109 124

-

此录制之后将会被保存在 chunk_recording_path 所指定的文件夹中区块录制器名称目录下。默认情况下,它将被保存在 ./recordings/chunks/<name>/<date-and-time>.mcpr

-

此文件可以被放在客户端的 ./replay_recordings 文件夹中并被客户端 Replay Mod 打开。

-

指令

-

注意:对于所有的指令,玩家必须要有等级 4 的 OP 权限,或如果你有一个权限模组(例如 LuckPerms),玩家可以在拥有权限节点 replay.commands.replay 时使用这些指令。

-

/replay enable 允许模组按照给定的规则(详见 匹配规则 部分)自动记录玩家。

-

/replay disable 禁止模组自动录制玩家,这将会同时停止当前的所有的玩家录制和区块录制。

-

/replay start players <玩家> 手动开启对给定的玩家的录制。

-

/replay start chunks from <区块X轴起点> <区块Z轴起点> to <区块X轴终点> <区块Z轴终点> in <维度> named <名称> 手动开启对给定的区块范围的录制;如果维度没有被指定,将会使用发起指令的玩家所在的维度;名称决定了录制文件的保存路径。

-

/replay start chunks around <区块X轴位置> <区块Z轴位置> radius <半径> in <维度> named <名称> 该指令和上一个指令类似;但你可以指定录制给定区块周围的半径内的区域。

-

/replay stop players <玩家> <是否保存> 手动停止对给定玩家的录制,你可以选择性地设置录制是否被保存,默认情况下它将会被保存。

-

/replay stop chunks from <区块X轴起点> <区块Z轴起点> to <区块X轴终点> <区块Z轴终点> in <维度> named <名称> 手动停止对于给定区块范围的录制。如果维度没有被指定,将会使用发起指令的玩家所在的维度。你可以选择性地设置录制是否被保存,默认情况下它将会被保存。

-

/replay stop chunks named <名称> <是否保存> 该指令和上一个指令类似;但你可以依靠名称来选取指定的区块范围。

-

/replay stop [chunks|players] all <是否保存> 手动停止对所有区块或玩家的录制。你可以选择性的设置录制是否被保存,默认情况下它将会被保存。

-

/replay status 获取一个状态信息,包含录制是否被允许,以及当前所有对玩家和区块的录制的列表,它们已被录制的时长,和它们的文件大小。

-

/replay reload 重载 Server Replay 模组的配置文件。

-

Styled Player List

- -

你可以在中找到配置文件 ./config/styledplayerlist/。一些配置选项允许改变玩家列表。

-

字符串请在 PlaceholderAPI 的文本解析器 里查询,变量请在 Placeholder API 查询。

-

Vanish

- -

AllMusic

-

概述

-

AllMusic 是一个可以使用网易云音乐为全服点歌的插件/模组。

-

注:服务端 插件/模组 需要配合 客户端模组 使用。

-

新版(3.0.0 及以上)服务端 插件/模组 不兼容旧版 客户端模组,需要使用新版 客户端模组。

-

1.20.1以上不再支持Forge加载器(Forge 0文档不想写了,根本不懂CodeC怎么注册),请转成使用NeoForge加载器。

-

不再提供Server的二进制文件,需要自己编译或者从Action中下载。

-

已知问题:

-

此fabric模组与模组BadOptimizations加载会导致奇怪的OpenGL驱动问题,且客户端会崩溃。具体情况为播放或者切歌都会导致游戏崩溃

-

如果你在1.20.1的Forge+Bukkit混合服务端(如MohistArclight)加载了Bukkit插件版本Allmusic,千万不要安装信雅互联。会导致点歌无声

-

播放 VIP 歌曲
 

-

手机号创建网易云账户并购买网易云音乐 VIP

-

在配置文件给自己管理员然后 /music reload

-

bukkit/spigot/paper/folia 服务器给自己op是同样的效果

-

forge/fabric/neoforge 服务器给自己等级权限2是同样的效果

-

bc/velocity 需要配置文件写上自己的游戏名
 

-

使用支持安装插件的浏览器,打开music.163.com登录账户

-

给浏览器安装插件 https://cookie-editor.com/

-

打开插件,然后复制cookie

-
AllMusic-第2张图片
-


 

-

在控制台输入/music cookie 你复制出来的内容

-

如果登录失效,请删除 cookie.json 再打 /music reload 再重新登录。
 

-

配置文件说明

-

配置文件采用 json 格式,需要遵守 json 编写的格式规范。
 

-

maxPlayList 最大歌曲数

-

maxPlayerList 一个玩家最大可点数量,0 代表不限制

-

minVote 最小通过投票数

-

voteTime 投票时间

-

lyricDelay 歌曲延迟,单位毫秒

-

defaultAddMusic 默认添加歌曲方式,1 为搜歌

-

ktvLyricDelay KTV 模式歌词延迟,单位毫秒

-

adminList 管理员列表

-

muteServer 不参与点歌的服务器列表

-

mutePlayer 不参与点歌的玩家列表

-

banMusic 禁止点歌 ID 列表,ID 为音乐 ID

-

banPlayer 禁止玩家点歌列表

-

playListSwitch 是否玩家点歌后是否直接从空闲歌单切换至玩家歌曲

-

playListRandom 是否空闲歌单随机播放

-

sendLyric 是否发送歌词到客户端

-

needPermission 是否指令需要权限

-

topPAPI 是否启用顶层模式,用于和 BC 交换数据

-

mutePlayMessage 是否不发送播放信息

-

muteAddMessage 是否不发送点歌信息

-

showInBar 是否将信息限制在 bar 处

-

ktvMode 是否启用 KTV 歌词

-

musicBR 歌曲音质

-

version 配置文件版本号

-

defaultHud 默认 HUD 配置

-

list 播放列表 HUD 配置

-

lyric 歌词 HUD 配置

-

info 歌曲信息 HUD 配置

-

pic 图片显示配置

-

picRotateSpeed 图片旋转速度

-

economy 经济扩展配置

-

mysqlUrl 目前无用

-

backend 目前无用

-

vault 是否使用 vault 插件

-

funConfig 娱乐选项

-

rain 是否启用随机下雨

-

rainRate 随机下雨概率

-

limit 限制设置

-

messageLimit 是否启用广播消息长度限制

-

messageLimitSize 广播消息限制长度

-

listLimit 是否启用歌曲列表长度限制

-

listLimitSize 歌曲列表限制长度

-

infoLimit 是否启用信息长度限制

-

infoLimitSize 信息长限制长度

-

musicTimeLimit 是否启用歌曲长度限制

-

maxMusicTime 限制最长歌曲长度,单位秒

-

limitText 限制长度替换文本

-

cost 花费相关配置

-

searchCost 搜歌花费

-

addMusicCost 点歌花费

-

useCost 启用花费

-

sendDelay HUD信息更新延迟

-

指令说明

-

普通玩家指令

-

/music [音乐 ID/网易云分享链接] 点歌

-

/music stop 停止播放歌曲

-

/music list 查看歌曲队列

-

/music cancel (序号) 取消你的点歌

-

/music vote 投票切歌

-

/music vote cancel 取消发起的切歌

-

/music push (序号) 投票将歌曲插入到队列头

-

/music push cancel 取消发起的插歌

-

/music mute 不再参与点歌

-

/music search [歌名] 搜索歌曲

-

/music select [序列] 选择歌曲

-

/music nextpage 切换下一页歌曲搜索结果

-

/music lastpage 切换上一页歌曲搜索结果

-

/music hud enable 启用/关闭全部界面

-

/music hud reset 重置全部界面

-

/music hud [位置] enable 启用关闭单一界面

-

/music hud [位置] pos [x] [y] 设置某个界面的位置

-

/music hud [位置] dir [对齐方式] 设置某个界面的对齐方式

-

/music hud [位置] color [颜色HEX] 设置某个界面的颜色

-

/music hud [位置] reset 重置单一界面

-

/music hud pic size [尺寸] 设置图片尺寸

-

/music hud pic rotate [开关] 设置图片旋转模式

-

/music hud pic speed [数值] 设置图片旋转速度

-

在配置文件给管理员后

-

/music reload 重读配置文件

-

/music next 强制切歌

-

/music ban [ID] 禁止点这首歌

-

/music banplayer [ID] 禁止某位玩家点歌

-

/music url [url] 播放一首自定义歌曲

-

/music delete [序号] 删除队列中的歌曲

-

/music addlist [歌单 ID] 添加歌单到空闲列表

-

/music clearlist 清空空闲歌单

-

/music cookie [Cookie] 填写网页Cookie并尝试登录

-

若开启权限后

-

点歌需要权限 allmusic.addmusic

-

搜歌需要权限 allmusic.search

-

插歌需要权限 allmusic.push

-

投票切歌需要权限 allmusic.vote