Skip to content

Commit b167f4b

Browse files
committed
It's a rainbow!
Fun fact: This commit was made at 37,000 feet up!
1 parent dc13263 commit b167f4b

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

src/main/java/com/simibubi/create/content/kinetics/KineticDebugger.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.simibubi.create.content.kinetics.base.IRotate;
44
import com.simibubi.create.content.kinetics.base.KineticBlockEntity;
55
import com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer;
6-
import com.simibubi.create.infrastructure.config.AllConfigs;
76

87
import net.createmod.catnip.math.VecHelper;
98
import net.createmod.catnip.outliner.Outliner;
@@ -24,6 +23,7 @@
2423
import net.minecraft.world.phys.shapes.VoxelShape;
2524

2625
public class KineticDebugger {
26+
public static boolean rainbowDebug = false;
2727

2828
public static void tick() {
2929
if (!isActive()) {
@@ -62,7 +62,7 @@ public static void tick() {
6262
}
6363

6464
public static boolean isActive() {
65-
return isF3DebugModeActive() && AllConfigs.client().rainbowDebug.get();
65+
return isF3DebugModeActive() && KineticDebugger.rainbowDebug;
6666
}
6767

6868
public static boolean isF3DebugModeActive() {

src/main/java/com/simibubi/create/infrastructure/command/SimpleCreateActions.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,19 @@
22

33
import com.simibubi.create.Create;
44
import com.simibubi.create.content.equipment.goggles.GoggleConfigScreen;
5+
import com.simibubi.create.content.kinetics.KineticDebugger;
56
import com.simibubi.create.content.trains.CameraDistanceModifier;
67
import com.simibubi.create.foundation.utility.CameraAngleAnimationService;
78
import com.simibubi.create.infrastructure.config.AllConfigs;
89

10+
import net.minecraftforge.common.ForgeConfig;
11+
912
import net.createmod.catnip.gui.ScreenOpener;
1013
import net.minecraft.ChatFormatting;
1114
import net.minecraft.client.Minecraft;
1215
import net.minecraft.client.player.LocalPlayer;
1316
import net.minecraft.network.chat.Component;
1417
import net.minecraft.network.chat.MutableComponent;
15-
import net.minecraftforge.common.ForgeConfig;
1618

1719
public class SimpleCreateActions {
1820

@@ -23,13 +25,13 @@ public static void rainbowDebug(String value) {
2325

2426
if (value.equals("info")) {
2527
Component text = Component.literal("Rainbow Debug Utility is currently: ")
26-
.append(boolToText(AllConfigs.client().rainbowDebug.get()));
28+
.append(boolToText(KineticDebugger.rainbowDebug));
2729
player.displayClientMessage(text, false);
2830
return;
2931
}
3032

31-
AllConfigs.client().rainbowDebug.set(Boolean.parseBoolean(value));
32-
Component text = boolToText(AllConfigs.client().rainbowDebug.get())
33+
KineticDebugger.rainbowDebug = Boolean.parseBoolean(value);
34+
Component text = boolToText(KineticDebugger.rainbowDebug)
3335
.append(Component.literal(" Rainbow Debug Utility").withStyle(ChatFormatting.WHITE));
3436
player.displayClientMessage(text, false);
3537
}

src/main/java/com/simibubi/create/infrastructure/config/CClient.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ public class CClient extends ConfigBase {
1919
public final ConfigFloat fanParticleDensity = f(.5f, 0, 1, "fanParticleDensity",
2020
Comments.fanParticleDensity);
2121
public final ConfigFloat filterItemRenderDistance = f(10f, 1, "filterItemRenderDistance", Comments.filterItemRenderDistance);
22-
public final ConfigBool rainbowDebug = b(false, "enableRainbowDebug",
23-
Comments.rainbowDebug);
2422
// no group
2523
public final ConfigInt mainMenuConfigButtonRow = i(2, 0, 4, "mainMenuConfigButtonRow",
2624
Comments.mainMenuConfigButtonRow);
@@ -65,7 +63,7 @@ public class CClient extends ConfigBase {
6563
Comments.enableAmbientSounds);
6664
public final ConfigFloat ambientVolumeCap = f(.1f, 0, 1, "ambientVolumeCap",
6765
Comments.ambientVolumeCap);
68-
66+
6967
//integration
7068
public final ConfigGroup integration = group(1, "jeiIntegration",
7169
Comments.integration);
@@ -104,7 +102,6 @@ private static class Comments {
104102
"[in Blocks]",
105103
"Maximum Distance to the player at which items in Blocks' filter slots will be displayed"
106104
};
107-
static String rainbowDebug = "Show kinetic debug information on blocks while the F3-Menu is open.";
108105
static String[] mainMenuConfigButtonRow = new String[]{
109106
"Choose the menu row that the Create config button appears on in the main menu",
110107
"Set to 0 to disable the button altogether"

0 commit comments

Comments
 (0)