27 lines
789 B
Java
27 lines
789 B
Java
package localmods.mtkviewpoint;
|
|
|
|
import me.zed_0xff.zombie_buddy.Patch;
|
|
import viewpoint.core.Frame;
|
|
import viewpoint.render.SceneData;
|
|
|
|
public final class RenderPatches {
|
|
private RenderPatches() {}
|
|
|
|
@Patch(className="viewpoint.FP",methodName="captureWorld")
|
|
public static class Snapshot {
|
|
@Patch.OnExit
|
|
public static void exit(@Patch.Argument(0) Frame frame) {
|
|
try { ProjectileBridge.capture(frame); }
|
|
catch (Throwable error) { TracerRenderer.fail(error); }
|
|
}
|
|
}
|
|
|
|
@Patch(className="viewpoint.render.WorldRenderer",methodName="drawWeather")
|
|
public static class Draw {
|
|
@Patch.OnExit
|
|
public static void exit(@Patch.Argument(0) SceneData scene) {
|
|
TracerRenderer.draw(scene);
|
|
}
|
|
}
|
|
}
|