Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit f12dd4e

Browse files
committedFeb 13, 2024
Reorganize package structure on the client to adhere to modding standards
1 parent 1fdac5b commit f12dd4e

File tree

8 files changed

+24
-23
lines changed

8 files changed

+24
-23
lines changed
 

‎veinminer-fabric/src/main/java/wtf/choco/veinminer/VeinMinerMod.java‎ renamed to ‎veinminer-fabric/src/main/java/wtf/choco/veinminer/client/VeinMinerClient.java‎

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wtf.choco.veinminer;
1+
package wtf.choco.veinminer.client;
22

33
import com.mojang.blaze3d.platform.InputConstants;
44
import com.mojang.blaze3d.vertex.PoseStack;
@@ -28,21 +28,22 @@
2828
import org.slf4j.LoggerFactory;
2929

3030
import wtf.choco.network.fabric.FabricProtocolConfiguration;
31+
import wtf.choco.veinminer.VeinMiner;
32+
import wtf.choco.veinminer.client.network.FabricServerState;
33+
import wtf.choco.veinminer.client.network.VeinMinerFabricChannelRegistrar;
34+
import wtf.choco.veinminer.client.render.VeinMinerRenderType;
35+
import wtf.choco.veinminer.client.render.hud.HudRenderComponent;
36+
import wtf.choco.veinminer.client.render.hud.HudRenderComponentPatternWheel;
37+
import wtf.choco.veinminer.client.render.hud.HudRenderComponentVeinMiningIcon;
3138
import wtf.choco.veinminer.config.ClientConfig;
32-
import wtf.choco.veinminer.hud.HudRenderComponent;
33-
import wtf.choco.veinminer.hud.HudRenderComponentPatternWheel;
34-
import wtf.choco.veinminer.hud.HudRenderComponentVeinMiningIcon;
35-
import wtf.choco.veinminer.network.FabricServerState;
36-
import wtf.choco.veinminer.network.VeinMinerFabricChannelRegistrar;
3739
import wtf.choco.veinminer.network.protocol.serverbound.ServerboundHandshake;
3840
import wtf.choco.veinminer.network.protocol.serverbound.ServerboundRequestVeinMine;
3941
import wtf.choco.veinminer.network.protocol.serverbound.ServerboundToggleVeinMiner;
40-
import wtf.choco.veinminer.render.VeinMinerRenderType;
4142

