@FunctionalInterface public static interface BlockStateVariantMap.TriFunction<P1,P2,P3,R>
R
apply(P1 p1, P2 p2, P3 p3)
R apply(P1 p1, P2 p2, P3 p3)