# 优化
一个轻量级的 EssentialsX 替代品,无需保存用户特定数据带来的麻烦。
bStat 指标可以在 [这里](https://bstats.org/plugin/bukkit/TheNextLvl%20Tweaks/19651) 找到。
## 功能 _(可配置)_
- 通过喂食来治疗动物
- 除非动物是满血的,否则它们无法繁殖
- 牛/蘑菇牛(使用碗)的产奶冷却时间
- 羊毛生长冷却时间
- 你可以定义一个默认的权限级别(纯客户端)
## 版本
> Tweaks 仅支持 Paper 的最新版本 (1.20.6)。
> Tweaks 的最新版本需要 Java 21
[支持 1.19-1.20.4 的最新版本 (Java 19)](https://github.com/TheNextLvl-net/tweaks/releases/tag/v2.0.10)
[支持 1.19-1.20.4 的最新版本 (Java 17)](https://github.com/TheNextLvl-net/tweaks/releases/tag/v2.0.5)
## 指令
## 环境指令
| 指令 | 描述 | 权限 |
|-------------------|--------------------|--------------------|
| /day (世界) | 设置时间为白天 | tweaks.command.day |
| /noon (世界) | 设置时间为中午 | tweaks.command.noon|
| /night (世界) | 设置时间为夜晚 | tweaks.command.night|
| /midnight (世界) | 设置时间为午夜 | tweaks.command.midnight|
| /rain (世界) | 下雨 | tweaks.command.rain|
| /sun (世界) | 阳光明媚 | tweaks.command.sun |
| /thunder (世界) | 雷鸣 | tweaks.command.thunder|
授予所有权限的权限包:`tweaks.commands.environmental`
### 项目指令
| 指令 | 描述 | 别名 | 权限 |
|------------------------------------|------------------------------|------|----------------------------|
| /enchant [附魔] (等级) | 附魔你的工具 | | tweaks.command.enchant |
| /head [值/玩家/网址] (值) | 获取头颅或关于它们的资料 | skull | tweaks.command.head |
| /item [物品] (数量) | 给你一个你选择的物品 | i | tweaks.command.item |
| /lore [设置/追加/移除] (lore...) | 更改你的物品的描述 | | tweaks.command.lore |
| /rename [名称...] | 更改你的物品的名称 | | tweaks.command.rename |
| /repair (全部) | 修复你的工具 | | tweaks.command.repair |
| /unbreakable | 使你的物品无法破坏 | | tweaks.command.unbreakable |
| /unenchant [附魔...] | 取消你的工具的附魔 | | tweaks.command.unenchant |
授予所有权限的权限包:`tweaks.commands.item`
### 玩家指令
| 指令 | 描述 | 别名 | 权限 | 参数 | 权限 |
|-------------------------------|-----------------------------------------------------|---------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------|------------|
| /back | 返回你上一个位置 | | tweaks.command.back | | |
| /enderchest (玩家) | 打开你自己的或别人的末影箱 | ec | tweaks.command.enderchest
允许使用指令 /enderchest
为了允许更改末影箱内的内容,授予
- tweaks.command.enderchest.edit
| 玩家 | *.others |
| /feed (玩家) | 满足你自己的或别人的饥饿 | | tweaks.command.feed | 玩家 | *.others |
| /fly (玩家) | 切换你自己的或别人的飞行状态 | flight | tweaks.command.fly | 玩家 | *.others |
| /gamemode [游戏模式] (玩家) | 更改你自己的或别人的游戏模式 | gm | tweaks.command.gamemode
允许使用指令 /gamemode
- tweaks.command.gamemode.survival
- tweaks.command.gamemode.creative
- tweaks.command.gamemode.adventure
- tweaks.command.gamemode.spectator
允许使用所有游戏模式,授予
- tweaks.command.gamemode.all
| 玩家 | *.others |
| /god (玩家) | 使你或别人无敌 | | tweaks.command.god | 玩家 | *.others |
| /hat | 将你的物品作为帽子装备 | | tweaks.command.hat | | |
| /heal (玩家) | 治疗你或别人 | | tweaks.command.heal | 玩家 | *.others |
| /inventory (玩家) | 打开你自己的或别人的物品栏 | inv
invsee | tweaks.command.inventory
允许使用指令 /inventory
为了允许更改物品栏中的内容,授予
- tweaks.command.inventory.edit
| | |
| /ping (玩家) | 查看你自己的或别人的延迟 | latency | tweaks.command.ping | 玩家 | *.others |
| /seen [玩家] | 给你一个玩家的信息 | find | tweaks.command.seen | | |
| /speed [速度] (玩家) | 更改你自己的或别人的步行或飞行速度 | | tweaks.command.speed | 玩家 | *.others |
| /tpo [玩家] (玩家) | 将离线玩家传送到他人或传送到你这里 | | tweaks.command.offline-tp | | |
授予所有权限的权限包:`tweaks.commands.player`
### 服务器指令
| 指令 | 描述 | 权限 |
|----------------------|--------------------|--------------------|
| /broadcast [消息] | 广播一条消息 | tweaks.command.broadcast |
| /lobby | 连接到大堂 | |
| /motd [消息] | 更改服务器的 MOTD | tweaks.command.motd |
授予所有权限的权限包:`tweaks.commands.server`
### 工作台指令
| 指令 | 别名 | 权限 |
|--------------------|-------------|----------------------------------|
| /anvil | | tweaks.command.anvil |
| /cartography-table | cartography | tweaks.command.cartography-table |
| /enchanting-table | enchanting | tweaks.command.enchanting-table |
| /grindstone | | tweaks.command.grindstone |
| /loom | | tweaks.command.loom |
| /smithing-table | smithing | tweaks.command.smithing-table |
| /stonecutter | | tweaks.command.stonecutter |
| /workbench | wb | tweaks.command.workbench |
授予所有权限的权限包:`tweaks.commands.workstation`
## 配置
### 一般
| 选项 | 描述 | 值 |
|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
| back-buffer-stack-size | 存储在 /back 命令中的位置数量
_值越大,预留的内存越多_ | `Integer` (1-n) |
| default-permission-level | 权限级别决定了玩家可以访问哪些命令
_此选项纯粹是客户端,因此对服务器没有影响_
(-1 禁用此选项) | `byte` (-1/0-4) |
| override-join-message | 是否覆盖加入消息
_消息可以在本地文件中更改_ | `true`, `false` |
| override-quit-message | 是否覆盖退出消息
_消息可以在本地文件中更改_ | `true`, `false` |
| override-chat | 是否覆盖聊天
_聊天格式可以在 [`chat-format`](#minimessage-chat-tags) 条目中更改_ | `true`, `false` |
| log-chat | 是否将聊天发送到控制台
_与 override-chat 无关_ | `true`, `false` |
有关权限级别的更多信息,请访问:https://minecraft.fandom.com/wiki/Permission_level
### 服务器
| 选项 | 描述 | 值 |
|----------------------|---------------------------------------------|-----------------|
| enable-lobby-command | 是否启用大堂命令 | `true`, `false` |
| lobby-server-name | 大堂服务器的名称 | String |
### MiniMessage 聊天标签
这些标签可以在 `chat-format` 条目中使用
要插入标签,只需使用 `
`
| 标签 | 描述 | 需要 |
|-----------------|--------------------------------------------------------------------------------------------|-----------|
| player_prefix | 发件人的前缀 | LuckPerms |
| player_suffix | 发件人的后缀 | LuckPerms |
| player_group | 发件人的组 | LuckPerms |
| signature | 消息签名 | |
| delete | 用于删除特定消息的可点击组件
(需要参数作为签名) | |
| display_name | 发件人的显示名称 | |
| message_content | 发送消息的文本内容
_在点击操作中可使用_ | |
| message | 发送的原始消息 | |
| player | 发件人的姓名 | |
| world | 发件人的世界 | |
有关 minimessage 的更多信息,请访问:https://docs.advntr.dev/minimessage/format.html
### 聊天消息删除
通过 `delete-tag-format` 选项,你可以控制组件的外观和感觉
出于安全考虑,整个删除标签仅对具有
permission `tweaks.chat.delete` 的玩家可见
要允许删除用户自己的消息,请授予:`tweaks.chat.delete.own`
#### 层次结构
_(此功能基于 LuckPerms 的权重系统,因此需要 LuckPerms)_
聊天层级允许控制谁可以删除谁的消息。
用户的权重作为删除特权的上限。
例如,权重为 100 的用户可以删除权重低于或等于 100 的用户的消息,
但不能删除权重高于 100 的用户的消息。
要添加层次结构权限,请使用:`tweaks.chat.delete.`
### 物品栏
`update-time` 条目,以刻度 _(20 刻度 = 1 秒)_ 为单位给出。
值越低,`/invsee` 物品栏的更新速度越快。
最小值为 1 刻度,以避免卡顿。
### 原始优化
| 选项 | 描述 | 值 |
|----------------------------|------------------------------------------------------------------------------------------------------------------|-----------------|
| cow-milking-cooldown | 牛(蘑菇牛)再次产奶的冷却时间 | 毫秒 |
| mushroom-stew-cooldown | 蘑菇牛再次提供蘑菇炖菜的冷却时间 | 毫秒 |
| sheep-wool-growth-cooldown | 羊重新长出羊毛的最小冷却时间
(2 分钟以下的数值几乎无法察觉) | 毫秒 |
| animal-heal-by-feeding | 动物是否通过喂食来治疗
_这意味着动物只能在满血时才能繁殖_ | `true`, `false` |
有关羊毛生长,请访问:https://minecraft.fandom.com/wiki/Tutorials/Wool_farming