From 1a50ecd6af8a060a789dd851cff9002fe1569c2d Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 21 Jan 2025 15:43:20 +0700 Subject: [PATCH] Mark star chair as having description --- .../ru/dbotthepony/mc/otm/block/decorative/StarChairBlock.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/block/decorative/StarChairBlock.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/block/decorative/StarChairBlock.kt index 81b1b94b8..9ca6bd29d 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/block/decorative/StarChairBlock.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/block/decorative/StarChairBlock.kt @@ -12,6 +12,7 @@ import net.minecraft.world.phys.BlockHitResult import net.minecraft.world.phys.shapes.CollisionContext import net.minecraft.world.phys.shapes.VoxelShape import ru.dbotthepony.mc.otm.block.RotatableMatteryBlock +import ru.dbotthepony.mc.otm.block.addSimpleDescription import ru.dbotthepony.mc.otm.block.getShapeForEachState import ru.dbotthepony.mc.otm.core.AABB import ru.dbotthepony.mc.otm.core.get @@ -23,6 +24,10 @@ import ru.dbotthepony.mc.otm.shapes.BlockShapes class StarChairBlock(val color: DyeColor?) : RotatableMatteryBlock(DEFAULT_PROPERTIES.mapColor(color?.mapColor ?: MapColor.COLOR_LIGHT_BLUE)) { override fun rotationFreedom(): BlockRotationFreedom = BlockRotationFreedom.HORIZONTAL + init { + addSimpleDescription() + } + private val shapes = getShapeForEachState(rotationProperty) { BlockShapes.STAR_CHAIR.rotateFromNorth(it[rotationProperty]).computeShape() } override fun getShape(state: BlockState, blockGetter: BlockGetter, pos: BlockPos, context: CollisionContext): VoxelShape = shapes[state]!!