Skip to content

Add shulker crate 添加潜影集装箱#2692

Closed
QiuShui1012 wants to merge 53 commits intoAnvil-Dev:dev/1.21/1.6from
QiuShui1012:shulkerCrate/1.21
Closed

Add shulker crate 添加潜影集装箱#2692
QiuShui1012 wants to merge 53 commits intoAnvil-Dev:dev/1.21/1.6from
QiuShui1012:shulkerCrate/1.21

Conversation

@QiuShui1012
Copy link
Copy Markdown
Contributor

@QiuShui1012 QiuShui1012 commented Sep 3, 2025

  • resolved [TODO] 潜影集装箱 #2749
    • UUID存储(基本完工)
    • 右键打开界面且方块变为打开状态
    • 最后一个人关闭界面时方块变为关闭状态
    • 主界面 - 存取
    • 主界面 - 快速存取
    • 主界面 - 搜索
    • 主界面 - 显示设置
    • 主界面 - 类型选择
    • 主界面 - 类型限制
    • 主界面 - 升级
    • 类型界面 - 确认与取消
    • 类型界面 - 添加与删除
    • 类型界面 - 备选类型
    • 类型界面 - 自定义类型
    • 升级界面 - 条目升级
    • 升级界面 - 堆叠升级
    • 升级界面 - 传输升级
    • 升级界面 - 共振绑定
    • 升级界面 - 共振绑定 - 共享
    • 修改三种嵌套潜影盒的功能
      现在它们拥有1格空间,每格按嵌套层数分别可以存储 27 / 54 / 108 组物品

@QiuShui1012 QiuShui1012 marked this pull request as ready for review September 5, 2025 00:12
@QiuShui1012 QiuShui1012 marked this pull request as draft September 6, 2025 03:07
github-actions[bot]

This comment was marked as outdated.

功能列表:
- 基本存取功能(包括普通点击、shift click、拖动放置)
- 方块转为关闭状态
- 修复了放置、打开界面、破坏等行为会导致产生多个UUID的问题
- 添加了storage子命令,允许查看存储信息、删除或恢复存储
- 修复了界面内不显示tooltip的问题
- 修复了界面标题不居中的问题
- 修复了界面部分槽位耐久条会显示在数字上方的问题
- 添加了界面配置按钮的tooltip
- 修复了部分style
- 修改了潜影集装箱的datafixer的逻辑
- 修复了合并分支时导致的一系列问题
- 增加了类别支持
- 将潜影集装箱的堆叠数量改为16
- 修复了客户端没有存储id时破坏潜影集装箱会崩溃的问题
- 修复了界面在等待服务器时的显示问题
- 迁移了集装箱相关命令
@Gu-ZT Gu-ZT changed the base branch from releases/1.5/1.21 to dev/1.6/1.21 December 19, 2025 11:09
- 拆分了双端临时存储
- 修复了存储不会保存的问题
- 增加了/anvilcraft storage apply <id>命令,允许将指定的id应用到主手持集装箱物品上
- 修改了集装箱实体的同步逻辑
# Conflicts:
#	src/generated/resources/assets/anvilcraft/lang/en_ud.json
#	src/generated/resources/assets/anvilcraft/lang/en_us.json
#	src/main/java/dev/dubhe/anvilcraft/AnvilCraft.java
#	src/main/java/dev/dubhe/anvilcraft/api/recipe/data/MultiphaseData.java
#	src/main/java/dev/dubhe/anvilcraft/api/recipe/result/modifier/CopyData.java
#	src/main/java/dev/dubhe/anvilcraft/api/recipe/result/modifier/IResultModifier.java
#	src/main/java/dev/dubhe/anvilcraft/api/recipe/result/modifier/MergeData.java
#	src/main/java/dev/dubhe/anvilcraft/client/gui/component/TexturedButton.java
#	src/main/java/dev/dubhe/anvilcraft/data/lang/ItemTooltipLang.java
#	src/main/java/dev/dubhe/anvilcraft/data/lang/ScreenLang.java
#	src/main/java/dev/dubhe/anvilcraft/init/ModMenuTypes.java
#	src/main/java/dev/dubhe/anvilcraft/init/ModNetworks.java
#	src/main/java/dev/dubhe/anvilcraft/init/ModRegistries.java
#	src/main/java/dev/dubhe/anvilcraft/init/block/ModBlockEntities.java
#	src/main/java/dev/dubhe/anvilcraft/util/Scrollable.java
#	src/main/java/dev/dubhe/anvilcraft/util/component/MultilineComponentHelper.java
@QiuShui1012
Copy link
Copy Markdown
Contributor Author

个人不满意代码质量,关了

@QiuShui1012 QiuShui1012 deleted the shulkerCrate/1.21 branch April 11, 2026 22:19
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.

[TODO] 潜影集装箱

1 participant