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 BirchDoor {
    /**
     * 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_DOOR.addBlockAlternative(new BlockAlternative((short) 8806, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8807, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8808, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8809, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8810, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8811, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8812, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8813, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8814, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8815, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8816, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8817, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8818, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8819, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8820, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8821, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8822, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8823, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8824, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8825, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8826, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8827, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8828, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8829, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8830, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8831, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8832, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8833, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8834, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8835, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8836, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8837, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8838, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8839, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8840, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8841, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8842, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8843, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8844, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8845, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8846, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8847, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8848, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8849, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8850, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8851, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8852, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8853, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8854, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8855, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8856, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8857, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8858, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8859, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8860, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8861, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8862, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8863, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8864, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8865, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8866, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8867, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8868, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8869, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false"));
    }
}
