Skip to content

Restore authored cheese wheel textures#211

Merged
Alatyami merged 1 commit into
developmentfrom
bugfix/210-wax-aged-cheese-models
Jul 12, 2026
Merged

Restore authored cheese wheel textures#211
Alatyami merged 1 commit into
developmentfrom
bugfix/210-wax-aged-cheese-models

Conversation

@Alatyami

Copy link
Copy Markdown
Member

Summary

  • restore baked cheese-specific top and side textures for all unaged and aged cheese wheels
  • restore the Growthcraft 1.20 face-layer mapping for textured and waxed wheel geometry
  • restore baked wax textures for Cheddar, Gouda, Monterey, and Provolone waxed and wax-aged wheels
  • remove runtime block tinting from cheese wheels while retaining tinting for curds and existing item behavior

Root cause

The 1.21 port replaced cheese-specific wheel models with shared grayscale models and runtime block tinting. This left the authored cheese textures unused and made ordinary wheels appear as flat solid colors.

Waxed models had two additional porting regressions: texture slot 1 referenced the waxed top instead of the waxed side, and the shared 1.21 geometry applied the side layer to dozens or hundreds of internal faces rather than the small set used in 1.20. This hid cheese interiors or repeated rind textures across individual voxel segments.

Result

Every cheese wheel once again uses its authored unaged, aged, unwaxed, or waxed textures. Waxed wheels retain their prescribed rind, and sliced wax-aged wheels expose the cheese interior without runtime tint multiplication. Curds and item rendering are outside this block-model restoration and remain unchanged.

Validation

  • manually compared all cheese families and multiple slice states in game
  • validated 136 textured models and every parent/texture reference
  • validated all 20 cheese blockstates and every model reference
  • validated all waxed models and restored 1.20 face-layer counts
  • ./gradlew.bat compileJava -x createMinecraftArtifacts
  • ./gradlew.bat test --tests growthcraft.test.ContentBaselineTest -x createMinecraftArtifacts
  • ./gradlew.bat test -x createMinecraftArtifacts
  • git diff --check

Closes #210

@Alatyami Alatyami marked this pull request as ready for review July 12, 2026 19:22
@Alatyami Alatyami merged commit bf3bd6e into development Jul 12, 2026
2 checks passed
@Alatyami Alatyami deleted the bugfix/210-wax-aged-cheese-models branch July 12, 2026 19:22
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.

Show cheese interior on wax-aged cheese models

1 participant