Newer
Older
void-pack-super-server / work / decompile-ee3ecae0 / net / minecraft / server / AreaTransformer2.java
Simon Lindgren on 26 Mar 2020 590 bytes first commit
package net.minecraft.server;

public interface AreaTransformer2 extends AreaTransformer {

    default <R extends Area> AreaFactory<R> a(AreaContextTransformed<R> areacontexttransformed, AreaFactory<R> areafactory) {
        return () -> {
            R r0 = areafactory.make();

            return areacontexttransformed.a((i, j) -> {
                areacontexttransformed.a((long) i, (long) j);
                return this.a(areacontexttransformed, r0, i, j);
            }, r0);
        };
    }

    int a(AreaContextTransformed<?> areacontexttransformed, Area area, int i, int j);
}