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 GlassPane {
    /**
     * 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.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4735, "east=true", "north=true", "south=true", "waterlogged=true", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4736, "east=true", "north=true", "south=true", "waterlogged=true", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4737, "east=true", "north=true", "south=true", "waterlogged=false", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4738, "east=true", "north=true", "south=true", "waterlogged=false", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4739, "east=true", "north=true", "south=false", "waterlogged=true", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4740, "east=true", "north=true", "south=false", "waterlogged=true", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4741, "east=true", "north=true", "south=false", "waterlogged=false", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4742, "east=true", "north=true", "south=false", "waterlogged=false", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4743, "east=true", "north=false", "south=true", "waterlogged=true", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4744, "east=true", "north=false", "south=true", "waterlogged=true", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4745, "east=true", "north=false", "south=true", "waterlogged=false", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4746, "east=true", "north=false", "south=true", "waterlogged=false", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4747, "east=true", "north=false", "south=false", "waterlogged=true", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4748, "east=true", "north=false", "south=false", "waterlogged=true", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4749, "east=true", "north=false", "south=false", "waterlogged=false", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4750, "east=true", "north=false", "south=false", "waterlogged=false", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4751, "east=false", "north=true", "south=true", "waterlogged=true", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4752, "east=false", "north=true", "south=true", "waterlogged=true", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4753, "east=false", "north=true", "south=true", "waterlogged=false", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4754, "east=false", "north=true", "south=true", "waterlogged=false", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4755, "east=false", "north=true", "south=false", "waterlogged=true", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4756, "east=false", "north=true", "south=false", "waterlogged=true", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4757, "east=false", "north=true", "south=false", "waterlogged=false", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4758, "east=false", "north=true", "south=false", "waterlogged=false", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4759, "east=false", "north=false", "south=true", "waterlogged=true", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4760, "east=false", "north=false", "south=true", "waterlogged=true", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4761, "east=false", "north=false", "south=true", "waterlogged=false", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4762, "east=false", "north=false", "south=true", "waterlogged=false", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4763, "east=false", "north=false", "south=false", "waterlogged=true", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4764, "east=false", "north=false", "south=false", "waterlogged=true", "west=false"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4765, "east=false", "north=false", "south=false", "waterlogged=false", "west=true"));
        Block.GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4766, "east=false", "north=false", "south=false", "waterlogged=false", "west=false"));
    }
}
