
星铸要典
Essentials mod 内置等级系统和颜色代码布局
Starforged Essentials
Starforged Essentials 是一款轻量级实用模组,为 Hytale 添加了核心的便捷命令和服务器工具。它被设计为一个简单、可靠的基础,适用于任何世界或服务器,提供了玩家所期待的基本功能,同时保持快速、干净和不显眼。
拥有家、传送、权限等功能,Starforged Essentials 给予玩家所需的便利,同时不改变核心游戏体验。
功能:
- /home & /sethome — 玩家可以保存并返回个人位置。
- /tpa & /tpaccept — 玩家间的传送请求,用于合作游玩。
- 权限支持 — 控制谁能使用哪些命令。
- 轻量级实用工具 — 额外的小功能以改善日常游戏体验。
- 服务器友好 — 简单、稳定,旨在任何模组包中流畅运行。
非常适合生存服务器、社区世界,或任何想要一个干净、无多余功能的必备系统的玩家。
================================================================================ 1. 家系统
命令: /sethome - 将当前位置设为默认家 /sethome <名称> - 将当前位置设为命名的家 /home - 传送到默认家 /home <名称> - 传送到命名的家 /delhome <名称> - 删除命名的家 /homes - 列出你的所有家
权限: starforge.sethome - 可以设置家 starforge.home - 可以传送到家 starforge.delhome - 可以删除家 starforge.listhomes - 可以列出家
配置选项: - max-homes: 允许的最大家数量(-1 = 无限) - teleport-cooldown: 传送间的冷却时间 - movement-cancel: 移动是否取消传送预热
================================================================================ 2. 地标系统
命令: /setwarp <名称> - 在当前位置创建一个地标 /warp <名称> - 传送到命名的地标 /delwarp <名称> - 删除命名的地标
权限: starforge.setwarp - 可以创建地标 starforge.warp - 可以使用地标 starforge.delwarp - 可以删除地标
配置选项: - max-warps: 允许的最大地标数量(-1 = 无限)
================================================================================ 3. 消息系统
命令: /msg <玩家> <消息> - 发送私密消息 /m <玩家> <消息> - /msg 的别名 /message <玩家> <消息> - /msg 的别名 /whisper <玩家> <消息> - /msg 的别名 /tell <玩家> <消息> - /msg 的别名 /pm <玩家> <消息> - /msg 的别名 /dm <玩家> <消息> - /msg 的别名 /r <消息> - 回复最后发送消息的人
权限: starforge.message - 可以发送私密消息 starforge.reply - 可以回复消息
配置选项: - prefix-color: /msg 前缀的颜色(默认: &9 蓝色)
================================================================================ 4. 返回系统
命令: /back - 传送到上次死亡/传送的位置
权限: starforge.back - 可以使用 /back 命令
配置选项: - max-back-locations: 追踪多少个位置 - cooldown.enabled: 启用/禁用冷却 - cooldown.seconds: 冷却时间(-1 = 无冷却)
================================================================================ 5. 随机传送
命令: /rtp - 传送到随机安全位置
权限: starforge.rtp - 可以使用随机传送
配置选项: - max-distance: 距离出生点的最大距离 - min-distance: 距离出生点的最小距离 - cooldown.seconds: 使用间隔冷却时间(-1 = 无冷却) - safety options: 地面检查、熔岩检查、掉落伤害检查
安全特性: - 确保玩家在地面之上 - 避免熔岩 - 防止从高处坠落伤害
================================================================================ 6. TPA 系统
命令: /tpa <玩家> - 请求传送到玩家身边 /tpahere <玩家> - 请求玩家传送至你身边 /tpaccept - 接受传入的 TPA 请求 /tpdeny - 拒绝传入的 TPA 请求 /tpaauto - 切换 TPA 自动接受(不包括 TPAHere) /tpablock <玩家> - 屏蔽来自某玩家的 TPA 请求 /tpaunblock <玩家> - 取消屏蔽来自某玩家的 TPA 请求
权限: starforge.tpa - 可以发送 TPA 请求 starforge.tpahere - 可以发送 TPAHere 请求 starforge.tpaccept - 可以接受 TPA 请求 starforge.tpadeny - 可以拒绝 TPA 请求 starforge.tpaauto - 可以切换自动接受 starforge.tpablock - 可以屏蔽玩家 starforge.tpaunblock - 可以取消屏蔽玩家
配置选项: - request-timeout: 请求过期前的秒数 - cooldown.tpa-seconds: /tpa 的冷却时间 - cooldown.tpahere-seconds: /tpahere 的冷却时间
================================================================================ 7. 出生点系统
命令: /spawn - 传送到出生点 /setspawn - 设置出生点位置
权限: starforge.spawn - 可以传送到出生点 starforge.setspawn - 可以设置出生点位置
配置选项: - spawn-protection.enabled: 启用出生点保护 - spawn-protection.duration-seconds: 保护持续时间(默认: 5) - spawn-protection.cancel-on-attack: 玩家攻击时结束保护
================================================================================ 经济命令
/bal 或 /money - 用于查看你的余额 /pay 玩家名 - 向玩家发送指定金额 /baltop - 显示最富有的前10名玩家及其金额
================================================================================ 工具包命令
/kits - 显示所有当前可用的工具包 /kit 名称 - 用于领取该工具包
================================================================================ 8. 管理员命令
上帝模式: /god - 切换自身上帝模式 /god <玩家> - 切换目标玩家上帝模式 权限: starforge.admingod 注意: 退出登录后关闭
治疗: /heal - 治疗自身(满血/满体力,移除减益效果) /heal <玩家> - 治疗目标玩家 权限: starforge.adminheal
飞行: /fly - 切换自身飞行模式 /fly <玩家> - 切换目标玩家飞行模式 /flyspeed <速度> - 设置自身飞行速度 /flyspeed <玩家> <速度> - 设置目标玩家飞行速度 权限: starforge.adminfly 注意: 退出登录后关闭
到顶: /top - 传送到头顶最高方块 权限: starforge.admintop
清空背包: /clearinventory - 清空自身背包 /clearinventory <玩家> - 清空目标玩家背包 权限: starforge.adminclearinventory
公告: /broadcast <消息> - 向所有玩家发送带颜色消息 权限: starforge.adminbroadcast
睡眠: /sleep <百分比> - 设置跳过夜晚所需睡眠百分比(例如 /sleep 5 = 5%) 权限: starforge.adminsleep
重载: /reload - 重载所有配置文件、权限和玩家数据 权限: starforge.adminreload
别名管理: /alias add "<命令>" <别名> - 添加命令别名(支持多词命令) 示例: /alias add "fly" f /alias add "gamemode creative" gmc /alias add "gamemode adventure" gma /alias rem <别名> - 移除命令别名(例如 /alias rem f) /alias list - 列出所有别名 权限: starforge.adminalias 注意: 别名保存到 alias.yml 配置文件中
禁言: /mute <玩家> [时长] [原因...] - 禁言玩家(支持可选时长) 时长格式: 5s, 10m, 2h, 1d 或直接写秒数(30) /unmute <玩家> - 解除玩家禁言 权限: starforge.adminmute
封禁: /ban <玩家> [时长] [原因...] - 封禁玩家(支持可选时长) 时长格式: 5s, 10m, 2h, 1d 或直接写秒数(30) 时长可以是第一个或最后一个参数: /ban Novaelix 5s griefing /ban Novaelix griefing 5s /unban <玩家> - 解封玩家 权限: starforge.adminban
踢出: /kick <玩家> <原因> - 踢出玩家并附上原因 权限: starforge.adminkick
冻结: /freeze <玩家> - 冻结/解冻玩家(阻止移动和传送) 权限: starforge.freeze
修复: /repair - 修复背包中的所有物品 /repair <玩家> - 修复另一名玩家的背包 权限: starforge.repair 额外权限: starforge.repair.others(修复其他玩家时需要)
游戏模式: /gamemode <adventure|creative> [玩家] - 设置游戏模式 权限: starforge.admingamemode
时间: /time set <day|night> - 设置时间 权限: starforge.admintime
天气: /weather set <clear|rain|snow> - 设置天气 权限: starforge.adminweather
传送所有玩家至此: /tpallhere - 将所有玩家传送至你身边 权限: starforge.admintpallhere
击杀: /kill <玩家> - 击杀一名玩家 权限: starforge.adminkill
等级管理: /promote <玩家> - 将玩家的等级提升 +1(不能提升至 >= 你的等级) /demote <玩家> - 将玩家的等级降低 -1(不能降低至高于你的等级 / 低于最低等级) 权限: starforge.adminpromote, starforge.admindemote
传送(管理员): /tp <玩家> - 传送到玩家身边
白名单维护模式: /maintenance on - 启用白名单 /maintenance off - 禁用白名单
经济管理: /bal set 玩家名 金额 - 将玩家余额设置为指定金额 /bal add 玩家名 金额 - 为玩家增加指定金额 /bal rem 玩家名 金额 - 从玩家余额中移除指定金额
================================================================================ 10. 配置文件
四个配置文件: 1. config.yml - 主插件配置 2. permissions.yml - 等级和权限定义 3. alias.yml - 命令别名(自动生成) 4. players.yml - 玩家数据(自动生成)
config.yml 部分: - motd: 每日消息(支持颜色代码 & URL) - rules: 服务器规则(多行,支持颜色代码) - join-message: 加入/首次加入消息 - spawn-protection: 无敌设置 - homes: 家数量限制和冷却 - warps: 地标数量限制 - messaging: 私密消息格式 - back: 返回命令设置 - rtp: 随机传送设置 - tpa: TPA 请求设置 - enabled-commands: 启用命令列表 - disabled-commands: 禁用命令列表(仅 OP) - permission-system.use-builtin: true/false - 基于等级的白名单选项,白名单踢出消息,以及启用:true/false
permissions.yml 结构: default-rank: "member" ranks: member: prefix: "&7[Member] " permissions: - starforge.home - starforge.sethome - starforge.rtp - starforge.tpahere - starforge.admins - (等等...) vip: prefix: "&a[VIP] " inherit: member # 继承所有 member 权限 permissions: [] # 暂时为空 - 在此处添加未来的 VIP 特权 admin: prefix: "&c[Admin] " inherit: vip # 继承所有 VIP 权限 permissions: - starforge.admingod - (等等...)
players.yml 结构: players: "uuid-here": username: "PlayerName" rank: "member" nickname: "" # 支持颜色代码: "&6Cool&eNick" first-join: "2025-01-19T12:00:00" last-seen: "2025-01-19T15:30:00"
alias.yml 结构: aliases: f: "fly" h: "heal" # 格式: 别名: "命令"
日志文件(自动创建): - mute-log.txt - 所有禁言/解除禁言记录,含时间戳 - ban-log.txt - 所有封禁/解封记录,含时间戳和 IP - kick-log.txt - 所有踢出记录,含时间戳
================================================================================ 11. 权限列表
玩家权限: starforge.sethome - 设置家位置 starforge.home - 传送到家 starforge.delhome - 删除家 starforge.listhomes - 列出所有家 starforge.warp - 使用地标 starforge.message - 发送私密消息 starforge.reply - 回复消息 starforge.back - 返回最后位置 starforge.rtp - 随机传送 starforge.tpa - 请求传送到玩家 starforge.tpaccept - 接受 TPA 请求 starforge.tpadeny - 拒绝 TPA 请求 starforge.tpaauto - 切换自动接受 starforge.tpablock - 屏蔽来自玩家的 TPA starforge.tpaunblock - 取消屏蔽来自玩家的 TPA starforge.tpahere - 请求玩家传送至你 starforge.spawn - 传送到出生点 starforge.help - 查看帮助 starforge.list - 查看在线玩家 starforge.nickname - 设置/移除昵称 starforge.admins - 查看在线管理员(信息性) starforge.balance - 用于 balance/money 命令 starforge.balancetop - 用于 /baltop 命令 starforge.pay - 用于 /pay 命令 starforge.kit - 用于 /kit 和 /kits 命令
管理员权限: starforge.setwarp - 创建地标 starforge.delwarp - 删除地标 starforge.setspawn - 设置出生点位置 starforge.admingod - 上帝模式 starforge.adminheal - 治疗命令 starforge.adminfly - 飞行模式 & 速度 starforge.admintop - 传送到顶 starforge.adminclearinventory - 清空背包 starforge.adminbroadcast - 公告消息 starforge.adminsleep - 设置睡眠百分比 starforge.adminreload - 重载配置 starforge.adminmute - 禁言/解除禁言玩家 starforge.adminban - 封禁/解封玩家 starforge.adminkick - 踢出玩家 starforge.admintp - 管理员传送 starforge.freeze - 冻结/解冻玩家 starforge.adminkill - 击杀玩家 starforge.admintime - 设置时间 starforge.adminweather - 设置天气 starforge.admingamemode - 更改游戏模式 starforge.repair - 修复物品 starforge.repair.others - 修复其他玩家的物品 starforge.adminpromote - 提升玩家等级 starforge.admindemote - 降低玩家等级 starforge.adminalias - 管理命令别名 starforge.adminmaintenance - 启用/禁用白名单模式 starforge.adminbal - 用于设置、增加和减少玩家余额
================================================================================ 12. 颜色代码
颜色: &0 - 黑色 &8 - 深灰色 &1 - 深蓝色 &9 - 蓝色 &2 - 深绿色 &a - 绿色 &3 - 深青色 &b - 青色 &4 - 深红色 &c - 红色 &5 - 深紫色 &d - 浅紫色 &6 - 金色 &e - 黄色 &7 - 灰色 &f - 白色
格式: &l - 粗体 &o - 斜体 &n - 下划线 &m - 删除线 &k - 随机字符 &r - 重置
示例: "&6Welcome &eto the server!" = 金色 "Welcome " + 黄色 "to the server!" "&c&lWARNING" = 红色加粗 "WARNING" "&a[VIP] &fPlayerName" = 绿色 "[VIP] " + 白色 "PlayerName"
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。