From d996d3674218745cbe81756f10d34d350ac27787 Mon Sep 17 00:00:00 2001 From: Sen Date: Fri, 11 Jul 2025 00:45:15 +0200 Subject: [PATCH] add lighting color, fix later! --- common/src/main/java/common/init/UniverseRegistry.java | 2 +- common/src/main/java/common/world/World.java | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/common/src/main/java/common/init/UniverseRegistry.java b/common/src/main/java/common/init/UniverseRegistry.java index 36d0789b..9ce0562a 100755 --- a/common/src/main/java/common/init/UniverseRegistry.java +++ b/common/src/main/java/common/init/UniverseRegistry.java @@ -590,7 +590,7 @@ public abstract class UniverseRegistry { .addLiquid(Blocks.flowing_springwater.getState(), 50, 8, 255, false), "tianxin"); registerDomain("digital", "Digital"); - registerArea("cyberspace", "Cyberspace", new Area(0x000000, 0x000000, 293.15f, 15) + registerArea("cyberspace", "Cyberspace", new Area(0x000000, 0x000000, 293.15f, 15).setLightColor(0x00ff00).setBlockColor(0x00ff00) .setFlatGen(Blocks.green_clay.getState(), 2) .enableMobs(), "digital"); diff --git a/common/src/main/java/common/world/World.java b/common/src/main/java/common/world/World.java index 2b6cc126..730bc1fb 100755 --- a/common/src/main/java/common/world/World.java +++ b/common/src/main/java/common/world/World.java @@ -42,11 +42,11 @@ import common.util.Vec3; public abstract class World implements IWorldAccess { public static final float[][] BRIGHTNESS = new float[16][16]; static { - for(int l = 0; l < 16; l++) { - float f = (float)l / 15.0f; - for(int i = 0; i <= 15; ++i) { - float f1 = 1.0F - (float)i / 15.0F; - BRIGHTNESS[l][i] = (1.0F - f1) / (f1 * 3.0F + 1.0F) * (1.0F - f) + f; + for(int bright = 0; bright < 16; bright++) { + float br = (float)bright / 15.0f; + for(int idx = 0; idx <= 15; idx++) { + float sub = 1.0F - (float)idx / 15.0F; + BRIGHTNESS[bright][idx] = (1.0F - sub) / (sub * 3.0F + 1.0F) * (1.0F - br) + br; } } }