Skip to content

Commit

Permalink
Add comment
Browse files Browse the repository at this point in the history
  • Loading branch information
hlysine committed Feb 2, 2025
1 parent 200b9ad commit c228bad
Showing 1 changed file with 2 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -315,9 +315,11 @@ public static BlockState fromTransformableState(BlockState state, CopycatTransfo
}

public static void fromTransformableStorage(BlockState state, IMultiStateCopycatBlockEntity be, CopycatTransformableState<MaterialItemStorage.MaterialItem> transformableState) {
// We need to clean the storage before assigning the transformed data back
for (String property : be.getMaterialItemStorage().getAllProperties()) {
be.getMaterialItemStorage().storeMaterialItem(property, new MaterialItemStorage.MaterialItem(AllBlocks.COPYCAT_BASE.getDefaultState(), ItemStack.EMPTY));
}

for (CopycatTransformableState.Part<MaterialItemStorage.MaterialItem> part : transformableState.parts) {
be.getMaterialItemStorage().storeMaterialItem(
part.vector.getX() > 8 || part.vector.getY() > 8 || part.vector.getZ() > 8 ? Half.TOP.getSerializedName() : Half.BOTTOM.getSerializedName(),
Expand Down

0 comments on commit c228bad

Please sign in to comment.