Skip to content

refactor(dispense): 优化空瓶子和空桶的行为#20

Merged
Gu-ZT merged 1 commit intoAnvil-Dev:releases/1.21.8from
Gu-ZT:releases/1.21.8
Sep 9, 2025
Merged

refactor(dispense): 优化空瓶子和空桶的行为#20
Gu-ZT merged 1 commit intoAnvil-Dev:releases/1.21.8from
Gu-ZT:releases/1.21.8

Conversation

@Gu-ZT
Copy link
Contributor

@Gu-ZT Gu-ZT commented Sep 9, 2025

  • 在 EmptyBottleBehavior 和 EmptyBucketBehavior 中使用新的 consumeWithRemainder 方法
  • 新增 ModDispenseItemBehavior.consumeWithRemainder 方法处理物品消耗和剩余物品生成
  • 新增 ModDispenseItemBehavior.addToInventoryOrDispense 方法处理物品添加到库存或抛出
  • 新增 ModDispenseItemBehavior.spawnItem 方法处理物品抛出的逻辑
  • 优化了物品处理逻辑,提高了代码复用性和可维护性

- 在 EmptyBottleBehavior 和 EmptyBucketBehavior 中使用新的 consumeWithRemainder 方法
- 新增 ModDispenseItemBehavior.consumeWithRemainder 方法处理物品消耗和剩余物品生成
- 新增 ModDispenseItemBehavior.addToInventoryOrDispense 方法处理物品添加到库存或抛出
- 新增 ModDispenseItemBehavior.spawnItem 方法处理物品抛出的逻辑
- 优化了物品处理逻辑,提高了代码复用性和可维护性
@Gu-ZT Gu-ZT merged commit d70c655 into Anvil-Dev:releases/1.21.8 Sep 9, 2025
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.

1 participant