p
This commit is contained in:
parent
e331790a71
commit
15417e65aa
@ -24,7 +24,7 @@ private fun decoratives(provider: MatteryLanguageProvider) {
|
|||||||
add(MRegistry.TRITANIUM_BLOCK.getBlock(color), "$name тритановый блок")
|
add(MRegistry.TRITANIUM_BLOCK.getBlock(color), "$name тритановый блок")
|
||||||
add(MRegistry.COMPUTER_TERMINAL.getBlock(color), "$name компьютерный терминал")
|
add(MRegistry.COMPUTER_TERMINAL.getBlock(color), "$name компьютерный терминал")
|
||||||
add(MRegistry.STAR_CHAIR.getBlock(color), "$name звезданутый стул")
|
add(MRegistry.STAR_CHAIR.getBlock(color), "$name звезданутый стул")
|
||||||
add(MRegistry.STAR_CHAIR.block, "desc", "Для длительного наблюдения за звёздами.")
|
add(MRegistry.STAR_CHAIR.getBlock(color), "desc", "Для длительного наблюдения за звёздами.")
|
||||||
add(MRegistry.TRITANIUM_STAIRS.getBlock(color), "$name тритановые ступеньки")
|
add(MRegistry.TRITANIUM_STAIRS.getBlock(color), "$name тритановые ступеньки")
|
||||||
add(MRegistry.TRITANIUM_SLAB.getBlock(color), "$nameF тритановая плита")
|
add(MRegistry.TRITANIUM_SLAB.getBlock(color), "$nameF тритановая плита")
|
||||||
add(MRegistry.TRITANIUM_WALL.getBlock(color), "$nameF тритановая ограда")
|
add(MRegistry.TRITANIUM_WALL.getBlock(color), "$nameF тритановая ограда")
|
||||||
|
@ -290,7 +290,7 @@ fun addCraftingTableRecipes(consumer: RecipeOutput) {
|
|||||||
.addUpgradeOps(UpgradeRecipe.CopyEnchantments)
|
.addUpgradeOps(UpgradeRecipe.CopyEnchantments)
|
||||||
.addUpgradeOps(UpgradeRecipe.CopyComponent(DataComponents.CUSTOM_NAME))
|
.addUpgradeOps(UpgradeRecipe.CopyComponent(DataComponents.CUSTOM_NAME))
|
||||||
.row(MItemTags.REINFORCED_TRITANIUM_PLATES, Items.LEATHER_CHESTPLATE, MItemTags.REINFORCED_TRITANIUM_PLATES)
|
.row(MItemTags.REINFORCED_TRITANIUM_PLATES, Items.LEATHER_CHESTPLATE, MItemTags.REINFORCED_TRITANIUM_PLATES)
|
||||||
.row(MItemTags.REINFORCED_TRITANIUM_PLATES, MItemTags.MItems.ARMOR_ASSEMBLY, MItemTags.REINFORCED_TRITANIUM_PLATES)
|
.row(MItemTags.REINFORCED_TRITANIUM_PLATES, MItems.ARMOR_ASSEMBLY, MItemTags.REINFORCED_TRITANIUM_PLATES)
|
||||||
.row(MItemTags.REINFORCED_TRITANIUM_PLATES, MItemTags.REINFORCED_TRITANIUM_PLATES, MItemTags.REINFORCED_TRITANIUM_PLATES)
|
.row(MItemTags.REINFORCED_TRITANIUM_PLATES, MItemTags.REINFORCED_TRITANIUM_PLATES, MItemTags.REINFORCED_TRITANIUM_PLATES)
|
||||||
.unlockedBy(MItemTags.REINFORCED_TRITANIUM_PLATES)
|
.unlockedBy(MItemTags.REINFORCED_TRITANIUM_PLATES)
|
||||||
.build(consumer)
|
.build(consumer)
|
||||||
|
@ -12,6 +12,7 @@ import net.minecraft.world.phys.BlockHitResult
|
|||||||
import net.minecraft.world.phys.shapes.CollisionContext
|
import net.minecraft.world.phys.shapes.CollisionContext
|
||||||
import net.minecraft.world.phys.shapes.VoxelShape
|
import net.minecraft.world.phys.shapes.VoxelShape
|
||||||
import ru.dbotthepony.mc.otm.block.RotatableMatteryBlock
|
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.block.getShapeForEachState
|
||||||
import ru.dbotthepony.mc.otm.core.AABB
|
import ru.dbotthepony.mc.otm.core.AABB
|
||||||
import ru.dbotthepony.mc.otm.core.get
|
import ru.dbotthepony.mc.otm.core.get
|
||||||
@ -21,6 +22,10 @@ import ru.dbotthepony.mc.otm.entity.RideableDummy
|
|||||||
import ru.dbotthepony.mc.otm.shapes.BlockShapes
|
import ru.dbotthepony.mc.otm.shapes.BlockShapes
|
||||||
|
|
||||||
class StarChairBlock(val color: DyeColor?) : RotatableMatteryBlock(DEFAULT_PROPERTIES.mapColor(color?.mapColor ?: MapColor.COLOR_LIGHT_BLUE)) {
|
class StarChairBlock(val color: DyeColor?) : RotatableMatteryBlock(DEFAULT_PROPERTIES.mapColor(color?.mapColor ?: MapColor.COLOR_LIGHT_BLUE)) {
|
||||||
|
init {
|
||||||
|
addSimpleDescription()
|
||||||
|
}
|
||||||
|
|
||||||
override fun rotationFreedom(): BlockRotationFreedom = BlockRotationFreedom.HORIZONTAL
|
override fun rotationFreedom(): BlockRotationFreedom = BlockRotationFreedom.HORIZONTAL
|
||||||
|
|
||||||
private val shapes = getShapeForEachState(rotationProperty) { BlockShapes.STAR_CHAIR.rotateFromNorth(it[rotationProperty]).computeShape() }
|
private val shapes = getShapeForEachState(rotationProperty) { BlockShapes.STAR_CHAIR.rotateFromNorth(it[rotationProperty]).computeShape() }
|
||||||
|
Loading…
Reference in New Issue
Block a user