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 RedstoneWire {
    /**
     * 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.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2058, "east=up", "north=up", "power=0", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2059, "east=up", "north=up", "power=0", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2060, "east=up", "north=up", "power=0", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2061, "east=up", "north=up", "power=0", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2062, "east=up", "north=up", "power=0", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2063, "east=up", "north=up", "power=0", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2064, "east=up", "north=up", "power=0", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2065, "east=up", "north=up", "power=0", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2066, "east=up", "north=up", "power=0", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2067, "east=up", "north=up", "power=1", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2068, "east=up", "north=up", "power=1", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2069, "east=up", "north=up", "power=1", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2070, "east=up", "north=up", "power=1", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2071, "east=up", "north=up", "power=1", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2072, "east=up", "north=up", "power=1", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2073, "east=up", "north=up", "power=1", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2074, "east=up", "north=up", "power=1", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2075, "east=up", "north=up", "power=1", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2076, "east=up", "north=up", "power=2", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2077, "east=up", "north=up", "power=2", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2078, "east=up", "north=up", "power=2", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2079, "east=up", "north=up", "power=2", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2080, "east=up", "north=up", "power=2", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2081, "east=up", "north=up", "power=2", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2082, "east=up", "north=up", "power=2", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2083, "east=up", "north=up", "power=2", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2084, "east=up", "north=up", "power=2", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2085, "east=up", "north=up", "power=3", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2086, "east=up", "north=up", "power=3", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2087, "east=up", "north=up", "power=3", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2088, "east=up", "north=up", "power=3", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2089, "east=up", "north=up", "power=3", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2090, "east=up", "north=up", "power=3", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2091, "east=up", "north=up", "power=3", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2092, "east=up", "north=up", "power=3", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2093, "east=up", "north=up", "power=3", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2094, "east=up", "north=up", "power=4", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2095, "east=up", "north=up", "power=4", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2096, "east=up", "north=up", "power=4", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2097, "east=up", "north=up", "power=4", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2098, "east=up", "north=up", "power=4", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2099, "east=up", "north=up", "power=4", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2100, "east=up", "north=up", "power=4", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2101, "east=up", "north=up", "power=4", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2102, "east=up", "north=up", "power=4", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2103, "east=up", "north=up", "power=5", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2104, "east=up", "north=up", "power=5", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2105, "east=up", "north=up", "power=5", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2106, "east=up", "north=up", "power=5", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2107, "east=up", "north=up", "power=5", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2108, "east=up", "north=up", "power=5", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2109, "east=up", "north=up", "power=5", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2110, "east=up", "north=up", "power=5", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2111, "east=up", "north=up", "power=5", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2112, "east=up", "north=up", "power=6", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2113, "east=up", "north=up", "power=6", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2114, "east=up", "north=up", "power=6", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2115, "east=up", "north=up", "power=6", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2116, "east=up", "north=up", "power=6", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2117, "east=up", "north=up", "power=6", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2118, "east=up", "north=up", "power=6", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2119, "east=up", "north=up", "power=6", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2120, "east=up", "north=up", "power=6", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2121, "east=up", "north=up", "power=7", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2122, "east=up", "north=up", "power=7", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2123, "east=up", "north=up", "power=7", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2124, "east=up", "north=up", "power=7", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2125, "east=up", "north=up", "power=7", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2126, "east=up", "north=up", "power=7", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2127, "east=up", "north=up", "power=7", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2128, "east=up", "north=up", "power=7", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2129, "east=up", "north=up", "power=7", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2130, "east=up", "north=up", "power=8", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2131, "east=up", "north=up", "power=8", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2132, "east=up", "north=up", "power=8", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2133, "east=up", "north=up", "power=8", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2134, "east=up", "north=up", "power=8", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2135, "east=up", "north=up", "power=8", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2136, "east=up", "north=up", "power=8", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2137, "east=up", "north=up", "power=8", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2138, "east=up", "north=up", "power=8", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2139, "east=up", "north=up", "power=9", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2140, "east=up", "north=up", "power=9", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2141, "east=up", "north=up", "power=9", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2142, "east=up", "north=up", "power=9", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2143, "east=up", "north=up", "power=9", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2144, "east=up", "north=up", "power=9", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2145, "east=up", "north=up", "power=9", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2146, "east=up", "north=up", "power=9", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2147, "east=up", "north=up", "power=9", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2148, "east=up", "north=up", "power=10", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2149, "east=up", "north=up", "power=10", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2150, "east=up", "north=up", "power=10", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2151, "east=up", "north=up", "power=10", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2152, "east=up", "north=up", "power=10", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2153, "east=up", "north=up", "power=10", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2154, "east=up", "north=up", "power=10", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2155, "east=up", "north=up", "power=10", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2156, "east=up", "north=up", "power=10", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2157, "east=up", "north=up", "power=11", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2158, "east=up", "north=up", "power=11", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2159, "east=up", "north=up", "power=11", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2160, "east=up", "north=up", "power=11", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2161, "east=up", "north=up", "power=11", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2162, "east=up", "north=up", "power=11", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2163, "east=up", "north=up", "power=11", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2164, "east=up", "north=up", "power=11", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2165, "east=up", "north=up", "power=11", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2166, "east=up", "north=up", "power=12", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2167, "east=up", "north=up", "power=12", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2168, "east=up", "north=up", "power=12", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2169, "east=up", "north=up", "power=12", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2170, "east=up", "north=up", "power=12", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2171, "east=up", "north=up", "power=12", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2172, "east=up", "north=up", "power=12", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2173, "east=up", "north=up", "power=12", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2174, "east=up", "north=up", "power=12", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2175, "east=up", "north=up", "power=13", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2176, "east=up", "north=up", "power=13", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2177, "east=up", "north=up", "power=13", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2178, "east=up", "north=up", "power=13", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2179, "east=up", "north=up", "power=13", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2180, "east=up", "north=up", "power=13", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2181, "east=up", "north=up", "power=13", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2182, "east=up", "north=up", "power=13", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2183, "east=up", "north=up", "power=13", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2184, "east=up", "north=up", "power=14", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2185, "east=up", "north=up", "power=14", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2186, "east=up", "north=up", "power=14", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2187, "east=up", "north=up", "power=14", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2188, "east=up", "north=up", "power=14", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2189, "east=up", "north=up", "power=14", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2190, "east=up", "north=up", "power=14", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2191, "east=up", "north=up", "power=14", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2192, "east=up", "north=up", "power=14", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2193, "east=up", "north=up", "power=15", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2194, "east=up", "north=up", "power=15", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2195, "east=up", "north=up", "power=15", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2196, "east=up", "north=up", "power=15", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2197, "east=up", "north=up", "power=15", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2198, "east=up", "north=up", "power=15", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2199, "east=up", "north=up", "power=15", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2200, "east=up", "north=up", "power=15", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2201, "east=up", "north=up", "power=15", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2202, "east=up", "north=side", "power=0", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2203, "east=up", "north=side", "power=0", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2204, "east=up", "north=side", "power=0", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2205, "east=up", "north=side", "power=0", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2206, "east=up", "north=side", "power=0", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2207, "east=up", "north=side", "power=0", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2208, "east=up", "north=side", "power=0", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2209, "east=up", "north=side", "power=0", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2210, "east=up", "north=side", "power=0", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2211, "east=up", "north=side", "power=1", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2212, "east=up", "north=side", "power=1", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2213, "east=up", "north=side", "power=1", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2214, "east=up", "north=side", "power=1", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2215, "east=up", "north=side", "power=1", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2216, "east=up", "north=side", "power=1", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2217, "east=up", "north=side", "power=1", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2218, "east=up", "north=side", "power=1", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2219, "east=up", "north=side", "power=1", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2220, "east=up", "north=side", "power=2", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2221, "east=up", "north=side", "power=2", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2222, "east=up", "north=side", "power=2", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2223, "east=up", "north=side", "power=2", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2224, "east=up", "north=side", "power=2", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2225, "east=up", "north=side", "power=2", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2226, "east=up", "north=side", "power=2", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2227, "east=up", "north=side", "power=2", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2228, "east=up", "north=side", "power=2", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2229, "east=up", "north=side", "power=3", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2230, "east=up", "north=side", "power=3", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2231, "east=up", "north=side", "power=3", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2232, "east=up", "north=side", "power=3", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2233, "east=up", "north=side", "power=3", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2234, "east=up", "north=side", "power=3", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2235, "east=up", "north=side", "power=3", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2236, "east=up", "north=side", "power=3", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2237, "east=up", "north=side", "power=3", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2238, "east=up", "north=side", "power=4", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2239, "east=up", "north=side", "power=4", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2240, "east=up", "north=side", "power=4", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2241, "east=up", "north=side", "power=4", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2242, "east=up", "north=side", "power=4", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2243, "east=up", "north=side", "power=4", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2244, "east=up", "north=side", "power=4", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2245, "east=up", "north=side", "power=4", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2246, "east=up", "north=side", "power=4", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2247, "east=up", "north=side", "power=5", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2248, "east=up", "north=side", "power=5", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2249, "east=up", "north=side", "power=5", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2250, "east=up", "north=side", "power=5", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2251, "east=up", "north=side", "power=5", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2252, "east=up", "north=side", "power=5", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2253, "east=up", "north=side", "power=5", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2254, "east=up", "north=side", "power=5", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2255, "east=up", "north=side", "power=5", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2256, "east=up", "north=side", "power=6", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2257, "east=up", "north=side", "power=6", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2258, "east=up", "north=side", "power=6", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2259, "east=up", "north=side", "power=6", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2260, "east=up", "north=side", "power=6", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2261, "east=up", "north=side", "power=6", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2262, "east=up", "north=side", "power=6", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2263, "east=up", "north=side", "power=6", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2264, "east=up", "north=side", "power=6", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2265, "east=up", "north=side", "power=7", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2266, "east=up", "north=side", "power=7", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2267, "east=up", "north=side", "power=7", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2268, "east=up", "north=side", "power=7", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2269, "east=up", "north=side", "power=7", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2270, "east=up", "north=side", "power=7", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2271, "east=up", "north=side", "power=7", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2272, "east=up", "north=side", "power=7", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2273, "east=up", "north=side", "power=7", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2274, "east=up", "north=side", "power=8", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2275, "east=up", "north=side", "power=8", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2276, "east=up", "north=side", "power=8", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2277, "east=up", "north=side", "power=8", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2278, "east=up", "north=side", "power=8", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2279, "east=up", "north=side", "power=8", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2280, "east=up", "north=side", "power=8", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2281, "east=up", "north=side", "power=8", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2282, "east=up", "north=side", "power=8", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2283, "east=up", "north=side", "power=9", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2284, "east=up", "north=side", "power=9", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2285, "east=up", "north=side", "power=9", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2286, "east=up", "north=side", "power=9", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2287, "east=up", "north=side", "power=9", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2288, "east=up", "north=side", "power=9", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2289, "east=up", "north=side", "power=9", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2290, "east=up", "north=side", "power=9", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2291, "east=up", "north=side", "power=9", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2292, "east=up", "north=side", "power=10", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2293, "east=up", "north=side", "power=10", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2294, "east=up", "north=side", "power=10", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2295, "east=up", "north=side", "power=10", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2296, "east=up", "north=side", "power=10", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2297, "east=up", "north=side", "power=10", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2298, "east=up", "north=side", "power=10", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2299, "east=up", "north=side", "power=10", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2300, "east=up", "north=side", "power=10", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2301, "east=up", "north=side", "power=11", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2302, "east=up", "north=side", "power=11", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2303, "east=up", "north=side", "power=11", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2304, "east=up", "north=side", "power=11", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2305, "east=up", "north=side", "power=11", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2306, "east=up", "north=side", "power=11", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2307, "east=up", "north=side", "power=11", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2308, "east=up", "north=side", "power=11", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2309, "east=up", "north=side", "power=11", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2310, "east=up", "north=side", "power=12", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2311, "east=up", "north=side", "power=12", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2312, "east=up", "north=side", "power=12", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2313, "east=up", "north=side", "power=12", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2314, "east=up", "north=side", "power=12", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2315, "east=up", "north=side", "power=12", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2316, "east=up", "north=side", "power=12", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2317, "east=up", "north=side", "power=12", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2318, "east=up", "north=side", "power=12", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2319, "east=up", "north=side", "power=13", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2320, "east=up", "north=side", "power=13", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2321, "east=up", "north=side", "power=13", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2322, "east=up", "north=side", "power=13", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2323, "east=up", "north=side", "power=13", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2324, "east=up", "north=side", "power=13", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2325, "east=up", "north=side", "power=13", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2326, "east=up", "north=side", "power=13", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2327, "east=up", "north=side", "power=13", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2328, "east=up", "north=side", "power=14", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2329, "east=up", "north=side", "power=14", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2330, "east=up", "north=side", "power=14", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2331, "east=up", "north=side", "power=14", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2332, "east=up", "north=side", "power=14", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2333, "east=up", "north=side", "power=14", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2334, "east=up", "north=side", "power=14", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2335, "east=up", "north=side", "power=14", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2336, "east=up", "north=side", "power=14", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2337, "east=up", "north=side", "power=15", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2338, "east=up", "north=side", "power=15", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2339, "east=up", "north=side", "power=15", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2340, "east=up", "north=side", "power=15", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2341, "east=up", "north=side", "power=15", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2342, "east=up", "north=side", "power=15", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2343, "east=up", "north=side", "power=15", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2344, "east=up", "north=side", "power=15", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2345, "east=up", "north=side", "power=15", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2346, "east=up", "north=none", "power=0", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2347, "east=up", "north=none", "power=0", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2348, "east=up", "north=none", "power=0", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2349, "east=up", "north=none", "power=0", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2350, "east=up", "north=none", "power=0", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2351, "east=up", "north=none", "power=0", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2352, "east=up", "north=none", "power=0", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2353, "east=up", "north=none", "power=0", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2354, "east=up", "north=none", "power=0", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2355, "east=up", "north=none", "power=1", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2356, "east=up", "north=none", "power=1", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2357, "east=up", "north=none", "power=1", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2358, "east=up", "north=none", "power=1", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2359, "east=up", "north=none", "power=1", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2360, "east=up", "north=none", "power=1", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2361, "east=up", "north=none", "power=1", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2362, "east=up", "north=none", "power=1", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2363, "east=up", "north=none", "power=1", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2364, "east=up", "north=none", "power=2", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2365, "east=up", "north=none", "power=2", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2366, "east=up", "north=none", "power=2", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2367, "east=up", "north=none", "power=2", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2368, "east=up", "north=none", "power=2", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2369, "east=up", "north=none", "power=2", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2370, "east=up", "north=none", "power=2", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2371, "east=up", "north=none", "power=2", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2372, "east=up", "north=none", "power=2", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2373, "east=up", "north=none", "power=3", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2374, "east=up", "north=none", "power=3", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2375, "east=up", "north=none", "power=3", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2376, "east=up", "north=none", "power=3", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2377, "east=up", "north=none", "power=3", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2378, "east=up", "north=none", "power=3", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2379, "east=up", "north=none", "power=3", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2380, "east=up", "north=none", "power=3", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2381, "east=up", "north=none", "power=3", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2382, "east=up", "north=none", "power=4", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2383, "east=up", "north=none", "power=4", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2384, "east=up", "north=none", "power=4", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2385, "east=up", "north=none", "power=4", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2386, "east=up", "north=none", "power=4", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2387, "east=up", "north=none", "power=4", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2388, "east=up", "north=none", "power=4", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2389, "east=up", "north=none", "power=4", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2390, "east=up", "north=none", "power=4", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2391, "east=up", "north=none", "power=5", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2392, "east=up", "north=none", "power=5", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2393, "east=up", "north=none", "power=5", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2394, "east=up", "north=none", "power=5", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2395, "east=up", "north=none", "power=5", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2396, "east=up", "north=none", "power=5", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2397, "east=up", "north=none", "power=5", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2398, "east=up", "north=none", "power=5", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2399, "east=up", "north=none", "power=5", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2400, "east=up", "north=none", "power=6", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2401, "east=up", "north=none", "power=6", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2402, "east=up", "north=none", "power=6", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2403, "east=up", "north=none", "power=6", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2404, "east=up", "north=none", "power=6", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2405, "east=up", "north=none", "power=6", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2406, "east=up", "north=none", "power=6", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2407, "east=up", "north=none", "power=6", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2408, "east=up", "north=none", "power=6", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2409, "east=up", "north=none", "power=7", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2410, "east=up", "north=none", "power=7", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2411, "east=up", "north=none", "power=7", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2412, "east=up", "north=none", "power=7", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2413, "east=up", "north=none", "power=7", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2414, "east=up", "north=none", "power=7", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2415, "east=up", "north=none", "power=7", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2416, "east=up", "north=none", "power=7", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2417, "east=up", "north=none", "power=7", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2418, "east=up", "north=none", "power=8", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2419, "east=up", "north=none", "power=8", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2420, "east=up", "north=none", "power=8", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2421, "east=up", "north=none", "power=8", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2422, "east=up", "north=none", "power=8", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2423, "east=up", "north=none", "power=8", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2424, "east=up", "north=none", "power=8", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2425, "east=up", "north=none", "power=8", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2426, "east=up", "north=none", "power=8", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2427, "east=up", "north=none", "power=9", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2428, "east=up", "north=none", "power=9", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2429, "east=up", "north=none", "power=9", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2430, "east=up", "north=none", "power=9", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2431, "east=up", "north=none", "power=9", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2432, "east=up", "north=none", "power=9", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2433, "east=up", "north=none", "power=9", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2434, "east=up", "north=none", "power=9", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2435, "east=up", "north=none", "power=9", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2436, "east=up", "north=none", "power=10", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2437, "east=up", "north=none", "power=10", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2438, "east=up", "north=none", "power=10", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2439, "east=up", "north=none", "power=10", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2440, "east=up", "north=none", "power=10", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2441, "east=up", "north=none", "power=10", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2442, "east=up", "north=none", "power=10", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2443, "east=up", "north=none", "power=10", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2444, "east=up", "north=none", "power=10", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2445, "east=up", "north=none", "power=11", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2446, "east=up", "north=none", "power=11", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2447, "east=up", "north=none", "power=11", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2448, "east=up", "north=none", "power=11", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2449, "east=up", "north=none", "power=11", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2450, "east=up", "north=none", "power=11", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2451, "east=up", "north=none", "power=11", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2452, "east=up", "north=none", "power=11", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2453, "east=up", "north=none", "power=11", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2454, "east=up", "north=none", "power=12", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2455, "east=up", "north=none", "power=12", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2456, "east=up", "north=none", "power=12", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2457, "east=up", "north=none", "power=12", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2458, "east=up", "north=none", "power=12", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2459, "east=up", "north=none", "power=12", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2460, "east=up", "north=none", "power=12", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2461, "east=up", "north=none", "power=12", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2462, "east=up", "north=none", "power=12", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2463, "east=up", "north=none", "power=13", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2464, "east=up", "north=none", "power=13", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2465, "east=up", "north=none", "power=13", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2466, "east=up", "north=none", "power=13", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2467, "east=up", "north=none", "power=13", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2468, "east=up", "north=none", "power=13", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2469, "east=up", "north=none", "power=13", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2470, "east=up", "north=none", "power=13", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2471, "east=up", "north=none", "power=13", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2472, "east=up", "north=none", "power=14", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2473, "east=up", "north=none", "power=14", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2474, "east=up", "north=none", "power=14", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2475, "east=up", "north=none", "power=14", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2476, "east=up", "north=none", "power=14", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2477, "east=up", "north=none", "power=14", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2478, "east=up", "north=none", "power=14", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2479, "east=up", "north=none", "power=14", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2480, "east=up", "north=none", "power=14", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2481, "east=up", "north=none", "power=15", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2482, "east=up", "north=none", "power=15", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2483, "east=up", "north=none", "power=15", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2484, "east=up", "north=none", "power=15", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2485, "east=up", "north=none", "power=15", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2486, "east=up", "north=none", "power=15", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2487, "east=up", "north=none", "power=15", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2488, "east=up", "north=none", "power=15", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2489, "east=up", "north=none", "power=15", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2490, "east=side", "north=up", "power=0", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2491, "east=side", "north=up", "power=0", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2492, "east=side", "north=up", "power=0", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2493, "east=side", "north=up", "power=0", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2494, "east=side", "north=up", "power=0", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2495, "east=side", "north=up", "power=0", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2496, "east=side", "north=up", "power=0", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2497, "east=side", "north=up", "power=0", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2498, "east=side", "north=up", "power=0", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2499, "east=side", "north=up", "power=1", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2500, "east=side", "north=up", "power=1", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2501, "east=side", "north=up", "power=1", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2502, "east=side", "north=up", "power=1", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2503, "east=side", "north=up", "power=1", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2504, "east=side", "north=up", "power=1", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2505, "east=side", "north=up", "power=1", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2506, "east=side", "north=up", "power=1", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2507, "east=side", "north=up", "power=1", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2508, "east=side", "north=up", "power=2", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2509, "east=side", "north=up", "power=2", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2510, "east=side", "north=up", "power=2", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2511, "east=side", "north=up", "power=2", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2512, "east=side", "north=up", "power=2", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2513, "east=side", "north=up", "power=2", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2514, "east=side", "north=up", "power=2", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2515, "east=side", "north=up", "power=2", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2516, "east=side", "north=up", "power=2", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2517, "east=side", "north=up", "power=3", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2518, "east=side", "north=up", "power=3", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2519, "east=side", "north=up", "power=3", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2520, "east=side", "north=up", "power=3", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2521, "east=side", "north=up", "power=3", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2522, "east=side", "north=up", "power=3", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2523, "east=side", "north=up", "power=3", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2524, "east=side", "north=up", "power=3", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2525, "east=side", "north=up", "power=3", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2526, "east=side", "north=up", "power=4", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2527, "east=side", "north=up", "power=4", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2528, "east=side", "north=up", "power=4", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2529, "east=side", "north=up", "power=4", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2530, "east=side", "north=up", "power=4", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2531, "east=side", "north=up", "power=4", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2532, "east=side", "north=up", "power=4", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2533, "east=side", "north=up", "power=4", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2534, "east=side", "north=up", "power=4", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2535, "east=side", "north=up", "power=5", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2536, "east=side", "north=up", "power=5", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2537, "east=side", "north=up", "power=5", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2538, "east=side", "north=up", "power=5", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2539, "east=side", "north=up", "power=5", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2540, "east=side", "north=up", "power=5", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2541, "east=side", "north=up", "power=5", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2542, "east=side", "north=up", "power=5", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2543, "east=side", "north=up", "power=5", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2544, "east=side", "north=up", "power=6", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2545, "east=side", "north=up", "power=6", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2546, "east=side", "north=up", "power=6", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2547, "east=side", "north=up", "power=6", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2548, "east=side", "north=up", "power=6", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2549, "east=side", "north=up", "power=6", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2550, "east=side", "north=up", "power=6", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2551, "east=side", "north=up", "power=6", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2552, "east=side", "north=up", "power=6", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2553, "east=side", "north=up", "power=7", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2554, "east=side", "north=up", "power=7", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2555, "east=side", "north=up", "power=7", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2556, "east=side", "north=up", "power=7", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2557, "east=side", "north=up", "power=7", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2558, "east=side", "north=up", "power=7", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2559, "east=side", "north=up", "power=7", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2560, "east=side", "north=up", "power=7", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2561, "east=side", "north=up", "power=7", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2562, "east=side", "north=up", "power=8", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2563, "east=side", "north=up", "power=8", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2564, "east=side", "north=up", "power=8", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2565, "east=side", "north=up", "power=8", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2566, "east=side", "north=up", "power=8", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2567, "east=side", "north=up", "power=8", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2568, "east=side", "north=up", "power=8", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2569, "east=side", "north=up", "power=8", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2570, "east=side", "north=up", "power=8", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2571, "east=side", "north=up", "power=9", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2572, "east=side", "north=up", "power=9", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2573, "east=side", "north=up", "power=9", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2574, "east=side", "north=up", "power=9", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2575, "east=side", "north=up", "power=9", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2576, "east=side", "north=up", "power=9", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2577, "east=side", "north=up", "power=9", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2578, "east=side", "north=up", "power=9", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2579, "east=side", "north=up", "power=9", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2580, "east=side", "north=up", "power=10", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2581, "east=side", "north=up", "power=10", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2582, "east=side", "north=up", "power=10", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2583, "east=side", "north=up", "power=10", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2584, "east=side", "north=up", "power=10", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2585, "east=side", "north=up", "power=10", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2586, "east=side", "north=up", "power=10", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2587, "east=side", "north=up", "power=10", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2588, "east=side", "north=up", "power=10", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2589, "east=side", "north=up", "power=11", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2590, "east=side", "north=up", "power=11", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2591, "east=side", "north=up", "power=11", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2592, "east=side", "north=up", "power=11", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2593, "east=side", "north=up", "power=11", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2594, "east=side", "north=up", "power=11", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2595, "east=side", "north=up", "power=11", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2596, "east=side", "north=up", "power=11", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2597, "east=side", "north=up", "power=11", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2598, "east=side", "north=up", "power=12", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2599, "east=side", "north=up", "power=12", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2600, "east=side", "north=up", "power=12", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2601, "east=side", "north=up", "power=12", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2602, "east=side", "north=up", "power=12", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2603, "east=side", "north=up", "power=12", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2604, "east=side", "north=up", "power=12", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2605, "east=side", "north=up", "power=12", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2606, "east=side", "north=up", "power=12", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2607, "east=side", "north=up", "power=13", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2608, "east=side", "north=up", "power=13", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2609, "east=side", "north=up", "power=13", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2610, "east=side", "north=up", "power=13", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2611, "east=side", "north=up", "power=13", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2612, "east=side", "north=up", "power=13", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2613, "east=side", "north=up", "power=13", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2614, "east=side", "north=up", "power=13", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2615, "east=side", "north=up", "power=13", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2616, "east=side", "north=up", "power=14", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2617, "east=side", "north=up", "power=14", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2618, "east=side", "north=up", "power=14", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2619, "east=side", "north=up", "power=14", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2620, "east=side", "north=up", "power=14", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2621, "east=side", "north=up", "power=14", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2622, "east=side", "north=up", "power=14", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2623, "east=side", "north=up", "power=14", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2624, "east=side", "north=up", "power=14", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2625, "east=side", "north=up", "power=15", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2626, "east=side", "north=up", "power=15", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2627, "east=side", "north=up", "power=15", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2628, "east=side", "north=up", "power=15", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2629, "east=side", "north=up", "power=15", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2630, "east=side", "north=up", "power=15", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2631, "east=side", "north=up", "power=15", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2632, "east=side", "north=up", "power=15", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2633, "east=side", "north=up", "power=15", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2634, "east=side", "north=side", "power=0", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2635, "east=side", "north=side", "power=0", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2636, "east=side", "north=side", "power=0", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2637, "east=side", "north=side", "power=0", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2638, "east=side", "north=side", "power=0", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2639, "east=side", "north=side", "power=0", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2640, "east=side", "north=side", "power=0", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2641, "east=side", "north=side", "power=0", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2642, "east=side", "north=side", "power=0", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2643, "east=side", "north=side", "power=1", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2644, "east=side", "north=side", "power=1", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2645, "east=side", "north=side", "power=1", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2646, "east=side", "north=side", "power=1", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2647, "east=side", "north=side", "power=1", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2648, "east=side", "north=side", "power=1", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2649, "east=side", "north=side", "power=1", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2650, "east=side", "north=side", "power=1", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2651, "east=side", "north=side", "power=1", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2652, "east=side", "north=side", "power=2", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2653, "east=side", "north=side", "power=2", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2654, "east=side", "north=side", "power=2", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2655, "east=side", "north=side", "power=2", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2656, "east=side", "north=side", "power=2", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2657, "east=side", "north=side", "power=2", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2658, "east=side", "north=side", "power=2", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2659, "east=side", "north=side", "power=2", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2660, "east=side", "north=side", "power=2", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2661, "east=side", "north=side", "power=3", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2662, "east=side", "north=side", "power=3", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2663, "east=side", "north=side", "power=3", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2664, "east=side", "north=side", "power=3", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2665, "east=side", "north=side", "power=3", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2666, "east=side", "north=side", "power=3", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2667, "east=side", "north=side", "power=3", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2668, "east=side", "north=side", "power=3", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2669, "east=side", "north=side", "power=3", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2670, "east=side", "north=side", "power=4", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2671, "east=side", "north=side", "power=4", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2672, "east=side", "north=side", "power=4", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2673, "east=side", "north=side", "power=4", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2674, "east=side", "north=side", "power=4", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2675, "east=side", "north=side", "power=4", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2676, "east=side", "north=side", "power=4", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2677, "east=side", "north=side", "power=4", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2678, "east=side", "north=side", "power=4", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2679, "east=side", "north=side", "power=5", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2680, "east=side", "north=side", "power=5", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2681, "east=side", "north=side", "power=5", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2682, "east=side", "north=side", "power=5", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2683, "east=side", "north=side", "power=5", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2684, "east=side", "north=side", "power=5", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2685, "east=side", "north=side", "power=5", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2686, "east=side", "north=side", "power=5", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2687, "east=side", "north=side", "power=5", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2688, "east=side", "north=side", "power=6", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2689, "east=side", "north=side", "power=6", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2690, "east=side", "north=side", "power=6", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2691, "east=side", "north=side", "power=6", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2692, "east=side", "north=side", "power=6", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2693, "east=side", "north=side", "power=6", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2694, "east=side", "north=side", "power=6", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2695, "east=side", "north=side", "power=6", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2696, "east=side", "north=side", "power=6", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2697, "east=side", "north=side", "power=7", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2698, "east=side", "north=side", "power=7", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2699, "east=side", "north=side", "power=7", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2700, "east=side", "north=side", "power=7", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2701, "east=side", "north=side", "power=7", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2702, "east=side", "north=side", "power=7", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2703, "east=side", "north=side", "power=7", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2704, "east=side", "north=side", "power=7", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2705, "east=side", "north=side", "power=7", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2706, "east=side", "north=side", "power=8", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2707, "east=side", "north=side", "power=8", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2708, "east=side", "north=side", "power=8", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2709, "east=side", "north=side", "power=8", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2710, "east=side", "north=side", "power=8", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2711, "east=side", "north=side", "power=8", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2712, "east=side", "north=side", "power=8", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2713, "east=side", "north=side", "power=8", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2714, "east=side", "north=side", "power=8", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2715, "east=side", "north=side", "power=9", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2716, "east=side", "north=side", "power=9", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2717, "east=side", "north=side", "power=9", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2718, "east=side", "north=side", "power=9", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2719, "east=side", "north=side", "power=9", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2720, "east=side", "north=side", "power=9", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2721, "east=side", "north=side", "power=9", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2722, "east=side", "north=side", "power=9", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2723, "east=side", "north=side", "power=9", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2724, "east=side", "north=side", "power=10", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2725, "east=side", "north=side", "power=10", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2726, "east=side", "north=side", "power=10", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2727, "east=side", "north=side", "power=10", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2728, "east=side", "north=side", "power=10", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2729, "east=side", "north=side", "power=10", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2730, "east=side", "north=side", "power=10", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2731, "east=side", "north=side", "power=10", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2732, "east=side", "north=side", "power=10", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2733, "east=side", "north=side", "power=11", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2734, "east=side", "north=side", "power=11", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2735, "east=side", "north=side", "power=11", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2736, "east=side", "north=side", "power=11", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2737, "east=side", "north=side", "power=11", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2738, "east=side", "north=side", "power=11", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2739, "east=side", "north=side", "power=11", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2740, "east=side", "north=side", "power=11", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2741, "east=side", "north=side", "power=11", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2742, "east=side", "north=side", "power=12", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2743, "east=side", "north=side", "power=12", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2744, "east=side", "north=side", "power=12", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2745, "east=side", "north=side", "power=12", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2746, "east=side", "north=side", "power=12", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2747, "east=side", "north=side", "power=12", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2748, "east=side", "north=side", "power=12", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2749, "east=side", "north=side", "power=12", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2750, "east=side", "north=side", "power=12", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2751, "east=side", "north=side", "power=13", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2752, "east=side", "north=side", "power=13", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2753, "east=side", "north=side", "power=13", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2754, "east=side", "north=side", "power=13", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2755, "east=side", "north=side", "power=13", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2756, "east=side", "north=side", "power=13", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2757, "east=side", "north=side", "power=13", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2758, "east=side", "north=side", "power=13", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2759, "east=side", "north=side", "power=13", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2760, "east=side", "north=side", "power=14", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2761, "east=side", "north=side", "power=14", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2762, "east=side", "north=side", "power=14", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2763, "east=side", "north=side", "power=14", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2764, "east=side", "north=side", "power=14", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2765, "east=side", "north=side", "power=14", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2766, "east=side", "north=side", "power=14", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2767, "east=side", "north=side", "power=14", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2768, "east=side", "north=side", "power=14", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2769, "east=side", "north=side", "power=15", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2770, "east=side", "north=side", "power=15", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2771, "east=side", "north=side", "power=15", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2772, "east=side", "north=side", "power=15", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2773, "east=side", "north=side", "power=15", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2774, "east=side", "north=side", "power=15", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2775, "east=side", "north=side", "power=15", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2776, "east=side", "north=side", "power=15", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2777, "east=side", "north=side", "power=15", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2778, "east=side", "north=none", "power=0", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2779, "east=side", "north=none", "power=0", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2780, "east=side", "north=none", "power=0", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2781, "east=side", "north=none", "power=0", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2782, "east=side", "north=none", "power=0", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2783, "east=side", "north=none", "power=0", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2784, "east=side", "north=none", "power=0", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2785, "east=side", "north=none", "power=0", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2786, "east=side", "north=none", "power=0", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2787, "east=side", "north=none", "power=1", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2788, "east=side", "north=none", "power=1", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2789, "east=side", "north=none", "power=1", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2790, "east=side", "north=none", "power=1", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2791, "east=side", "north=none", "power=1", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2792, "east=side", "north=none", "power=1", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2793, "east=side", "north=none", "power=1", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2794, "east=side", "north=none", "power=1", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2795, "east=side", "north=none", "power=1", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2796, "east=side", "north=none", "power=2", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2797, "east=side", "north=none", "power=2", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2798, "east=side", "north=none", "power=2", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2799, "east=side", "north=none", "power=2", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2800, "east=side", "north=none", "power=2", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2801, "east=side", "north=none", "power=2", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2802, "east=side", "north=none", "power=2", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2803, "east=side", "north=none", "power=2", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2804, "east=side", "north=none", "power=2", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2805, "east=side", "north=none", "power=3", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2806, "east=side", "north=none", "power=3", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2807, "east=side", "north=none", "power=3", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2808, "east=side", "north=none", "power=3", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2809, "east=side", "north=none", "power=3", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2810, "east=side", "north=none", "power=3", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2811, "east=side", "north=none", "power=3", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2812, "east=side", "north=none", "power=3", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2813, "east=side", "north=none", "power=3", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2814, "east=side", "north=none", "power=4", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2815, "east=side", "north=none", "power=4", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2816, "east=side", "north=none", "power=4", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2817, "east=side", "north=none", "power=4", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2818, "east=side", "north=none", "power=4", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2819, "east=side", "north=none", "power=4", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2820, "east=side", "north=none", "power=4", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2821, "east=side", "north=none", "power=4", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2822, "east=side", "north=none", "power=4", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2823, "east=side", "north=none", "power=5", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2824, "east=side", "north=none", "power=5", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2825, "east=side", "north=none", "power=5", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2826, "east=side", "north=none", "power=5", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2827, "east=side", "north=none", "power=5", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2828, "east=side", "north=none", "power=5", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2829, "east=side", "north=none", "power=5", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2830, "east=side", "north=none", "power=5", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2831, "east=side", "north=none", "power=5", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2832, "east=side", "north=none", "power=6", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2833, "east=side", "north=none", "power=6", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2834, "east=side", "north=none", "power=6", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2835, "east=side", "north=none", "power=6", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2836, "east=side", "north=none", "power=6", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2837, "east=side", "north=none", "power=6", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2838, "east=side", "north=none", "power=6", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2839, "east=side", "north=none", "power=6", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2840, "east=side", "north=none", "power=6", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2841, "east=side", "north=none", "power=7", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2842, "east=side", "north=none", "power=7", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2843, "east=side", "north=none", "power=7", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2844, "east=side", "north=none", "power=7", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2845, "east=side", "north=none", "power=7", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2846, "east=side", "north=none", "power=7", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2847, "east=side", "north=none", "power=7", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2848, "east=side", "north=none", "power=7", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2849, "east=side", "north=none", "power=7", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2850, "east=side", "north=none", "power=8", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2851, "east=side", "north=none", "power=8", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2852, "east=side", "north=none", "power=8", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2853, "east=side", "north=none", "power=8", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2854, "east=side", "north=none", "power=8", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2855, "east=side", "north=none", "power=8", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2856, "east=side", "north=none", "power=8", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2857, "east=side", "north=none", "power=8", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2858, "east=side", "north=none", "power=8", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2859, "east=side", "north=none", "power=9", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2860, "east=side", "north=none", "power=9", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2861, "east=side", "north=none", "power=9", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2862, "east=side", "north=none", "power=9", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2863, "east=side", "north=none", "power=9", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2864, "east=side", "north=none", "power=9", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2865, "east=side", "north=none", "power=9", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2866, "east=side", "north=none", "power=9", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2867, "east=side", "north=none", "power=9", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2868, "east=side", "north=none", "power=10", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2869, "east=side", "north=none", "power=10", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2870, "east=side", "north=none", "power=10", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2871, "east=side", "north=none", "power=10", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2872, "east=side", "north=none", "power=10", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2873, "east=side", "north=none", "power=10", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2874, "east=side", "north=none", "power=10", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2875, "east=side", "north=none", "power=10", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2876, "east=side", "north=none", "power=10", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2877, "east=side", "north=none", "power=11", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2878, "east=side", "north=none", "power=11", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2879, "east=side", "north=none", "power=11", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2880, "east=side", "north=none", "power=11", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2881, "east=side", "north=none", "power=11", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2882, "east=side", "north=none", "power=11", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2883, "east=side", "north=none", "power=11", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2884, "east=side", "north=none", "power=11", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2885, "east=side", "north=none", "power=11", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2886, "east=side", "north=none", "power=12", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2887, "east=side", "north=none", "power=12", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2888, "east=side", "north=none", "power=12", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2889, "east=side", "north=none", "power=12", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2890, "east=side", "north=none", "power=12", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2891, "east=side", "north=none", "power=12", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2892, "east=side", "north=none", "power=12", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2893, "east=side", "north=none", "power=12", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2894, "east=side", "north=none", "power=12", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2895, "east=side", "north=none", "power=13", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2896, "east=side", "north=none", "power=13", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2897, "east=side", "north=none", "power=13", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2898, "east=side", "north=none", "power=13", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2899, "east=side", "north=none", "power=13", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2900, "east=side", "north=none", "power=13", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2901, "east=side", "north=none", "power=13", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2902, "east=side", "north=none", "power=13", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2903, "east=side", "north=none", "power=13", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2904, "east=side", "north=none", "power=14", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2905, "east=side", "north=none", "power=14", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2906, "east=side", "north=none", "power=14", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2907, "east=side", "north=none", "power=14", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2908, "east=side", "north=none", "power=14", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2909, "east=side", "north=none", "power=14", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2910, "east=side", "north=none", "power=14", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2911, "east=side", "north=none", "power=14", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2912, "east=side", "north=none", "power=14", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2913, "east=side", "north=none", "power=15", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2914, "east=side", "north=none", "power=15", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2915, "east=side", "north=none", "power=15", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2916, "east=side", "north=none", "power=15", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2917, "east=side", "north=none", "power=15", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2918, "east=side", "north=none", "power=15", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2919, "east=side", "north=none", "power=15", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2920, "east=side", "north=none", "power=15", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2921, "east=side", "north=none", "power=15", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2922, "east=none", "north=up", "power=0", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2923, "east=none", "north=up", "power=0", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2924, "east=none", "north=up", "power=0", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2925, "east=none", "north=up", "power=0", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2926, "east=none", "north=up", "power=0", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2927, "east=none", "north=up", "power=0", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2928, "east=none", "north=up", "power=0", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2929, "east=none", "north=up", "power=0", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2930, "east=none", "north=up", "power=0", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2931, "east=none", "north=up", "power=1", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2932, "east=none", "north=up", "power=1", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2933, "east=none", "north=up", "power=1", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2934, "east=none", "north=up", "power=1", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2935, "east=none", "north=up", "power=1", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2936, "east=none", "north=up", "power=1", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2937, "east=none", "north=up", "power=1", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2938, "east=none", "north=up", "power=1", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2939, "east=none", "north=up", "power=1", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2940, "east=none", "north=up", "power=2", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2941, "east=none", "north=up", "power=2", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2942, "east=none", "north=up", "power=2", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2943, "east=none", "north=up", "power=2", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2944, "east=none", "north=up", "power=2", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2945, "east=none", "north=up", "power=2", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2946, "east=none", "north=up", "power=2", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2947, "east=none", "north=up", "power=2", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2948, "east=none", "north=up", "power=2", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2949, "east=none", "north=up", "power=3", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2950, "east=none", "north=up", "power=3", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2951, "east=none", "north=up", "power=3", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2952, "east=none", "north=up", "power=3", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2953, "east=none", "north=up", "power=3", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2954, "east=none", "north=up", "power=3", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2955, "east=none", "north=up", "power=3", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2956, "east=none", "north=up", "power=3", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2957, "east=none", "north=up", "power=3", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2958, "east=none", "north=up", "power=4", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2959, "east=none", "north=up", "power=4", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2960, "east=none", "north=up", "power=4", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2961, "east=none", "north=up", "power=4", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2962, "east=none", "north=up", "power=4", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2963, "east=none", "north=up", "power=4", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2964, "east=none", "north=up", "power=4", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2965, "east=none", "north=up", "power=4", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2966, "east=none", "north=up", "power=4", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2967, "east=none", "north=up", "power=5", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2968, "east=none", "north=up", "power=5", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2969, "east=none", "north=up", "power=5", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2970, "east=none", "north=up", "power=5", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2971, "east=none", "north=up", "power=5", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2972, "east=none", "north=up", "power=5", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2973, "east=none", "north=up", "power=5", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2974, "east=none", "north=up", "power=5", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2975, "east=none", "north=up", "power=5", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2976, "east=none", "north=up", "power=6", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2977, "east=none", "north=up", "power=6", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2978, "east=none", "north=up", "power=6", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2979, "east=none", "north=up", "power=6", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2980, "east=none", "north=up", "power=6", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2981, "east=none", "north=up", "power=6", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2982, "east=none", "north=up", "power=6", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2983, "east=none", "north=up", "power=6", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2984, "east=none", "north=up", "power=6", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2985, "east=none", "north=up", "power=7", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2986, "east=none", "north=up", "power=7", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2987, "east=none", "north=up", "power=7", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2988, "east=none", "north=up", "power=7", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2989, "east=none", "north=up", "power=7", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2990, "east=none", "north=up", "power=7", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2991, "east=none", "north=up", "power=7", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2992, "east=none", "north=up", "power=7", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2993, "east=none", "north=up", "power=7", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2994, "east=none", "north=up", "power=8", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2995, "east=none", "north=up", "power=8", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2996, "east=none", "north=up", "power=8", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2997, "east=none", "north=up", "power=8", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2998, "east=none", "north=up", "power=8", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2999, "east=none", "north=up", "power=8", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3000, "east=none", "north=up", "power=8", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3001, "east=none", "north=up", "power=8", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3002, "east=none", "north=up", "power=8", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3003, "east=none", "north=up", "power=9", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3004, "east=none", "north=up", "power=9", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3005, "east=none", "north=up", "power=9", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3006, "east=none", "north=up", "power=9", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3007, "east=none", "north=up", "power=9", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3008, "east=none", "north=up", "power=9", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3009, "east=none", "north=up", "power=9", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3010, "east=none", "north=up", "power=9", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3011, "east=none", "north=up", "power=9", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3012, "east=none", "north=up", "power=10", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3013, "east=none", "north=up", "power=10", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3014, "east=none", "north=up", "power=10", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3015, "east=none", "north=up", "power=10", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3016, "east=none", "north=up", "power=10", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3017, "east=none", "north=up", "power=10", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3018, "east=none", "north=up", "power=10", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3019, "east=none", "north=up", "power=10", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3020, "east=none", "north=up", "power=10", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3021, "east=none", "north=up", "power=11", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3022, "east=none", "north=up", "power=11", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3023, "east=none", "north=up", "power=11", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3024, "east=none", "north=up", "power=11", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3025, "east=none", "north=up", "power=11", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3026, "east=none", "north=up", "power=11", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3027, "east=none", "north=up", "power=11", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3028, "east=none", "north=up", "power=11", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3029, "east=none", "north=up", "power=11", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3030, "east=none", "north=up", "power=12", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3031, "east=none", "north=up", "power=12", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3032, "east=none", "north=up", "power=12", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3033, "east=none", "north=up", "power=12", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3034, "east=none", "north=up", "power=12", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3035, "east=none", "north=up", "power=12", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3036, "east=none", "north=up", "power=12", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3037, "east=none", "north=up", "power=12", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3038, "east=none", "north=up", "power=12", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3039, "east=none", "north=up", "power=13", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3040, "east=none", "north=up", "power=13", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3041, "east=none", "north=up", "power=13", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3042, "east=none", "north=up", "power=13", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3043, "east=none", "north=up", "power=13", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3044, "east=none", "north=up", "power=13", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3045, "east=none", "north=up", "power=13", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3046, "east=none", "north=up", "power=13", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3047, "east=none", "north=up", "power=13", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3048, "east=none", "north=up", "power=14", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3049, "east=none", "north=up", "power=14", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3050, "east=none", "north=up", "power=14", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3051, "east=none", "north=up", "power=14", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3052, "east=none", "north=up", "power=14", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3053, "east=none", "north=up", "power=14", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3054, "east=none", "north=up", "power=14", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3055, "east=none", "north=up", "power=14", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3056, "east=none", "north=up", "power=14", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3057, "east=none", "north=up", "power=15", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3058, "east=none", "north=up", "power=15", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3059, "east=none", "north=up", "power=15", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3060, "east=none", "north=up", "power=15", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3061, "east=none", "north=up", "power=15", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3062, "east=none", "north=up", "power=15", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3063, "east=none", "north=up", "power=15", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3064, "east=none", "north=up", "power=15", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3065, "east=none", "north=up", "power=15", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3066, "east=none", "north=side", "power=0", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3067, "east=none", "north=side", "power=0", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3068, "east=none", "north=side", "power=0", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3069, "east=none", "north=side", "power=0", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3070, "east=none", "north=side", "power=0", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3071, "east=none", "north=side", "power=0", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3072, "east=none", "north=side", "power=0", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3073, "east=none", "north=side", "power=0", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3074, "east=none", "north=side", "power=0", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3075, "east=none", "north=side", "power=1", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3076, "east=none", "north=side", "power=1", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3077, "east=none", "north=side", "power=1", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3078, "east=none", "north=side", "power=1", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3079, "east=none", "north=side", "power=1", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3080, "east=none", "north=side", "power=1", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3081, "east=none", "north=side", "power=1", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3082, "east=none", "north=side", "power=1", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3083, "east=none", "north=side", "power=1", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3084, "east=none", "north=side", "power=2", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3085, "east=none", "north=side", "power=2", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3086, "east=none", "north=side", "power=2", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3087, "east=none", "north=side", "power=2", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3088, "east=none", "north=side", "power=2", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3089, "east=none", "north=side", "power=2", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3090, "east=none", "north=side", "power=2", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3091, "east=none", "north=side", "power=2", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3092, "east=none", "north=side", "power=2", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3093, "east=none", "north=side", "power=3", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3094, "east=none", "north=side", "power=3", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3095, "east=none", "north=side", "power=3", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3096, "east=none", "north=side", "power=3", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3097, "east=none", "north=side", "power=3", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3098, "east=none", "north=side", "power=3", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3099, "east=none", "north=side", "power=3", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3100, "east=none", "north=side", "power=3", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3101, "east=none", "north=side", "power=3", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3102, "east=none", "north=side", "power=4", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3103, "east=none", "north=side", "power=4", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3104, "east=none", "north=side", "power=4", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3105, "east=none", "north=side", "power=4", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3106, "east=none", "north=side", "power=4", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3107, "east=none", "north=side", "power=4", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3108, "east=none", "north=side", "power=4", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3109, "east=none", "north=side", "power=4", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3110, "east=none", "north=side", "power=4", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3111, "east=none", "north=side", "power=5", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3112, "east=none", "north=side", "power=5", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3113, "east=none", "north=side", "power=5", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3114, "east=none", "north=side", "power=5", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3115, "east=none", "north=side", "power=5", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3116, "east=none", "north=side", "power=5", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3117, "east=none", "north=side", "power=5", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3118, "east=none", "north=side", "power=5", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3119, "east=none", "north=side", "power=5", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3120, "east=none", "north=side", "power=6", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3121, "east=none", "north=side", "power=6", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3122, "east=none", "north=side", "power=6", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3123, "east=none", "north=side", "power=6", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3124, "east=none", "north=side", "power=6", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3125, "east=none", "north=side", "power=6", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3126, "east=none", "north=side", "power=6", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3127, "east=none", "north=side", "power=6", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3128, "east=none", "north=side", "power=6", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3129, "east=none", "north=side", "power=7", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3130, "east=none", "north=side", "power=7", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3131, "east=none", "north=side", "power=7", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3132, "east=none", "north=side", "power=7", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3133, "east=none", "north=side", "power=7", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3134, "east=none", "north=side", "power=7", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3135, "east=none", "north=side", "power=7", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3136, "east=none", "north=side", "power=7", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3137, "east=none", "north=side", "power=7", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3138, "east=none", "north=side", "power=8", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3139, "east=none", "north=side", "power=8", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3140, "east=none", "north=side", "power=8", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3141, "east=none", "north=side", "power=8", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3142, "east=none", "north=side", "power=8", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3143, "east=none", "north=side", "power=8", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3144, "east=none", "north=side", "power=8", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3145, "east=none", "north=side", "power=8", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3146, "east=none", "north=side", "power=8", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3147, "east=none", "north=side", "power=9", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3148, "east=none", "north=side", "power=9", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3149, "east=none", "north=side", "power=9", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3150, "east=none", "north=side", "power=9", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3151, "east=none", "north=side", "power=9", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3152, "east=none", "north=side", "power=9", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3153, "east=none", "north=side", "power=9", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3154, "east=none", "north=side", "power=9", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3155, "east=none", "north=side", "power=9", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3156, "east=none", "north=side", "power=10", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3157, "east=none", "north=side", "power=10", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3158, "east=none", "north=side", "power=10", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3159, "east=none", "north=side", "power=10", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3160, "east=none", "north=side", "power=10", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3161, "east=none", "north=side", "power=10", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3162, "east=none", "north=side", "power=10", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3163, "east=none", "north=side", "power=10", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3164, "east=none", "north=side", "power=10", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3165, "east=none", "north=side", "power=11", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3166, "east=none", "north=side", "power=11", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3167, "east=none", "north=side", "power=11", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3168, "east=none", "north=side", "power=11", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3169, "east=none", "north=side", "power=11", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3170, "east=none", "north=side", "power=11", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3171, "east=none", "north=side", "power=11", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3172, "east=none", "north=side", "power=11", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3173, "east=none", "north=side", "power=11", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3174, "east=none", "north=side", "power=12", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3175, "east=none", "north=side", "power=12", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3176, "east=none", "north=side", "power=12", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3177, "east=none", "north=side", "power=12", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3178, "east=none", "north=side", "power=12", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3179, "east=none", "north=side", "power=12", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3180, "east=none", "north=side", "power=12", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3181, "east=none", "north=side", "power=12", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3182, "east=none", "north=side", "power=12", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3183, "east=none", "north=side", "power=13", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3184, "east=none", "north=side", "power=13", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3185, "east=none", "north=side", "power=13", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3186, "east=none", "north=side", "power=13", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3187, "east=none", "north=side", "power=13", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3188, "east=none", "north=side", "power=13", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3189, "east=none", "north=side", "power=13", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3190, "east=none", "north=side", "power=13", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3191, "east=none", "north=side", "power=13", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3192, "east=none", "north=side", "power=14", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3193, "east=none", "north=side", "power=14", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3194, "east=none", "north=side", "power=14", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3195, "east=none", "north=side", "power=14", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3196, "east=none", "north=side", "power=14", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3197, "east=none", "north=side", "power=14", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3198, "east=none", "north=side", "power=14", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3199, "east=none", "north=side", "power=14", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3200, "east=none", "north=side", "power=14", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3201, "east=none", "north=side", "power=15", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3202, "east=none", "north=side", "power=15", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3203, "east=none", "north=side", "power=15", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3204, "east=none", "north=side", "power=15", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3205, "east=none", "north=side", "power=15", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3206, "east=none", "north=side", "power=15", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3207, "east=none", "north=side", "power=15", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3208, "east=none", "north=side", "power=15", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3209, "east=none", "north=side", "power=15", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3210, "east=none", "north=none", "power=0", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3211, "east=none", "north=none", "power=0", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3212, "east=none", "north=none", "power=0", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3213, "east=none", "north=none", "power=0", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3214, "east=none", "north=none", "power=0", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3215, "east=none", "north=none", "power=0", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3216, "east=none", "north=none", "power=0", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3217, "east=none", "north=none", "power=0", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3218, "east=none", "north=none", "power=0", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3219, "east=none", "north=none", "power=1", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3220, "east=none", "north=none", "power=1", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3221, "east=none", "north=none", "power=1", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3222, "east=none", "north=none", "power=1", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3223, "east=none", "north=none", "power=1", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3224, "east=none", "north=none", "power=1", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3225, "east=none", "north=none", "power=1", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3226, "east=none", "north=none", "power=1", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3227, "east=none", "north=none", "power=1", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3228, "east=none", "north=none", "power=2", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3229, "east=none", "north=none", "power=2", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3230, "east=none", "north=none", "power=2", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3231, "east=none", "north=none", "power=2", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3232, "east=none", "north=none", "power=2", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3233, "east=none", "north=none", "power=2", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3234, "east=none", "north=none", "power=2", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3235, "east=none", "north=none", "power=2", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3236, "east=none", "north=none", "power=2", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3237, "east=none", "north=none", "power=3", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3238, "east=none", "north=none", "power=3", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3239, "east=none", "north=none", "power=3", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3240, "east=none", "north=none", "power=3", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3241, "east=none", "north=none", "power=3", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3242, "east=none", "north=none", "power=3", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3243, "east=none", "north=none", "power=3", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3244, "east=none", "north=none", "power=3", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3245, "east=none", "north=none", "power=3", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3246, "east=none", "north=none", "power=4", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3247, "east=none", "north=none", "power=4", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3248, "east=none", "north=none", "power=4", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3249, "east=none", "north=none", "power=4", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3250, "east=none", "north=none", "power=4", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3251, "east=none", "north=none", "power=4", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3252, "east=none", "north=none", "power=4", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3253, "east=none", "north=none", "power=4", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3254, "east=none", "north=none", "power=4", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3255, "east=none", "north=none", "power=5", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3256, "east=none", "north=none", "power=5", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3257, "east=none", "north=none", "power=5", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3258, "east=none", "north=none", "power=5", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3259, "east=none", "north=none", "power=5", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3260, "east=none", "north=none", "power=5", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3261, "east=none", "north=none", "power=5", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3262, "east=none", "north=none", "power=5", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3263, "east=none", "north=none", "power=5", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3264, "east=none", "north=none", "power=6", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3265, "east=none", "north=none", "power=6", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3266, "east=none", "north=none", "power=6", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3267, "east=none", "north=none", "power=6", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3268, "east=none", "north=none", "power=6", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3269, "east=none", "north=none", "power=6", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3270, "east=none", "north=none", "power=6", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3271, "east=none", "north=none", "power=6", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3272, "east=none", "north=none", "power=6", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3273, "east=none", "north=none", "power=7", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3274, "east=none", "north=none", "power=7", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3275, "east=none", "north=none", "power=7", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3276, "east=none", "north=none", "power=7", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3277, "east=none", "north=none", "power=7", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3278, "east=none", "north=none", "power=7", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3279, "east=none", "north=none", "power=7", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3280, "east=none", "north=none", "power=7", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3281, "east=none", "north=none", "power=7", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3282, "east=none", "north=none", "power=8", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3283, "east=none", "north=none", "power=8", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3284, "east=none", "north=none", "power=8", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3285, "east=none", "north=none", "power=8", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3286, "east=none", "north=none", "power=8", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3287, "east=none", "north=none", "power=8", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3288, "east=none", "north=none", "power=8", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3289, "east=none", "north=none", "power=8", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3290, "east=none", "north=none", "power=8", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3291, "east=none", "north=none", "power=9", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3292, "east=none", "north=none", "power=9", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3293, "east=none", "north=none", "power=9", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3294, "east=none", "north=none", "power=9", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3295, "east=none", "north=none", "power=9", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3296, "east=none", "north=none", "power=9", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3297, "east=none", "north=none", "power=9", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3298, "east=none", "north=none", "power=9", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3299, "east=none", "north=none", "power=9", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3300, "east=none", "north=none", "power=10", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3301, "east=none", "north=none", "power=10", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3302, "east=none", "north=none", "power=10", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3303, "east=none", "north=none", "power=10", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3304, "east=none", "north=none", "power=10", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3305, "east=none", "north=none", "power=10", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3306, "east=none", "north=none", "power=10", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3307, "east=none", "north=none", "power=10", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3308, "east=none", "north=none", "power=10", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3309, "east=none", "north=none", "power=11", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3310, "east=none", "north=none", "power=11", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3311, "east=none", "north=none", "power=11", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3312, "east=none", "north=none", "power=11", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3313, "east=none", "north=none", "power=11", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3314, "east=none", "north=none", "power=11", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3315, "east=none", "north=none", "power=11", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3316, "east=none", "north=none", "power=11", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3317, "east=none", "north=none", "power=11", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3318, "east=none", "north=none", "power=12", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3319, "east=none", "north=none", "power=12", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3320, "east=none", "north=none", "power=12", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3321, "east=none", "north=none", "power=12", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3322, "east=none", "north=none", "power=12", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3323, "east=none", "north=none", "power=12", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3324, "east=none", "north=none", "power=12", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3325, "east=none", "north=none", "power=12", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3326, "east=none", "north=none", "power=12", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3327, "east=none", "north=none", "power=13", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3328, "east=none", "north=none", "power=13", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3329, "east=none", "north=none", "power=13", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3330, "east=none", "north=none", "power=13", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3331, "east=none", "north=none", "power=13", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3332, "east=none", "north=none", "power=13", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3333, "east=none", "north=none", "power=13", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3334, "east=none", "north=none", "power=13", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3335, "east=none", "north=none", "power=13", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3336, "east=none", "north=none", "power=14", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3337, "east=none", "north=none", "power=14", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3338, "east=none", "north=none", "power=14", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3339, "east=none", "north=none", "power=14", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3340, "east=none", "north=none", "power=14", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3341, "east=none", "north=none", "power=14", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3342, "east=none", "north=none", "power=14", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3343, "east=none", "north=none", "power=14", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3344, "east=none", "north=none", "power=14", "south=none", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3345, "east=none", "north=none", "power=15", "south=up", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3346, "east=none", "north=none", "power=15", "south=up", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3347, "east=none", "north=none", "power=15", "south=up", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3348, "east=none", "north=none", "power=15", "south=side", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3349, "east=none", "north=none", "power=15", "south=side", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3350, "east=none", "north=none", "power=15", "south=side", "west=none"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3351, "east=none", "north=none", "power=15", "south=none", "west=up"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3352, "east=none", "north=none", "power=15", "south=none", "west=side"));
        Block.REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3353, "east=none", "north=none", "power=15", "south=none", "west=none"));
    }
}
