Refactor multipart blocks and fix anvil hammer 重构连体方块与修复铁砧锤 #1570
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.
AbstractMultiplePartBlock
重命名为SimpleMultiPartBlock
。AbstractStateAddableMultiplePartBlock
重命名为FlexibleMultiPartBlock
。AbstractMultiplePartBlockItem
重命名为SimpleMultiPartBlockItem
。AbstractStateAddableMultiplePartBlockItem
重命名为FlexibleMultiPartBlockItem
。IMultiplePartBlockState
重命名为ISimpleMultiPartBlockState
。StateAddableIMultiplePartBlockState
重命名为IFlexibleMultiPartBlockState
。AbstractMultiPartBlock
,作为SimpleMultiPartBlock
与FlexibleMultiPartBlock
的共同基类。将两个类中的一些逻辑相似的方法提取到了基类中。AbstractMultiPartBlock
类的方块时进行特判。