Custom Taming Framework 0.1.4-alpha.jar
Curse Maven Snippet
What's new
# v0.1.4-alpha ## Why `0.1.3-alpha` was rejected The previous `0.1.3-alpha` upload was rejected because two GUI classes relied on PowerShell-based image selection helpers. This release removes that shell-driven path and replaces it with a pure Java file dialog so the build stays free of local launch code. ## What this release adds v0.1.4-alpha completes the settings-and-manual phase that followed the modular GUI work from `0.1.3-alpha`. The release adds an in-game editor for the new `settings` section, expands the manual system, and tightens the permission and data-display rules used by both the general and pet configuration screens. ## Major additions - Added a top-level `settings` section to `basic.snbt` and a dedicated in-game editor for it. - Added a new `User Settings` entry on the general configuration screen for OP players. - Added visibility switches so non-OP players can independently hide or show the general configuration entry points, the pet list, the food list, the extra food list, the taming core, the data list, and the total-value editor. - Added synchronized tab-module and data-variable behavior so the general configuration screen and pet configuration screen keep the same rules in both places. - Added a full data-list configuration tool with cumulative / stage total-value modes, stage naming, lower bounds, infinity handling, reverse progression, and stage-count / cumulative-count behavior. - Added `CTF用户手册` and `CTF管理员手册` as full mod items with cover, table of contents, chapter navigation, and return-to-index behavior. - Added `manual.snbt` as a content file for both manuals, separating cover text from chapter text. - Added a hidden internal record plus a visible advancement for manual unlock so the book unlock can drive both recipe rewards and player-facing feedback. - Added player-name-based owner display to the pet screen, with UUID kept only as a fallback. - Replaced the shell-based image selection helper with a standard Java file dialog, so the release build does not bundle shell startup logic. ## Release notes - The release package is meant to stay free of local launch helpers and shell-driven startup code. - The work in this version focuses on in-game behavior, not on machine-specific debugging shortcuts. - Future work will continue from the `0.1.4-alpha` baseline with owner-edit workflows and more module types. --- # v0.1.4-alpha ## 为什么 `0.1.3-alpha` 被拒 上一个 `0.1.3-alpha` 上传被审核拒绝,原因是两个 GUI 类里还在使用基于 PowerShell 的图片选择辅助逻辑。这个版本把这条 shell 驱动路径移除,改成纯 Java 文件选择器,正式构建里不再包含本机启动代码。 ## 这个版本新增了什么 `0.1.4-alpha` 完成了 `0.1.3-alpha` 之后的设置与手册阶段。这个版本新增了 `basic.snbt` 里的 `settings` 栏目对应的游戏内可编辑内容,同时继续统一通用配置界面和宠物配置界面的可见性、权限和数据展示规则。 ## 主要新增 - 在 `basic.snbt` 中新增顶层 `settings` 栏目,并做成对应的游戏内设置编辑界面。 - 在通用配置界面中新增 `用户设置` 入口,供 OP 玩家编辑。 - 为非 OP 玩家新增独立可见性开关,分别控制通用配置入口、宠物列表、食物列表、更多食物、驯兽核心、数据列表和总值设置。 - 让通用配置界面与宠物配置界面的标签页模块和数据变量规则继续保持同步。 - 将数据列表扩展成完整的配置工具,支持累计 / 阶段总值模式、阶段命名、下限、无穷大、可逆、阶段计数和累计计数。 - 新增 `CTF用户手册` 和 `CTF管理员手册` 两本物品,拥有完整的书本式翻页、目录跳转和返回目录能力。 - 新增 `manual.snbt` 作为手册内容配置文件,将封面简介和章节正文分开保存。 - 新增隐藏记录与可见成就两条手册获取路径,既保留内部状态,也保留玩家能看到的奖励提示。 - 新增宠物界面左侧的“主人”显示,优先显示玩家名字,而不是直接显示 UUID。 - 将图片选择改为使用标准 Java 文件选择器,正式版里不再包含任何 shell 启动辅助代码。 ## 发布说明 - 正式包中不应包含任何本机启动脚本或 shell 驱动的调试逻辑。 - 这个版本的重点是游戏内行为,不是机器专用的开发辅助流程。 - 下一阶段会继续以 `0.1.4-alpha` 为基础,推进宠物主人修改方式和标签页模块扩展。
This mod has no additional files

