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 MushroomStem {
    /**
     * 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.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4633, "down=true", "east=true", "north=true", "south=true", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4634, "down=true", "east=true", "north=true", "south=true", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4635, "down=true", "east=true", "north=true", "south=true", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4636, "down=true", "east=true", "north=true", "south=true", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4637, "down=true", "east=true", "north=true", "south=false", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4638, "down=true", "east=true", "north=true", "south=false", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4639, "down=true", "east=true", "north=true", "south=false", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4640, "down=true", "east=true", "north=true", "south=false", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4641, "down=true", "east=true", "north=false", "south=true", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4642, "down=true", "east=true", "north=false", "south=true", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4643, "down=true", "east=true", "north=false", "south=true", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4644, "down=true", "east=true", "north=false", "south=true", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4645, "down=true", "east=true", "north=false", "south=false", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4646, "down=true", "east=true", "north=false", "south=false", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4647, "down=true", "east=true", "north=false", "south=false", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4648, "down=true", "east=true", "north=false", "south=false", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4649, "down=true", "east=false", "north=true", "south=true", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4650, "down=true", "east=false", "north=true", "south=true", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4651, "down=true", "east=false", "north=true", "south=true", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4652, "down=true", "east=false", "north=true", "south=true", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4653, "down=true", "east=false", "north=true", "south=false", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4654, "down=true", "east=false", "north=true", "south=false", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4655, "down=true", "east=false", "north=true", "south=false", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4656, "down=true", "east=false", "north=true", "south=false", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4657, "down=true", "east=false", "north=false", "south=true", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4658, "down=true", "east=false", "north=false", "south=true", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4659, "down=true", "east=false", "north=false", "south=true", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4660, "down=true", "east=false", "north=false", "south=true", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4661, "down=true", "east=false", "north=false", "south=false", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4662, "down=true", "east=false", "north=false", "south=false", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4663, "down=true", "east=false", "north=false", "south=false", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4664, "down=true", "east=false", "north=false", "south=false", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4665, "down=false", "east=true", "north=true", "south=true", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4666, "down=false", "east=true", "north=true", "south=true", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4667, "down=false", "east=true", "north=true", "south=true", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4668, "down=false", "east=true", "north=true", "south=true", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4669, "down=false", "east=true", "north=true", "south=false", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4670, "down=false", "east=true", "north=true", "south=false", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4671, "down=false", "east=true", "north=true", "south=false", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4672, "down=false", "east=true", "north=true", "south=false", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4673, "down=false", "east=true", "north=false", "south=true", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4674, "down=false", "east=true", "north=false", "south=true", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4675, "down=false", "east=true", "north=false", "south=true", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4676, "down=false", "east=true", "north=false", "south=true", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4677, "down=false", "east=true", "north=false", "south=false", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4678, "down=false", "east=true", "north=false", "south=false", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4679, "down=false", "east=true", "north=false", "south=false", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4680, "down=false", "east=true", "north=false", "south=false", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4681, "down=false", "east=false", "north=true", "south=true", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4682, "down=false", "east=false", "north=true", "south=true", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4683, "down=false", "east=false", "north=true", "south=true", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4684, "down=false", "east=false", "north=true", "south=true", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4685, "down=false", "east=false", "north=true", "south=false", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4686, "down=false", "east=false", "north=true", "south=false", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4687, "down=false", "east=false", "north=true", "south=false", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4688, "down=false", "east=false", "north=true", "south=false", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4689, "down=false", "east=false", "north=false", "south=true", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4690, "down=false", "east=false", "north=false", "south=true", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4691, "down=false", "east=false", "north=false", "south=true", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4692, "down=false", "east=false", "north=false", "south=true", "up=false", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4693, "down=false", "east=false", "north=false", "south=false", "up=true", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4694, "down=false", "east=false", "north=false", "south=false", "up=true", "west=false"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4695, "down=false", "east=false", "north=false", "south=false", "up=false", "west=true"));
        Block.MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4696, "down=false", "east=false", "north=false", "south=false", "up=false", "west=false"));
    }
}
