package net.minestom.server.instance.block.states;

import net.minestom.server.instance.block.Block;
import net.minestom.server.instance.block.BlockAlternative;

/**
 * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
 */
@Deprecated(
        since = "forever",
        forRemoval = false
)
public final class CyanStainedGlassPane {
    /**
     * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.
     */
    @Deprecated(
            since = "forever",
            forRemoval = false
    )
    public static void initStates() {
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7155, "east=true", "north=true", "south=true", "waterlogged=true", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7156, "east=true", "north=true", "south=true", "waterlogged=true", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7157, "east=true", "north=true", "south=true", "waterlogged=false", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7158, "east=true", "north=true", "south=true", "waterlogged=false", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7159, "east=true", "north=true", "south=false", "waterlogged=true", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7160, "east=true", "north=true", "south=false", "waterlogged=true", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7161, "east=true", "north=true", "south=false", "waterlogged=false", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7162, "east=true", "north=true", "south=false", "waterlogged=false", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7163, "east=true", "north=false", "south=true", "waterlogged=true", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7164, "east=true", "north=false", "south=true", "waterlogged=true", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7165, "east=true", "north=false", "south=true", "waterlogged=false", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7166, "east=true", "north=false", "south=true", "waterlogged=false", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7167, "east=true", "north=false", "south=false", "waterlogged=true", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7168, "east=true", "north=false", "south=false", "waterlogged=true", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7169, "east=true", "north=false", "south=false", "waterlogged=false", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7170, "east=true", "north=false", "south=false", "waterlogged=false", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7171, "east=false", "north=true", "south=true", "waterlogged=true", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7172, "east=false", "north=true", "south=true", "waterlogged=true", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7173, "east=false", "north=true", "south=true", "waterlogged=false", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7174, "east=false", "north=true", "south=true", "waterlogged=false", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7175, "east=false", "north=true", "south=false", "waterlogged=true", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7176, "east=false", "north=true", "south=false", "waterlogged=true", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7177, "east=false", "north=true", "south=false", "waterlogged=false", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7178, "east=false", "north=true", "south=false", "waterlogged=false", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7179, "east=false", "north=false", "south=true", "waterlogged=true", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7180, "east=false", "north=false", "south=true", "waterlogged=true", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7181, "east=false", "north=false", "south=true", "waterlogged=false", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7182, "east=false", "north=false", "south=true", "waterlogged=false", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7183, "east=false", "north=false", "south=false", "waterlogged=true", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7184, "east=false", "north=false", "south=false", "waterlogged=true", "west=false"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7185, "east=false", "north=false", "south=false", "waterlogged=false", "west=true"));
        Block.CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 7186, "east=false", "north=false", "south=false", "waterlogged=false", "west=false"));
    }
}
