
BlossomLib
Blossom系列Fabric模组的库模组
BlossomLib
BlossomLib 是一款为 Blossom 系列模组构建的 Minecraft Fabric 库模组。
目录
依赖
- Fabric API(CurseForge / Modrinth), 或如果使用 Quilt 则为 Quilt 标准库(Modrinth)
- fabric-permissions-api / LuckPerms / 等(可选)
- server-translations-api(已内置)
配置
在服务器至少运行一次该模组后,此库的配置文件可在 config/BlossomMods/BlossomLib.json 中找到。
logging:LoggingConfig - BlossomMods 日志记录相关设置baseTeleportation:TeleportationConfig - 默认传送设置colors:Colors - 文本颜色dimNameOverrides:Map<String, String> - 维度名称覆盖映射,例如设置为
{ "minecraft:the_nether": "The Underworld" } 即可将下界显示为 The UnderworldenableMC124177Fix:boolean - 启用对 MC-124177 / CrossDimTPFix 的修复
LoggingConfig
consoleLogLevel:String(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL)- BlossomMods 控制台输出的日志级别fileLogLevel:String(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL)- BlossomMods 文件输出的日志级别fileLogPath:String - BlossomMods 日志文件的存放位置fileLogAppend:boolean - 是否在服务器启动时保留旧的 BlossomMods 日志disableCustomLogger:boolean - 是否在模组不兼容的情况下完全绕过自定义日志记录器
TeleportationConfig
bossBar:BossBar - 修改 Boss 血条的设置titleMessage:TitleMessage - 修改标题消息的设置actionBarMessageEnabled:boolean - 倒计时时是否在操作栏显示消息fovEffectBefore:CubicBezierCurve - 传送前的 FOV 动画fovEffectAfter:CubicBezierCurve - 传送后的 FOV 动画cancelOnMove:boolean - 玩家移动时是否取消倒计时particleAnimation:ParticleAnimation - 使用哪种粒子动画
BossBar
enabled:boolean - 是否启用 Boss 血条color:String(pink、blue、red、green、yellow、purple、white)- Boss 血条的颜色textColor:String(有效的文本颜色)- Boss 血条名称的颜色
TitleMessage
titleCounting:TitleConfig* - 修改倒计时标题显示设置的设置subtitleCounting:TitleConfig* - 修改倒计时副标题显示设置的设置titleDone:TitleConfig - 修改完成标题显示设置的设置subitleDone:TitleConfig - 修改完成副标题显示设置的设置
TitleConfig
color:String(有效的文本颜色)- 标题/副标题的颜色modifiers:String - 字符 b - 粗体、i - 斜体、u - 下划线、o - 混淆、s - 删除线,可按任意顺序出现
*counterColor:String(有效的文本颜色)- 标题/副标题中计数器的颜色
CubicBezierCurve
enabled:boolean - 是否播放动画values:float[4] - 定义三次贝塞尔曲线的 4 个值;第 1 和第 3 个值必须在 1 和 0 之间,否则会发生异常!start:float - 起始值end:float - 最终值stepCount:int - 动画应生成的步数
Colors
这些颜色将仅应用于 Blossom 模组的聊天回复
base:String - 大多数文本回复使用的文本颜色warn:String - 警告消息使用的文本颜色error:String - 错误消息使用的文本颜色success:String - 成功消息使用的文本颜色variable:String - 变量使用的文本颜色player:String - 玩家名称使用的文本颜色command:String - 命令使用的文本颜色commandDescription:String - 命令描述使用的文本颜色
命令及其权限
/tpcancel- 取消任何正在进行的传送/倒计时
权限:blossom.tpcancel(默认:true)/blossomlib- 库专属命令
权限:blossom.lib.base-command(默认:OP 等级 2)reload-config- 重新加载并应用配置文件中的配置
权限:blossom.lib.base-command.reload-config(默认:OP 等级 3)clear-countdowns [<player>]- 清除所有或特定玩家的倒计时
权限:blossom.lib.base-command.clear.countdowns(默认:OP 等级 2)clear-cooldowns [<player>] [<type>]- 清除所有或特定玩家的特定类型冷却时间
权限:blossom.lib.base-command.clear.cooldowns(默认:OP 等级 2)debug- 调试命令
权限:blossom.lib.base-command.debug(默认:OP 等级 4)countdown <standStill>- 创建任意倒计时teleport <standStill> [<cooldown>] <pos> <rot>- 创建任意传送fov <multiplier>- 设置玩家 FOV
翻译键
仅显示带有可用参数的键,完整列表请参阅
src/main/resources/data/blossom/lang/en_us.json
blossom.countdown.boss_bar.name:1 个参数 - 剩余秒数blossom.countdown.action_bar.counting:1 个参数 - 剩余秒数blossom.countdown.title.counting.title:1 个参数 - 剩余秒数blossom.countdown.title.counting.subtitle:1 个参数 - 剩余秒数blossom.clear-countdowns.one:1 个参数 - 已清除倒计时的玩家blossom.clear-cooldowns.one:1 个参数 - 已清除冷却时间的玩家blossom.clear-cooldowns.type:2 个参数 - 已清除冷却时间的玩家、已清除的冷却时间类型blossom.debug.countdown.start:1 个参数 - 站立时间blossom.debug.teleport.no-cooldown:1 个参数 - 站立时间blossom.debug.teleport.cooldown:2 个参数 - 站立时间、冷却时间blossom.config-reload:1 个参数 - 模块名称blossom.text.command.display:1 个参数 - 显示文本blossom.text.command.plain:1 个参数 - 显示文本/执行的命令blossom.text.command.description:2 个参数 - 显示文本/执行的命令、描述
zh_cn(简体中文)、zh_tw(繁体中文) - 由 @BackWheel 添加
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。