Skip to content

1970#15

Merged
alpha-hhh merged 19 commits into
alpha-hhh:test/1.21/1.6from
Anvil-Dev:dev/1.21/1.6
Jul 3, 2026
Merged

1970#15
alpha-hhh merged 19 commits into
alpha-hhh:test/1.21/1.6from
Anvil-Dev:dev/1.21/1.6

Conversation

@alpha-hhh

Copy link
Copy Markdown
Owner

No description provided.

YocyCraft and others added 19 commits July 1, 2026 14:52
* fix(block): fix prevent spawning function of induction light

* fix(block): make player can place block adjacent to induction lights without sneaking
* 更新最新版手册

* - resolved #3942

* fix ai check
2、修复方块吞噬器破坏嵌套盒问题
* 1

* 2

* 修格式

* 修jade显示

* 添加物质解压器部件和虫洞稳定器部件

* 重构锻星砧传送门为多方块

* fix(celestial_forging_anvil): refactor collision shape handling and add new VoxelShape definitions

* 修改腐化信标光柱,让腐化信标不再被顶部完整方块熄灭
修改部分锻星砧传送门碰撞箱,优化实体传送

* 添加激发态虚空物质,修改物质解压器巨构的产物

* 添加透镜

* 给方块比较器增加朝向

* 优化方块比较器和透镜

* IHammerRemoveable忘了

---------

Co-authored-by: QiuShui1012 <qiushui1012@foxmail.com>
* fix(jei): make wip models be displayed in JEI

* chore(style): fix code style
- 添加 BlockComparatorTurnOverTrigger 自定义触发器,用于监听方块比较器翻转事件
- 实现咸鱼翻身成就,触发条件为用铁砧锤将方块比较器从垂直状态翻转至水平状态
- 在方块比较器和网络数据包中增加触发器调用逻辑,确保成就正确触发
- 修改方块比较器方向切换逻辑,增加触发器触发判断
- 在成就注册模块中添加咸鱼翻身成就及相关显示文字
- 更新语言文件,添加咸鱼翻身成就名称及描述文本
- 在代码工具类中新增触发成就的辅助方法,方便复用调用

Co-authored-by: Pigeon_Nian <adove2005@163.com>
* refactor(amulet): Refactor amulet system

