Enderscape integration

This commit is contained in:
paulevsGitch 2021-11-22 15:51:00 +03:00
parent ae0efb1f52
commit d8bad90731
6 changed files with 64 additions and 9 deletions

View file

@ -11,6 +11,8 @@ import com.mojang.blaze3d.vertex.VertexFormat;
import com.mojang.math.Matrix4f;
import com.mojang.math.Quaternion;
import com.mojang.math.Vector3f;
import net.fabricmc.fabric.api.client.rendering.v1.DimensionRenderingRegistry;
import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext;
import net.minecraft.client.renderer.FogRenderer;
import net.minecraft.client.renderer.GameRenderer;
import net.minecraft.resources.ResourceLocation;
@ -20,9 +22,6 @@ import ru.betterend.BetterEnd;
import java.util.Random;
import net.fabricmc.fabric.api.client.rendering.v1.DimensionRenderingRegistry;
import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext;
public class BetterEndSkyRenderer implements DimensionRenderingRegistry.SkyRenderer {
private static final ResourceLocation NEBULA_1 = BetterEnd.makeID("textures/sky/nebula_2.png");
private static final ResourceLocation NEBULA_2 = BetterEnd.makeID("textures/sky/nebula_3.png");
@ -42,11 +41,11 @@ public class BetterEndSkyRenderer implements DimensionRenderingRegistry.SkyRende
private Vector3f axis2;
private Vector3f axis3;
private Vector3f axis4;
private boolean initalized = false;
private boolean initialised;
private void initialise() {
if(!initalized) {
if (!initialised) {
initStars();
Random random = new Random(131);
axis1 = new Vector3f(random.nextFloat(), random.nextFloat(), random.nextFloat());
@ -57,7 +56,7 @@ public class BetterEndSkyRenderer implements DimensionRenderingRegistry.SkyRende
axis2.normalize();
axis3.normalize();
axis4.normalize();
this.initalized = true;
initialised = true;
}
}