Skip to content

Commit 1d6661c

Browse files
committed
general cleanup
1 parent de8917a commit 1d6661c

File tree

8 files changed

+46
-32
lines changed

8 files changed

+46
-32
lines changed

common/src/main/java/com/railwayteam/railways/content/custom_bogeys/selection_menu/RadialBogeyCategoryMenu.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import com.railwayteam.railways.registry.CRIcons;
1616
import com.railwayteam.railways.registry.CRTrackMaterials.CRTrackType;
1717
import com.railwayteam.railways.util.Utils;
18+
import com.railwayteam.railways.util.client.ClientUtils;
1819
import com.simibubi.create.AllKeys;
1920
import com.simibubi.create.content.trains.bogey.AbstractBogeyBlock;
2021
import com.simibubi.create.content.trains.bogey.BogeySizes.BogeySize;
@@ -563,7 +564,7 @@ public boolean mouseScrolled(double mouseX, double mouseY, double delta) {
563564
@Override
564565
public boolean keyReleased(int code, int scanCode, int modifiers) {
565566
InputConstants.Key mouseKey = InputConstants.getKey(code, scanCode);
566-
if (Utils.isActiveAndMatches(AllKeys.TOOL_MENU.getKeybind(), mouseKey)) {
567+
if (ClientUtils.isActiveAndMatches(AllKeys.TOOL_MENU.getKeybind(), mouseKey)) {
567568
onClose();
568569
return true;
569570
}

common/src/main/java/com/railwayteam/railways/content/palettes/cycle_menu/RadialTagCycleMenu.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import com.mojang.blaze3d.vertex.PoseStack;
88
import com.railwayteam.railways.content.custom_bogeys.selection_menu.BogeyCategoryHandlerClient;
99
import com.railwayteam.railways.mixin.client.AccessorToolboxHandlerClient;
10-
import com.railwayteam.railways.util.Utils;
10+
import com.railwayteam.railways.util.client.ClientUtils;
1111
import com.simibubi.create.AllKeys;
1212
import com.simibubi.create.foundation.gui.AbstractSimiScreen;
1313
import com.simibubi.create.foundation.gui.AllGuiTextures;
@@ -215,7 +215,7 @@ public boolean mouseScrolled(double mouseX, double mouseY, double delta) {
215215
@Override
216216
public boolean keyReleased(int code, int scanCode, int modifiers) {
217217
InputConstants.Key mouseKey = InputConstants.getKey(code, scanCode);
218-
if (Utils.isActiveAndMatches(AllKeys.TOOL_MENU.getKeybind(), mouseKey)) {
218+
if (ClientUtils.isActiveAndMatches(AllKeys.TOOL_MENU.getKeybind(), mouseKey)) {
219219
onClose();
220220
return true;
221221
}

common/src/main/java/com/railwayteam/railways/util/Utils.java

-10
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
package com.railwayteam.railways.util;
22

3-
import com.mojang.blaze3d.platform.InputConstants;
43
import com.railwayteam.railways.Railways;
54
import com.simibubi.create.content.trains.entity.Train;
65
import com.simibubi.create.foundation.networking.SimplePacketBase;
76
import dev.architectury.injectables.annotations.ExpectPlatform;
8-
import net.fabricmc.api.EnvType;
9-
import net.fabricmc.api.Environment;
10-
import net.minecraft.client.KeyMapping;
117
import net.minecraft.world.level.chunk.LevelChunk;
128

139
import java.nio.file.Path;
@@ -39,12 +35,6 @@ public static boolean isEnvVarTrue(String name) {
3935
}
4036
}
4137

42-
@ExpectPlatform
43-
@Environment(EnvType.CLIENT)
44-
public static boolean isActiveAndMatches(KeyMapping mapping, InputConstants.Key keyCode) {
45-
throw new AssertionError();
46-
}
47-
4838
@ExpectPlatform
4939
public static void sendCreatePacketToServer(SimplePacketBase packet) {
5040
throw new AssertionError();
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.railwayteam.railways.util.client;
2+
3+
import com.mojang.blaze3d.platform.InputConstants;
4+
import dev.architectury.injectables.annotations.ExpectPlatform;
5+
import net.fabricmc.api.EnvType;
6+
import net.fabricmc.api.Environment;
7+
import net.minecraft.client.KeyMapping;
8+
9+
@Environment(EnvType.CLIENT)
10+
public class ClientUtils {
11+
@ExpectPlatform
12+
public static boolean isActiveAndMatches(KeyMapping mapping, InputConstants.Key keyCode) {
13+
throw new AssertionError();
14+
}
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package com.railwayteam.railways.util.client.fabric;
2+
3+
import com.mojang.blaze3d.platform.InputConstants;
4+
import io.github.fabricators_of_create.porting_lib.util.KeyBindingHelper;
5+
import net.fabricmc.api.EnvType;
6+
import net.fabricmc.api.Environment;
7+
import net.minecraft.client.KeyMapping;
8+
9+
@Environment(EnvType.CLIENT)
10+
public class ClientUtilsImpl {
11+
public static boolean isActiveAndMatches(KeyMapping mapping, InputConstants.Key keyCode) {
12+
return KeyBindingHelper.isActiveAndMatches(mapping, keyCode);
13+
}
14+
}

fabric/src/main/java/com/railwayteam/railways/util/fabric/UtilsImpl.java

-10
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
package com.railwayteam.railways.util.fabric;
22

3-
import com.mojang.blaze3d.platform.InputConstants;
43
import com.simibubi.create.AllPackets;
54
import com.simibubi.create.content.trains.HonkPacket;
65
import com.simibubi.create.content.trains.entity.Train;
76
import com.simibubi.create.foundation.networking.SimplePacketBase;
8-
import io.github.fabricators_of_create.porting_lib.util.KeyBindingHelper;
9-
import net.fabricmc.api.EnvType;
10-
import net.fabricmc.api.Environment;
117
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientChunkEvents;
128
import net.fabricmc.loader.api.FabricLoader;
13-
import net.minecraft.client.KeyMapping;
149
import net.minecraft.client.Minecraft;
1510
import net.minecraft.world.level.chunk.LevelChunk;
1611

@@ -25,11 +20,6 @@ public static boolean isDevEnv() {
2520
return FabricLoader.getInstance().isDevelopmentEnvironment();
2621
}
2722

28-
@Environment(EnvType.CLIENT)
29-
public static boolean isActiveAndMatches(KeyMapping mapping, InputConstants.Key keyCode) {
30-
return KeyBindingHelper.isActiveAndMatches(mapping, keyCode);
31-
}
32-
3323
public static void sendCreatePacketToServer(SimplePacketBase packet) {
3424
AllPackets.getChannel().sendToServer(packet);
3525
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.railwayteam.railways.util.client.forge;
2+
3+
import com.mojang.blaze3d.platform.InputConstants;
4+
import net.minecraft.client.KeyMapping;
5+
import net.minecraftforge.api.distmarker.Dist;
6+
import net.minecraftforge.api.distmarker.OnlyIn;
7+
8+
@OnlyIn(Dist.CLIENT)
9+
public class ClientUtilsImpl {
10+
public static boolean isActiveAndMatches(KeyMapping mapping, InputConstants.Key keyCode) {
11+
return mapping.isActiveAndMatches(keyCode);
12+
}
13+
}

forge/src/main/java/com/railwayteam/railways/util/forge/UtilsImpl.java

-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
package com.railwayteam.railways.util.forge;
22

3-
import com.mojang.blaze3d.platform.InputConstants;
43
import com.simibubi.create.AllPackets;
54
import com.simibubi.create.content.trains.HonkPacket;
65
import com.simibubi.create.content.trains.entity.Train;
76
import com.simibubi.create.foundation.networking.SimplePacketBase;
8-
import net.minecraft.client.KeyMapping;
97
import net.minecraft.world.level.chunk.LevelChunk;
10-
import net.minecraftforge.api.distmarker.Dist;
11-
import net.minecraftforge.api.distmarker.OnlyIn;
128
import net.minecraftforge.common.MinecraftForge;
139
import net.minecraftforge.event.level.ChunkEvent;
1410
import net.minecraftforge.fml.loading.FMLLoader;
@@ -26,11 +22,6 @@ public static boolean isDevEnv() {
2622
return !FMLLoader.isProduction();
2723
}
2824

29-
@OnlyIn(Dist.CLIENT)
30-
public static boolean isActiveAndMatches(KeyMapping mapping, InputConstants.Key keyCode) {
31-
return mapping.isActiveAndMatches(keyCode);
32-
}
33-
3425
public static void sendCreatePacketToServer(SimplePacketBase packet) {
3526
AllPackets.getChannel().sendToServer(packet);
3627
}

0 commit comments

Comments
 (0)