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 DarkOakFence {
    /**
     * 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_FENCE.addBlockAlternative(new BlockAlternative((short) 8710, "east=true", "north=true", "south=true", "waterlogged=true", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8711, "east=true", "north=true", "south=true", "waterlogged=true", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8712, "east=true", "north=true", "south=true", "waterlogged=false", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8713, "east=true", "north=true", "south=true", "waterlogged=false", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8714, "east=true", "north=true", "south=false", "waterlogged=true", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8715, "east=true", "north=true", "south=false", "waterlogged=true", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8716, "east=true", "north=true", "south=false", "waterlogged=false", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8717, "east=true", "north=true", "south=false", "waterlogged=false", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8718, "east=true", "north=false", "south=true", "waterlogged=true", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8719, "east=true", "north=false", "south=true", "waterlogged=true", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8720, "east=true", "north=false", "south=true", "waterlogged=false", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8721, "east=true", "north=false", "south=true", "waterlogged=false", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8722, "east=true", "north=false", "south=false", "waterlogged=true", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8723, "east=true", "north=false", "south=false", "waterlogged=true", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8724, "east=true", "north=false", "south=false", "waterlogged=false", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8725, "east=true", "north=false", "south=false", "waterlogged=false", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8726, "east=false", "north=true", "south=true", "waterlogged=true", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8727, "east=false", "north=true", "south=true", "waterlogged=true", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8728, "east=false", "north=true", "south=true", "waterlogged=false", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8729, "east=false", "north=true", "south=true", "waterlogged=false", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8730, "east=false", "north=true", "south=false", "waterlogged=true", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8731, "east=false", "north=true", "south=false", "waterlogged=true", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8732, "east=false", "north=true", "south=false", "waterlogged=false", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8733, "east=false", "north=true", "south=false", "waterlogged=false", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8734, "east=false", "north=false", "south=true", "waterlogged=true", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8735, "east=false", "north=false", "south=true", "waterlogged=true", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8736, "east=false", "north=false", "south=true", "waterlogged=false", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8737, "east=false", "north=false", "south=true", "waterlogged=false", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8738, "east=false", "north=false", "south=false", "waterlogged=true", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8739, "east=false", "north=false", "south=false", "waterlogged=true", "west=false"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8740, "east=false", "north=false", "south=false", "waterlogged=false", "west=true"));
        Block.DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8741, "east=false", "north=false", "south=false", "waterlogged=false", "west=false"));
    }
}
