Skip to content

Commit e7223d8

Browse files
committed
cleanup & CTexturedButton
1 parent 7ef2bef commit e7223d8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+188
-967
lines changed

src/main/java/io/github/techstreet/dfscript/DFScript.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,19 @@
22

33
import com.google.gson.Gson;
44
import com.google.gson.GsonBuilder;
5-
import com.google.gson.JsonParser;
65
import io.github.techstreet.dfscript.commands.CommandManager;
7-
import io.github.techstreet.dfscript.features.*;
6+
import io.github.techstreet.dfscript.features.UpdateAlerts;
87
import io.github.techstreet.dfscript.loader.Loader;
9-
import io.github.techstreet.dfscript.loader.v2.CodeInitializer;
108
import io.github.techstreet.dfscript.script.ScriptManager;
119
import io.github.techstreet.dfscript.util.Scheduler;
10+
import java.util.concurrent.ExecutorService;
11+
import java.util.concurrent.Executors;
1212
import net.fabricmc.api.ModInitializer;
1313
import net.fabricmc.loader.api.FabricLoader;
1414
import net.minecraft.client.MinecraftClient;
1515
import org.apache.logging.log4j.LogManager;
1616
import org.apache.logging.log4j.Logger;
1717

18-
import java.util.concurrent.ExecutorService;
19-
import java.util.concurrent.Executors;
20-
2118
public class DFScript implements ModInitializer {
2219

2320
public static final Logger LOGGER = LogManager.getLogger();
@@ -35,8 +32,6 @@ public class DFScript implements ModInitializer {
3532
.setPrettyPrinting()
3633
.create();
3734

38-
public static final JsonParser JSON_PARSER = new JsonParser();
39-
4035
@Override
4136
public void onInitialize() {
4237
LOGGER.info("Initializing");

src/main/java/io/github/techstreet/dfscript/commands/CommandManager.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,17 @@
11
package io.github.techstreet.dfscript.commands;
22

33
import com.mojang.brigadier.CommandDispatcher;
4-
import io.github.techstreet.dfscript.commands.misc.*;
4+
import io.github.techstreet.dfscript.commands.misc.ScriptsCommand;
55
import io.github.techstreet.dfscript.loader.Loadable;
66
import java.util.ArrayList;
7-
import java.util.HashMap;
87
import java.util.List;
9-
10-
import io.github.techstreet.dfscript.util.hypercube.HypercubeRank;
11-
import net.fabricmc.fabric.api.client.command.v2.ClientCommandManager;
128
import net.fabricmc.fabric.api.client.command.v2.ClientCommandRegistrationCallback;
139
import net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource;
14-
import net.fabricmc.fabric.api.command.v2.CommandRegistrationCallback;
1510

1611
public class CommandManager implements Loadable {
1712

1813
private final CommandManager instance;
1914
private static final List<Command> commands = new ArrayList<>();
20-
public static final HashMap<Command, HypercubeRank> rankedCommands = new HashMap<>();
2115

2216
public CommandManager() {
2317
instance = this;
@@ -29,13 +23,8 @@ public CommandManager getInstance() {
2923

3024
@Override
3125
public void load() {
32-
33-
// misc commands
34-
commands.add(new PingCommand());
3526
commands.add(new ScriptsCommand());
3627

37-
// Example of registering commands with a required df rank
38-
// rankedCommands.put(new TestCommand(), DFRank.JRHELPER);
3928
ClientCommandRegistrationCallback.EVENT.register((dispatcher, registryAccess) -> attachTo(dispatcher));
4029
}
4130

src/main/java/io/github/techstreet/dfscript/commands/arguments/FileArgumentType.java

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/main/java/io/github/techstreet/dfscript/commands/arguments/PlayerArgumentType.java

Lines changed: 0 additions & 40 deletions
This file was deleted.

src/main/java/io/github/techstreet/dfscript/commands/arguments/StringListArgumentType.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

src/main/java/io/github/techstreet/dfscript/commands/misc/PingCommand.java

Lines changed: 0 additions & 77 deletions
This file was deleted.

src/main/java/io/github/techstreet/dfscript/commands/misc/ScriptsCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public void register(CommandDispatcher<FabricClientCommandSource> cd) {
2222
cd.register(
2323
literal("scripts")
2424
.executes(ctx -> {
25-
DFScript.MC.send(() -> io.github.techstreet.dfscript.DFScript.MC.setScreen(new ScriptListScreen()));
25+
DFScript.MC.send(() -> DFScript.MC.setScreen(new ScriptListScreen()));
2626
return 0;
2727
})
2828
.then(literal("reload")

src/main/java/io/github/techstreet/dfscript/event/ServerJoinEvent.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package io.github.techstreet.dfscript.event;
22

33
import io.github.techstreet.dfscript.event.system.Event;
4-
import net.minecraft.network.packet.s2c.play.GameJoinS2CPacket;
5-
64
import java.net.InetSocketAddress;
5+
import net.minecraft.network.packet.s2c.play.GameJoinS2CPacket;
76

87
public class ServerJoinEvent implements Event {
98
private final GameJoinS2CPacket packet;

src/main/java/io/github/techstreet/dfscript/event/system/EventManager.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
package io.github.techstreet.dfscript.event.system;
22

3-
import io.github.techstreet.dfscript.event.TickEvent;
4-
import io.github.techstreet.dfscript.util.chat.ChatType;
5-
import io.github.techstreet.dfscript.util.chat.ChatUtil;
6-
73
import java.util.ArrayList;
84
import java.util.HashMap;
95
import java.util.List;

src/main/java/io/github/techstreet/dfscript/mixin/game/MClientPlayNetworkHandler.java

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,29 @@
22

33
import com.mojang.blaze3d.systems.RenderSystem;
44
import io.github.techstreet.dfscript.DFScript;
5-
import io.github.techstreet.dfscript.event.*;
5+
import io.github.techstreet.dfscript.event.BuildModeEvent;
6+
import io.github.techstreet.dfscript.event.DevModeEvent;
7+
import io.github.techstreet.dfscript.event.PlayModeEvent;
8+
import io.github.techstreet.dfscript.event.ReceiveChatEvent;
9+
import io.github.techstreet.dfscript.event.RecieveSoundEvent;
10+
import io.github.techstreet.dfscript.event.ServerJoinEvent;
11+
import io.github.techstreet.dfscript.event.ServerLeaveEvent;
612
import io.github.techstreet.dfscript.event.system.EventManager;
713
import io.github.techstreet.dfscript.util.hypercube.HypercubeRank;
814
import io.github.techstreet.dfscript.util.hypercube.HypercubeUtil;
15+
import java.net.InetSocketAddress;
916
import net.minecraft.client.network.ClientPlayNetworkHandler;
1017
import net.minecraft.network.ClientConnection;
11-
import net.minecraft.network.packet.s2c.play.*;
18+
import net.minecraft.network.packet.s2c.play.DisconnectS2CPacket;
19+
import net.minecraft.network.packet.s2c.play.GameJoinS2CPacket;
20+
import net.minecraft.network.packet.s2c.play.GameMessageS2CPacket;
21+
import net.minecraft.network.packet.s2c.play.PlaySoundS2CPacket;
22+
import net.minecraft.network.packet.s2c.play.TeamS2CPacket;
1223
import org.spongepowered.asm.mixin.Mixin;
1324
import org.spongepowered.asm.mixin.injection.At;
1425
import org.spongepowered.asm.mixin.injection.Inject;
1526
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
1627

17-
import java.net.InetSocketAddress;
18-
1928
@Mixin(ClientPlayNetworkHandler.class)
2029
public class MClientPlayNetworkHandler {
2130

@@ -52,9 +61,9 @@ private void onGameMessage(GameMessageS2CPacket packet, CallbackInfo ci) {
5261
@Inject(method = "onTeam", at = @At("RETURN"))
5362
private void handleSetPlayerTeamPacket(TeamS2CPacket packet, CallbackInfo ci) {
5463
if (DFScript.MC.player != null) {
55-
if (io.github.techstreet.dfscript.DFScript.MC.getCurrentServerEntry() != null) {
56-
if (io.github.techstreet.dfscript.DFScript.MC.getCurrentServerEntry().address.contains("mcdiamondfire.com")) {
57-
if (packet.getPlayerNames().contains(io.github.techstreet.dfscript.DFScript.MC.player.getName().getString())) {
64+
if (DFScript.MC.getCurrentServerEntry() != null) {
65+
if (DFScript.MC.getCurrentServerEntry().address.contains("mcdiamondfire.com")) {
66+
if (packet.getPlayerNames().contains(DFScript.MC.player.getName().getString())) {
5867
for (HypercubeRank r : HypercubeRank.values()) {
5968
if (r.getTeamName() == null)
6069
continue;
@@ -75,8 +84,8 @@ private void handleSetPlayerTeamPacket(TeamS2CPacket packet, CallbackInfo ci) {
7584
@Inject(method = "onGameJoin", at = @At("RETURN"), cancellable = true)
7685
private void onGameJoin(GameJoinS2CPacket packet, CallbackInfo ci) {
7786
ClientConnection conn = DFScript.MC.getNetworkHandler().getConnection();
78-
ServerJoinEvent event = new ServerJoinEvent(packet, ((InetSocketAddress)conn.getAddress()));
79-
EventManager.getInstance().dispatch(event);
87+
// ServerJoinEvent event = new ServerJoinEvent(packet, ((InetSocketAddress)conn.getAddress()));
88+
// EventManager.getInstance().dispatch(event);
8089
}
8190

8291
@Inject(method = "onDisconnect", at = @At("RETURN"), cancellable = true)

0 commit comments

Comments
 (0)