missed one

sadly glazed_terracotta had to be special
This commit is contained in:
Dylan K. Taylor 2025-08-15 22:09:54 +01:00
parent e89523ce66
commit c0fad353a2
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -278,26 +278,12 @@ final class BlockStateToObjectDeserializer implements BlockStateDeserializer{
fn(DyeColor $color) => Blocks::CONCRETE_POWDER()->setColor($color) fn(DyeColor $color) => Blocks::CONCRETE_POWDER()->setColor($color)
); );
foreach([ $this->mapFlattenedEnum(
Ids::BLACK_TERRACOTTA => DyeColor::BLACK, ValueMappings::getInstance()->getEnumMap(DyeColor::class),
Ids::BLUE_TERRACOTTA => DyeColor::BLUE, "minecraft:",
Ids::BROWN_TERRACOTTA => DyeColor::BROWN, "_terracotta",
Ids::CYAN_TERRACOTTA => DyeColor::CYAN, fn(DyeColor $color) => Blocks::STAINED_CLAY()->setColor($color)
Ids::GRAY_TERRACOTTA => DyeColor::GRAY, );
Ids::GREEN_TERRACOTTA => DyeColor::GREEN,
Ids::LIGHT_BLUE_TERRACOTTA => DyeColor::LIGHT_BLUE,
Ids::LIGHT_GRAY_TERRACOTTA => DyeColor::LIGHT_GRAY,
Ids::LIME_TERRACOTTA => DyeColor::LIME,
Ids::MAGENTA_TERRACOTTA => DyeColor::MAGENTA,
Ids::ORANGE_TERRACOTTA => DyeColor::ORANGE,
Ids::PINK_TERRACOTTA => DyeColor::PINK,
Ids::PURPLE_TERRACOTTA => DyeColor::PURPLE,
Ids::RED_TERRACOTTA => DyeColor::RED,
Ids::WHITE_TERRACOTTA => DyeColor::WHITE,
Ids::YELLOW_TERRACOTTA => DyeColor::YELLOW,
] as $id => $color){
$this->mapSimple($id, fn() => Blocks::STAINED_CLAY()->setColor($color));
}
$this->mapFlattenedEnum( $this->mapFlattenedEnum(
ValueMappings::getInstance()->getEnumMap(DyeColor::class), ValueMappings::getInstance()->getEnumMap(DyeColor::class),