From 26898b605fe6e8bf748984d99bb6e90cf6f0efd6 Mon Sep 17 00:00:00 2001 From: Moritz Zwerger Date: Thu, 12 Oct 2023 22:12:34 +0200 Subject: [PATCH] tests: don't compare offset blocks Pixlyzer is extracting them wrong --- .../registries/blocks/factory/VerifyIntegratedBlockRegistry.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/integration-test/kotlin/de/bixilon/minosoft/data/registries/blocks/factory/VerifyIntegratedBlockRegistry.kt b/src/integration-test/kotlin/de/bixilon/minosoft/data/registries/blocks/factory/VerifyIntegratedBlockRegistry.kt index 579cbcb05..8a97ecb94 100644 --- a/src/integration-test/kotlin/de/bixilon/minosoft/data/registries/blocks/factory/VerifyIntegratedBlockRegistry.kt +++ b/src/integration-test/kotlin/de/bixilon/minosoft/data/registries/blocks/factory/VerifyIntegratedBlockRegistry.kt @@ -29,6 +29,7 @@ import de.bixilon.minosoft.data.registries.blocks.types.fluid.water.BubbleColumn import de.bixilon.minosoft.data.registries.blocks.types.pixlyzer.PixLyzerBlock import de.bixilon.minosoft.data.registries.blocks.types.pixlyzer.snow.PowderSnowBlock import de.bixilon.minosoft.data.registries.blocks.types.properties.item.BlockWithItem +import de.bixilon.minosoft.data.registries.blocks.types.properties.offset.OffsetBlock import de.bixilon.minosoft.data.registries.blocks.types.properties.shape.collision.CollidableBlock import de.bixilon.minosoft.data.registries.blocks.types.properties.shape.collision.fixed.FixedCollidable import de.bixilon.minosoft.data.registries.blocks.types.properties.shape.outline.OutlinedBlock @@ -82,6 +83,7 @@ object VerifyIntegratedBlockRegistry { private fun compareOutlineShape(pixlyzer: BlockState, integrated: BlockState, errors: StringBuilder) { if (integrated.block is ScaffoldingBlock) return + if (integrated.block is OffsetBlock) return // Don't compare, pixlyzer is probably wrong val expected = if (pixlyzer.block is OutlinedBlock) pixlyzer.block.unsafeCast().getOutlineShape(connection, pixlyzer) else null val actual = if (integrated.block is OutlinedBlock) integrated.block.unsafeCast().getOutlineShape(connection, pixlyzer) else null