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 DarkOakDoor {
    /**
     * 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.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8998, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8999, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9000, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9001, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9002, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9003, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9004, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9005, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9006, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9007, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9008, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9009, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9010, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9011, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9012, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9013, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9014, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9015, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9016, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9017, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9018, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9019, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9020, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9021, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9022, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9023, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9024, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9025, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9026, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9027, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9028, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9029, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9030, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9031, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9032, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9033, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9034, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9035, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9036, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9037, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9038, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9039, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9040, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9041, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9042, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9043, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9044, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9045, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9046, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9047, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9048, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9049, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9050, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9051, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9052, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9053, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9054, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9055, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9056, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9057, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9058, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9059, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9060, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 9061, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false"));
    }
}
