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 SpruceDoor {
    /**
     * 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.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8742, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8743, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8744, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8745, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8746, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8747, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8748, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8749, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8750, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8751, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8752, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8753, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8754, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8755, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8756, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8757, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8758, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8759, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8760, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8761, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8762, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8763, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8764, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8765, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8766, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8767, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8768, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8769, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8770, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8771, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8772, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8773, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8774, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8775, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8776, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8777, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8778, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8779, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8780, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8781, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8782, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8783, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8784, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8785, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8786, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8787, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8788, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8789, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8790, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8791, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8792, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8793, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8794, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8795, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8796, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8797, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8798, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8799, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8800, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8801, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8802, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8803, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8804, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8805, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false"));
    }
}