4243
/**
4344
* The Fabric VeinMiner mod entry class.
4445
*/
45-
public final class VeinMinerMod implements ClientModInitializer {
46+
public final class VeinMinerClient implements ClientModInitializer {
4647

4748
/**
4849
* The "activate veinminer" key mapping. Defaults to ~

‎veinminer-fabric/src/main/java/wtf/choco/veinminer/network/FabricServerState.java‎ renamed to ‎veinminer-fabric/src/main/java/wtf/choco/veinminer/client/network/FabricServerState.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wtf.choco.veinminer.network;
1+
package wtf.choco.veinminer.client.network;
22

33
import java.util.ArrayList;
44
import java.util.Collections;
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wtf.choco.veinminer.network;
1+
package wtf.choco.veinminer.client.network;
22

33
import net.minecraft.resources.ResourceLocation;
44

@@ -9,7 +9,7 @@
99
import wtf.choco.network.Message;
1010
import wtf.choco.network.fabric.FabricClientChannelRegistrar;
1111
import wtf.choco.veinminer.VeinMiner;
12-
import wtf.choco.veinminer.VeinMinerMod;
12+
import wtf.choco.veinminer.client.VeinMinerClient;
1313
import wtf.choco.veinminer.network.protocol.VeinMinerClientboundMessageListener;
1414
import wtf.choco.veinminer.network.protocol.VeinMinerServerboundMessageListener;
1515

@@ -22,7 +22,7 @@ public VeinMinerFabricChannelRegistrar(Logger logger) {
2222
@Nullable
2323
@Override
2424
protected VeinMinerClientboundMessageListener onSuccessfulMessage(@NotNull ResourceLocation channel, @NotNull Message<VeinMinerClientboundMessageListener> message) {
25-
return VeinMinerMod.hasServerState() ? VeinMinerMod.getServerState() : null;
25+
return VeinMinerClient.hasServerState() ? VeinMinerClient.getServerState() : null;
2626
}
2727

2828
}

‎veinminer-fabric/src/main/java/wtf/choco/veinminer/render/VeinMinerRenderType.java‎ renamed to ‎veinminer-fabric/src/main/java/wtf/choco/veinminer/client/render/VeinMinerRenderType.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wtf.choco.veinminer.render;
1+
package wtf.choco.veinminer.client.render;
22

33
import com.mojang.blaze3d.vertex.DefaultVertexFormat;
44
import com.mojang.blaze3d.vertex.VertexFormat.Mode;

‎veinminer-fabric/src/main/java/wtf/choco/veinminer/hud/HudRenderComponent.java‎ renamed to ‎veinminer-fabric/src/main/java/wtf/choco/veinminer/client/render/hud/HudRenderComponent.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wtf.choco.veinminer.hud;
1+
package wtf.choco.veinminer.client.render.hud;
22

33
import com.mojang.blaze3d.vertex.PoseStack;
44

‎veinminer-fabric/src/main/java/wtf/choco/veinminer/hud/HudRenderComponentPatternWheel.java‎ renamed to ‎veinminer-fabric/src/main/java/wtf/choco/veinminer/client/render/hud/HudRenderComponentPatternWheel.java‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wtf.choco.veinminer.hud;
1+
package wtf.choco.veinminer.client.render.hud;
22

33
import com.mojang.blaze3d.systems.RenderSystem;
44
import com.mojang.blaze3d.vertex.PoseStack;
@@ -10,9 +10,9 @@
1010

1111
import org.jetbrains.annotations.NotNull;
1212

13-
import wtf.choco.veinminer.VeinMinerMod;
13+
import wtf.choco.veinminer.client.VeinMinerClient;
14+
import wtf.choco.veinminer.client.network.FabricServerState;
1415
import wtf.choco.veinminer.config.ClientConfig;
15-
import wtf.choco.veinminer.network.FabricServerState;
1616

1717
/**
1818
* A {@link HudRenderComponent} for the pattern selection wheel in the top left.
@@ -47,7 +47,7 @@ else if (remainingMs < FADE_MS) { // Fade out
4747
int alpha = (Mth.floor(alphaProgress * 255) << 24) & 0xFF000000;
4848
int colour = 0xFFFFFF | alpha;
4949

50-
FabricServerState serverState = VeinMinerMod.getServerState();
50+
FabricServerState serverState = VeinMinerClient.getServerState();
5151
String before = serverState.getPreviousPattern().toString();
5252
String selected = serverState.getSelectedPattern().toString();
5353
String after = serverState.getNextPattern().toString();
@@ -71,7 +71,7 @@ else if (remainingMs < FADE_MS) { // Fade out
7171

7272
@Override
7373
public boolean shouldRender(@NotNull ClientConfig config) {
74-
return config.isAllowPatternSwitchingKeybind() && VeinMinerMod.getServerState().hasPatternKeys() && remainingMs >= 0L;
74+
return config.isAllowPatternSwitchingKeybind() && VeinMinerClient.getServerState().hasPatternKeys() && remainingMs >= 0L;
7575
}
7676

7777
/**

‎veinminer-fabric/src/main/java/wtf/choco/veinminer/hud/HudRenderComponentVeinMiningIcon.java‎ renamed to ‎veinminer-fabric/src/main/java/wtf/choco/veinminer/client/render/hud/HudRenderComponentVeinMiningIcon.java‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wtf.choco.veinminer.hud;
1+
package wtf.choco.veinminer.client.render.hud;
22

33
import com.mojang.blaze3d.platform.Window;
44

@@ -8,7 +8,7 @@
88

99
import org.jetbrains.annotations.NotNull;
1010

11-
import wtf.choco.veinminer.VeinMinerMod;
11+
import wtf.choco.veinminer.client.VeinMinerClient;
1212
import wtf.choco.veinminer.config.ClientConfig;
1313

1414
/**
@@ -32,7 +32,7 @@ public void render(@NotNull Minecraft client, @NotNull GuiGraphics graphics, flo
3232

3333
@Override
3434
public boolean shouldRender(@NotNull ClientConfig config) {
35-
return config.isAllowActivationKeybind() && Minecraft.renderNames() && VeinMinerMod.getServerState().isActive();
35+
return config.isAllowActivationKeybind() && Minecraft.renderNames() && VeinMinerClient.getServerState().isActive();
3636
}
3737

3838
}

‎veinminer-fabric/src/main/resources/fabric.mod.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"environment": "client",
2323
"entrypoints": {
2424
"client": [
25-
"wtf.choco.veinminer.VeinMinerMod"
25+
"wtf.choco.veinminer.client.VeinMinerClient"
2626
]
2727
},
2828

0 commit comments

Comments
 (0)
Please sign in to comment.