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 BirchTrapdoor {
    /**
     * 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.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4239, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4240, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4241, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4242, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4243, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4244, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4245, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4246, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4247, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4248, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4249, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4250, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4251, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4252, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4253, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4254, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4255, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4256, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4257, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4258, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4259, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4260, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4261, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4262, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4263, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4264, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4265, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4266, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4267, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4268, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4269, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4270, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4271, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4272, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4273, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4274, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4275, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4276, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4277, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4278, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4279, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4280, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4281, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4282, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4283, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4284, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4285, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4286, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4287, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4288, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4289, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4290, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4291, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4292, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4293, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4294, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4295, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4296, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4297, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4298, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4299, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4300, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4301, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4302, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
    }
}
