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 WarpedTrapdoor {
    /**
     * 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_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15199, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15200, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15201, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15202, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15203, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15204, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15205, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15206, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15207, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15208, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15209, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15210, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15211, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15212, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15213, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15214, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15215, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15216, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15217, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15218, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15219, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15220, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15221, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15222, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15223, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15224, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15225, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15226, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15227, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15228, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15229, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15230, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15231, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15232, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15233, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15234, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15235, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15236, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15237, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15238, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15239, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15240, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15241, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15242, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15243, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15244, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15245, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15246, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15247, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15248, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15249, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15250, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15251, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15252, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15253, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15254, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15255, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15256, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15257, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15258, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15259, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15260, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15261, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.WARPED_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 15262, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
    }
}
