Repository navigation
Conversation
从 26.1 分支移植延展(Reach)效果相关内容: - 新增 WildWindMobEffect,拓宽 MobEffect 构造方法访问权限 - 新增 ModMobEffects.REACH 状态效果,提升方块/实体交互距离与物品拾取距离 - 新增 ModPotions.REACH / LONG_REACH 药水及其酿造配方(蟹钳 + 粗制药水) - 补充延展药水、延展之箭的中英文语言条目
…人鱼实体、物品、音效与数据集成) 将旧仓库(1.21.1)的食人鱼内容迁移到 NeoForge 26.2 的 hfas 模块: - 实体 Piranha(含攻击 AI 与 AlertOthersNearestAttackableTargetGoal) - 物品:生食人鱼、熟食人鱼、食人鱼桶、食人鱼刷怪蛋、尖牙 - 音效 ModSoundEvents 与全部资源:GeckoLib 模型/动画、贴图、音效、物品模型、sounds.json - 注册:实体类型、属性、生成放置、创造模式物品栏 - 数据生成:实体标签、物品标签、群系标签与生成修改器、熔炼配方、实体战利品表、语言文件 已知未移植:旧仓库通过直接改写原版战利品表(钓鱼渔获、北极熊、奖励箱、埋藏的宝藏、制箭师礼物)注入食人鱼/延展之箭的逻辑,因 26.2 中 LootTable.pools/LootPool.entries 已私有化而无法沿用,待后续改用 NeoForge GLM 处理。
新仓库中三种木材(焚烬木 blaze / 灵焰木 soul / 杜鹃木 azalea)的代码 与数据生成均已存在,但缺少 blaze_*/soul_* 贴图(旧仓库移植过来的贴图 被错误地命名为 cinder_*/ember_*)。本次: - 从旧仓库 (1.21.1) 移植并补入 blaze_*/soul_* 方块与物品贴图 - 回退之前误加入的 CINDER_/EMBER_ 方块与数据注册,恢复仓库既有的 BLAZE_/SOUL_ 命名,使模块恢复一致可编译状态
- 引入 PR #29 的 blockstates/models/item models 与世界生成数据 - 引入物品标签 (LOGS_THAT_BURN/STRIPPED_LOGS/WOODEN_FENCES) 与创造模式物品栏条目 - 保留本分支已补齐的 blaze/soul 方块与物品贴图
- wild_wind 自定义创造模式物品栏按旧仓库顺序加入杜鹃木/焚烬木/灵焰木建筑套装 - 追加焚烬木/灵焰木的树叶与树苗;物品栏图标改为焚烬木原木 - 补充 mod.wild_wind.name 语言条目(en_us/zh_cn) - 移除 groups.ModCreativeTabs 中对未注册告示牌/船物品的引用,修复编译错误
Collaborator
|
见#32 是本pr的修改版 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概述
将旧仓库(1.21.1)的延展药水/效果与食人鱼内容迁移到 NeoForge 26.2 的
hfas模块(Minecraft 26.2 / NeoForge 26.2.0.75 / GeckoLib 5),整理为两个提交。提交
fb20e3efeat(hfas): add reach potion/effect support(延展药水、延展之箭、延展效果)bb5c93ffeat(hfas): add piranha entity, items, sounds and data integration(食人鱼实体、物品、音效与数据集成)已移植内容
延展(Reach)
WildWindMobEffect、ModMobEffects、ModPotions(reach/long_reach)食人鱼
Piranha(AbstractSchoolingFish子类,含攻击 AI、同族/鱼群游动与AlertOthersNearestAttackableTargetGoal告警)PiranhaModel/PiranhaRenderState/PiranhaRenderersounds.jsonAQUATIC/CAN_BREATHE_UNDER_WATER/NOT_SCARY_FOR_PUFFERFISH/AXOLOTL_HUNT_TARGETS)、物品标签(猫/豹猫/狼食物、FISHES、熟鱼)、生物群系标签与生成修饰符(丛林 + 沼泽)、熔炼配方(生食人鱼→熟食人鱼)、实体战利品(生食人鱼可熔炼、骨粉 5%、尖牙 5%)、模型定义(含食人鱼刷怪蛋贴图)、英文与中文语言已知未移植
旧仓库通过直接改写原版战利品表(钓鱼战利品、北极熊、奖励箱、埋藏的宝藏、制箭师礼物)注入食人鱼、延展之箭。26.2 中
LootTable/LootPool不可变(getPool之外pools/entries为private final),因此计划改用 NeoForge GLM(全局战利品修改器)实现。构建与产物
:hfas:compileJava/:hfas:build均 BUILD SUCCESSFUL(toolchain Java 25):hfas:runServerData/:hfas:runClientData已成功执行ww_hfas-1.0.0.jar内已包含生成的data/(标签、配方、战利品表、世界生成、生物群系修饰符、数据映射、进度)与assets/ww_hfas/lang/(en_us.json/zh_cn.json)、方块状态与模型,可直接放入游戏测试