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 DarkOakTrapdoor {
    /**
     * 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_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4431, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4432, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4433, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4434, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4435, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4436, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4437, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4438, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4439, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4440, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4441, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4442, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4443, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4444, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4445, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4446, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4447, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4448, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4449, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4450, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4451, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4452, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4453, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4454, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4455, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4456, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4457, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4458, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4459, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4460, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4461, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4462, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4463, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4464, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4465, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4466, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4467, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4468, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4469, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4470, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4471, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4472, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4473, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4474, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4475, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4476, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4477, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4478, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4479, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4480, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4481, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4482, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4483, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4484, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4485, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4486, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4487, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4488, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4489, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4490, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4491, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4492, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4493, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true"));
        Block.DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4494, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false"));
    }
}
