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 AcaciaDoor {
    /**
     * 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.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8934, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8935, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8936, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8937, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8938, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8939, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8940, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8941, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8942, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8943, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8944, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8945, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8946, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8947, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8948, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8949, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8950, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8951, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8952, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8953, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8954, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8955, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8956, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8957, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8958, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8959, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8960, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8961, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8962, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8963, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8964, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8965, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8966, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8967, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8968, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8969, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8970, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8971, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8972, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8973, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8974, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8975, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8976, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8977, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8978, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8979, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8980, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8981, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8982, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8983, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8984, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8985, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8986, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8987, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8988, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8989, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8990, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8991, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8992, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8993, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8994, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8995, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8996, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8997, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false"));
    }
}