* fix(amulet): make players field optional in ComradeAmulet codec
…h relevant subtitles. 添加铁砧锤旋转方块音效及相关字幕 (#3958)

* feat(sound): 添加铁砧锤旋转方块音效及相关字幕

- 在HammerChangeBlockPacket中播放铁砧锤旋转方块音效
- 在ModSoundEvents中注册anvil_hammer_rotate_block音效事件
- 为音效添加en_us及en_ud语言字幕支持
- 更新OtherLang类添加字幕本地化条目
- 在sounds.json中添加anvil_hammer_rotate_block声音配置

* feat(data): 添加Mod声音定义提供者并生成对应音效数据

- 新增ModSoundDefinitionsProvider类,集中管理声音事件定义
- 为声音事件配置对应的字幕及音效资源
- 将ModSoundDefinitionsProvider注册到数据生成器中
- 移除原有sounds.json资源,改由数据生成器自动生成
- 保证所有自定义音效正确集成到数据包生成流程中

---------

Co-authored-by: Pigeon_Nian <adove2005@163.com>
* refactor(advancements): 优化进度达成路径与分支管理

- 调整 industrial_grade_smelting 的父级进度为 all_in_one
- 新增 placer_shuttle 进度,归类到 clawLine 的分支中
- 将多个进度归并到 industrialLine 分支,优化进度线结构
- 重新归置 salted_fish_turns_over 进度位置,位于主进度分支
- 修正 placer_shuttle 进度的父级为 block_placer
- 调整 smithing_table 进度的父级为 overseer
- 优化电气系列进度的分支关系,简化代码结构

* feat(advancement): 添加水流向下成就及相关触发器

- 在AbstractPipeBlockEntity中添加流体管道连接容器时触发进度的调用
- 新增PipeConnectContainersTrigger类,作为进度触发判断
- 在ModCriterionTriggers中注册pipe_connect_containers触发器
- 在TriggerUtil中实现pipeConnectContainers方法,通知周围玩家触发进度
- 在ModAdvancements中新增WATER_FLOWS_DOWNHILL成就定义和显示配置
- 在AdvancementLang和语言资源文件中添加水流向下成就的标题和描述文本
- 创建对应的水流向下成就JSON文件,指定触发条件和显示信息
- 在AdvancementLineHelper中添加pipeConnectContainers方法,方便构建进度条件调用

* feat(advancement): 添加虚空矿石和虚空能量相关成就

- 新增“Mining Void”虚空矿石采集成就及其触发条件
- 新增“void_generate_energy”虚空能量收集器工作成就及触发器
- 在AdvancementLineHelper中添加虚空能量成就触发方法
- 在ModAdvancements中新增成就定义和显示信息
- 添加VoidEnergyCollectorWorking触发器类及注册
- 更新语言文件,添加成就标题和描述文本
- 在VoidEnergyCollectorBlockEntity激活时触发对应成就
- 添加成就json数据配置,构建成就树结构关系
- 添加TriggerUtil中的触发辅助方法,支持服务器通知玩家成就完成

* feat(advancement): 添加虚空矿石和虚空能量相关成就

- 新增“Mining Void”虚空矿石采集成就及其触发条件
- 新增“void_generate_energy”虚空能量收集器工作成就及触发器
- 在AdvancementLineHelper中添加虚空能量成就触发方法
- 在ModAdvancements中新增成就定义和显示信息
- 添加VoidEnergyCollectorWorking触发器类及注册
- 更新语言文件,添加成就标题和描述文本
- 在VoidEnergyCollectorBlockEntity激活时触发对应成就
- 添加成就json数据配置,构建成就树结构关系
- 添加TriggerUtil中的触发辅助方法,支持服务器通知玩家成就完成

* feat(advancement): 新增多项进度成就及多方块结构触发器

- 添加无限容量、大型流体储罐多方块结构成就
- 新增“在潜影盒内放置潜影盒”和“获得中子星茶匙”成就
- 创建 MultiBlockFormTrigger 触发器用于多方块结构形成判定
- 在大型流体储罐方块形成时触发多方块结构成就判定
- 定义相应的多语言文本(英文及加密文本)
- 调整进度树结构,新增成就之间的父子关系及条件判定
- 在触发器工具类 TriggerUtil 中添加多方块形成触发方法
- 注册新增的多方块结构成就触发器到事件总线

* style(java): 调整import语句的顺序和格式

- 规范LargeFluidTankBlock.java中的import顺序,将TriggerUtil移至合适位置
- 优化VoidEnergyCollectorBlockEntity.java中的import顺序,使TriggerUtil位于最后
- 保持代码风格一致,提升代码规范性和可读性

* refactor(advancements): 重构成就命名及结构并更新文案

- 删除了“a_teaspoon_of_neutron_star”和“shulker_box_within_a_shulker_box”成就JSON文件
- 将成就命名由蛇形命名改为统一简洁形式,比如shulker_box_within_shulker_box,spoon_of_neutron_star
- 调整相关成就的父类继承关系,优化成就树结构
- 新增“ice_and_fire”、“the_end”、“the_start”、“nuclear_power_10a”等多个成就
- 优化并修正多语言文件(en_us、en_ud)中成就名称和描述的文案表达
- 修改ModAdvancements类中成就的定义,添加新增成就,替换旧成就引用
- 对部分成就的类型、显示方式及触发条件进行调整
- 修改AdvancementLang类中成就字符串,提升描述准确性和表达一致性

* fix(advancement): 修正冰与火成就的图标和起始节点

- 将冰与火成就的图标从霜砧改为灰烬砧
- 修改冰与火成就的起始节点为新的分支创建
- 更新冰与火成就对应的显示方块为灰烬砧
- 调整自焚成就的父节点指向“锻造跨越年代”成就节点

* fix(advancement): 修正成就物品键名及关联方块引用

- 将成就文件中"has_ember_grindstone"键名改为"has_ember_anvil"
- 更新物品条件中对应物品为ember_anvil
- 调整成就页面中引用的方块由ember_metal_block改为ember_anvil
- 修改ModAdvancements代码中成就对应的物块引用为EMBER_ANVIL
- 保证成就逻辑与资源文件一致,修复成就检测问题

---------

Co-authored-by: Pigeon_Nian <adove2005@163.com>
* Changes

* 锻星砧添加tooltip
* feat: Modify the crab trap logic.

* fix

* fix

* fix

* fix

* fix

* fix: Fix spelling errors
…型为独立文件 (#3975)

* feat(model): 拆分控制阀手轮模型为独立文件

- 从 control_valve.json 中删除手轮相关模型元素
- 新增 control_valve_handwheel.json 文件定义手轮模型
- 手轮模型保留原有的尺寸、旋转和纹理配置
- 优化模型文件结构,便于维护和扩展

* fix(models): 修正控制阀手轮模型的坐标和纹理映射

- 调整模型元素的起始坐标从 [5, 14, 5] 到 [5, 14, 4]
- 修改上方面面的 UV 坐标及旋转角度为 [10, 0, 16, 7] 和 180 度
- 更新下面面的 UV 坐标为 [1, 10, 7, 16],保持旋转 270 度不变

---------

Co-authored-by: Pigeon_Nian <adove2005@163.com>
- 修改控制阀手轮模型元素的起始与结束坐标位置
- 调整顶部和底部面的UV纹理坐标
- 更新顶部面的纹理旋转角度以匹配新坐标
- 保持纹理编号和其它属性不变

Co-authored-by: Pigeon_Nian <adove2005@163.com>
- 修改控制阀手轮模型中down面uv坐标和旋转角度错误
- 添加控制阀手持模型json,包含多个方块元素和纹理贴图
- 确保手持模型各面纹理和旋转设置正确,提高显示效果

Co-authored-by: Pigeon_Nian <adove2005@163.com>
…添加物品模型 (#3980)

* feat(models): 重构并完善控制阀相关模型资源

- 删除了旧的control_valve.item_json.json文件
- 调整control_valve.json中的纹理定义顺序,确保end纹理正确指定
- 扩展control_valve_handwheel.json模型元素,增加多个具体立方体定义
- 修改部分模型元素的旋转原点,提升模型表现效果
- 新增control_valve_item.json模型文件,完整定义控制阀物品模型
- 确保所有模型文件纹理引用和元素结构一致规范

* fix(models): 调整控制阀手轮模型的坐标和UV映射

- 修改了多个方块部分的from和to坐标范围
- 调整了材质贴图的UV坐标及其旋转角度
- 修正了各面朝向对应的UV贴图,使纹理显示正确
- 统一部分面的旋转设置,提升模型一致性
- 优化模型原点设置,确保旋转效果自然

* fix(models): 修正控制阀手轮模型纹理映射问题

- 在控制阀手轮模型中添加了粒子纹理映射
- 移除控制阀手轮模型中无效的面纹理映射
- 修正控制阀物品模型中面纹理映射,删除无效uv配置
- 确保所有相关模型的纹理一致性和正确显示

* refactor(models): 删除control_valve_y模型文件

- 移除control_valve_y模型的全部json定义文件
- 清理无用的模型资源以减少项目体积
- 优化资源管理,避免引用已删除模型
- 确保删除操作不影响其他模型或功能使用

---------

Co-authored-by: Pigeon_Nian <adove2005@163.com>
@alpha-hhh
alpha-hhh merged commit 934a1e2 into alpha-hhh:test/1.21/1.6 Jul 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants