diff --git a/src/main/java/gripe/_90/megacells/item/part/CellDockPart.java b/src/main/java/gripe/_90/megacells/item/part/CellDockPart.java index 85617a06..65c6f97c 100644 --- a/src/main/java/gripe/_90/megacells/item/part/CellDockPart.java +++ b/src/main/java/gripe/_90/megacells/item/part/CellDockPart.java @@ -152,6 +152,8 @@ public void readVisualStateFromNBT(CompoundTag data) { LOGGER.warn("Couldn't read cell status for {} from {}", this, data); clientCellState = CellState.ABSENT; } + + spin = data.getByte("spin"); } @Override @@ -160,6 +162,7 @@ public void writeVisualStateToNBT(CompoundTag data) { data.putString( "cellId", BuiltInRegistries.ITEM.getKey(getCell().getItem()).toString()); data.putString("cellStatus", getCellStatus(0).name()); + data.putByte("spin", spin); } private void recalculateDisplay() {