Skip to content

[修复] 铁砧砸物品后客户端物品数量不变 - #2

Merged
Gu-ZT merged 2 commits into
Anvil-Dev:1.20.1from
Phoupraw:1.20.1-fixItemEntitySync
Mar 22, 2024
Merged

Gu-ZT merged 2 commits into
Anvil-Dev:1.20.1from
Phoupraw:1.20.1-fixItemEntitySync

Conversation

@Phoupraw

Copy link
Copy Markdown
Contributor

原先bug原因:用ItemEntity#setItem设置物品,必须与原先的物品不同,才会成功设置并同步到客户端(SynchedEntityData#set),而原先的代码里只是设置了itemStack的数量,然后把同一个对象设置回物品实体,所以没有通过不相等检验,因此没有同步到客户端。

@Gu-ZT
Gu-ZT merged commit 42e5f1b into Anvil-Dev:1.20.1 Mar 22, 2024
CgAu3 pushed a commit to CgAu3/AnvilCraft that referenced this pull request Nov 15, 2025
🌟 实现部分方块状态 物品模型 方块模型的DataProvider
Gu-ZT pushed a commit that referenced this pull request Feb 16, 2026
This was referenced Jul 11, 2026
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.

2 participants