docs: 更新文档

This commit is contained in:
2023-05-10 19:36:33 +08:00
parent 82bf626e72
commit 8c804fdff2
5 changed files with 48 additions and 34 deletions

View File

@@ -2,33 +2,48 @@
叁只仓鼠的开源小插件
# 项目以来
| 名称 | 描述 |
|:----------------------------------------------------------------|:------------------------------------------|
| [hamster-core](https://github.com/MiniDay/hamster-core) | 仓鼠核心: 叁只仓鼠的 Minecraft 插件开发通用工具包 |
| [hamster-ball](https://github.com/MiniDay/hamster-ball) | **仓鼠球**:一个基于 Netty 的 Minecraft 服务端通用消息中间件 |
| [hamster-currency](https://github.com/MiniDay/hamster-currency) | 仓鼠经济: 叁只仓鼠的 Minecraft 跨服多货币经济插件 |
| hamster-admin-command | 提供一些管理员常用的命令 |
| hamster-killer-money | 杀怪掉钱 |
| hamster-command-redirect | 指令重定向 |
| hamster-ban | 依赖于 **仓鼠球** 实现的跨服封禁玩家指令 |
| hamster-crates | 宝藏箱 |
| hamster-drop-head | 生物死亡时掉落头颅 |
| hamster-online-money | 在线获得游戏币 |
| hamster-command-sign | 点击告示牌执行命令 |
| hamster-custom-recipe | 自定义合成配方 |
| hamster-kick | 依赖于 **仓鼠球** 实现的跨服 /kick 和 /kickAll 指令 |
| hamster-list | 依赖于 **仓鼠球** 实现的跨服统计玩家数量指令 |
| hamster-name-case-fix | 依赖于 **仓鼠球** 实现的玩家名称大小写冲突修复 |
| hamster-permission-manager | 依赖于 **仓鼠球** 实现的跨服权限管理器 |
| hamster-simple-data-manager | 依赖于 **仓鼠球** 实现的跨服简单数据管理插件 |
| hamster-safe-mode | 依赖于 **仓鼠球** 实现的跨服 开/关 维护模式插件 |
| [hamster-sudo](./hamster-sudo/README.md) | 依赖于 **仓鼠球** 实现的跨服强制执行命令插件 |
| hamster-auto-log-clear | 服务器启动后自动清理过期日志 |
| hamster-auto-restart | 自动重启服务器 |
| [hamster-auto-game-rule](/hamster-auto-game-rule) | 服务器启动后自动设置 GameRule |
| hamster-protect-lock | 箱子锁保护 |
| hamster-protect-explosion | 爆炸防护插件 |
| hamster-battle-actionbar | 战斗中 actionbar 显示敌方血条 |
| hamster-protect-farmland | 耕地践踏保护插件 |
| hamster-protect-fire | 方块防火保护插件 |
| hamster-ball-bridge | 让 **仓鼠球** 兼容旧版 HamsterService API |
# 项目列表
| 名称 | 描述 |
|:-----------------------------------------------------|:----------------------------------|
| [hamster-auto-game-rule](hamster-auto-game-rule) | 服务器启动后自动设置 GameRule |
| [hamster-auto-log-clear](hamster-auto-log-clear) | 服务器启动后自动清理过期日志 |
| [hamster-auto-ore-remove](hamster-auto-ore-remove) | 区块加载时自动将矿石替换成石头方块 |
| [hamster-auto-server-info](hamster-auto-server-info) | 自动将接入仓鼠球的子服注册到连接配置中 |
| [hamster-ball-bridge](hamster-ball-bridge) | **仓鼠球** 兼容旧版 HamsterService API |
| [hamster-lobby](hamster-lobby) | 仓鼠大厅 |
| [hamster-spawn](hamster-spawn) | 重生点设定 |
# 未完成
| 名称 | 描述 |
|:-----------------------------|:---------------------------------------|
| hamster-admin-command | 提供一些管理员常用的命令 |
| hamster-auto-stop | 自动重启服务器 |
| hamster-battle-actionbar | 战斗中 actionbar 显示敌方血条 |
| hamster-ban | 依赖于 **仓鼠球** 实现的跨服封禁玩家指令 |
| hamster-command-redirect | 指令重定向 |
| hamster-crates | 宝藏箱 |
| hamster-command-block | 方块交互执行命令 |
| hamster-custom-recipe | 自定义合成配方 |
| hamster-drop-head | 生物死亡时掉落头颅 |
| hamster-killer-money | 杀怪掉钱 |
| hamster-online-money | 在线获得游戏币 |
| hamster-kick | 依赖于 **仓鼠球** 实现的跨服 /kick 和 /kick-all 指令 |
| hamster-list | 依赖于 **仓鼠球** 实现的跨服统计玩家数量指令 |
| hamster-name-case-fix | 依赖于 **仓鼠球** 实现的玩家名称大小写冲突修复 |
| hamster-permission-manager | 依赖于 **仓鼠球** 实现的跨服权限管理器 |
| hamster-simple-data-manager | 依赖于 **仓鼠球** 实现的跨服简单数据管理插件 |
| hamster-safe-mode | 依赖于 **仓鼠球** 实现的跨服 开/关 维护模式插件 |
| [hamster-sudo](hamster-sudo) | 依赖于 **仓鼠球** 实现的跨服强制执行命令插件 |
| hamster-protect-explosion | 爆炸防护插件 |
| hamster-protect-farmland | 耕地践踏保护插件 |
| hamster-protect-fire | 方块防火保护插件 |

View File

@@ -3,3 +3,4 @@ main: cn.hamster3.mc.plugin.auto.server.info.ServerInfoPlugin
version: ${version}
author: MiniDay
description: 自动将接入仓鼠球的子服注册到连接配置中

6
hamster-spawn/README.md Normal file
View File

@@ -0,0 +1,6 @@
# 指令列表
| 指令 | 权限 | 描述 |
|:-----------|:--------------------|:------------|
| /set-spawn | hamster.spawn.admin | 将当前位置设置为出生点 |

View File

@@ -5,7 +5,7 @@ api-version: 1.13
author: MiniDay
website: https://github.com/MiniDay/hamster-little-plugins
description: 设定出生点
description: 出生点设定
commands:

View File

@@ -4,11 +4,3 @@ setArchivesBaseName("HamsterSudo")
dependencies {
compileOnly "cn.hamster3.mc.plugin.ball:common:${hamster_ball_version}"
}
processResources {
inputs.property "version", project.version
filesMatching("plugin.yml") {
expand "version": project.version
}
duplicatesStrategy(DuplicatesStrategy.EXCLUDE)
}