aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/raeids/stratus/mixin/ClientCommandHandlerMixin.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/raeids/stratus/mixin/ClientCommandHandlerMixin.java')
-rw-r--r--src/main/java/com/raeids/stratus/mixin/ClientCommandHandlerMixin.java33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/main/java/com/raeids/stratus/mixin/ClientCommandHandlerMixin.java b/src/main/java/com/raeids/stratus/mixin/ClientCommandHandlerMixin.java
deleted file mode 100644
index ecdef69..0000000
--- a/src/main/java/com/raeids/stratus/mixin/ClientCommandHandlerMixin.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package com.raeids.stratus.mixin;
-
-import com.raeids.stratus.config.StratusConfig;
-import com.raeids.stratus.chat.ChatShortcuts;
-import kotlin.Pair;
-import net.minecraft.client.Minecraft;
-import net.minecraft.command.CommandHandler;
-import net.minecraft.command.ICommandSender;
-import net.minecraft.util.BlockPos;
-import net.minecraftforge.client.ClientCommandHandler;
-import net.minecraftforge.fml.client.FMLClientHandler;
-import org.spongepowered.asm.mixin.Mixin;
-import org.spongepowered.asm.mixin.injection.At;
-import org.spongepowered.asm.mixin.injection.Redirect;
-
-import java.util.List;
-
-@Mixin(value = ClientCommandHandler.class, remap = false)
-public class ClientCommandHandlerMixin extends CommandHandler {
- @Redirect(method = "autoComplete", at = @At(value = "INVOKE", target = "Lnet/minecraftforge/client/ClientCommandHandler;getTabCompletionOptions(Lnet/minecraft/command/ICommandSender;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List;"))
- private List<String> addChatShortcuts(ClientCommandHandler instance, ICommandSender iCommandSender, String leftOfCursor, BlockPos blockPos) {
- Minecraft mc = FMLClientHandler.instance().getClient();
- List<String> autocompleteList = instance.getTabCompletionOptions(mc.thePlayer, leftOfCursor, mc.thePlayer.getPosition());
- if (StratusConfig.INSTANCE.getChatShortcuts()) {
- for (Pair<String, String> pair : ChatShortcuts.INSTANCE.getShortcuts()) {
- if (pair.getFirst().startsWith(leftOfCursor)) {
- autocompleteList.add(pair.getFirst());
- }
- }
- }
- return autocompleteList;
- }
-}