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 WarpedDoor {
    /**
     * 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.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15599, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15600, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15601, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15602, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15603, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15604, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15605, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15606, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15607, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15608, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15609, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15610, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15611, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15612, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15613, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15614, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15615, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15616, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15617, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15618, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15619, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15620, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15621, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15622, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15623, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15624, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15625, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15626, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15627, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15628, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15629, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15630, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15631, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15632, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15633, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15634, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15635, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15636, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15637, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15638, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15639, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15640, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15641, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15642, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15643, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15644, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15645, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15646, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15647, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15648, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15649, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15650, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15651, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15652, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15653, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15654, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15655, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15656, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15657, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15658, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15659, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15660, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15661, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true"));
        Block.WARPED_DOOR.addBlockAlternative(new BlockAlternative((short) 15662, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false"));
    }
}
