From 92d64d77c56d02966c9646f413d931d969fa1974 Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Fri, 23 Jul 2021 09:14:34 -0400 Subject: [PATCH] Object paste tab complete --- .../iris/core/command/studio/CommandIrisStudioGoto.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/volmit/iris/core/command/studio/CommandIrisStudioGoto.java b/src/main/java/com/volmit/iris/core/command/studio/CommandIrisStudioGoto.java index 1fc66fcd5..bfe8cacfd 100644 --- a/src/main/java/com/volmit/iris/core/command/studio/CommandIrisStudioGoto.java +++ b/src/main/java/com/volmit/iris/core/command/studio/CommandIrisStudioGoto.java @@ -51,14 +51,16 @@ public class CommandIrisStudioGoto extends MortarCommand { @Override public void addTabOptions(VolmitSender sender, String[] args, KList list) { - if (args.length == 0 && sender.isPlayer() && IrisWorlds.isIrisWorld(sender.player().getWorld())) { + if ((args.length == 0 || args.length == 1) && sender.isPlayer() && IrisWorlds.isIrisWorld(sender.player().getWorld())) { IrisDataManager data = IrisWorlds.access(sender.player().getWorld()).getData(); if (data == null) { sender.sendMessage("Issue when loading tab completions. No data found (?)"); - } else { + } else if(args.length == 0) { list.add(data.getBiomeLoader().getPossibleKeys()); list.add(data.getRegionLoader().getPossibleKeys()); - //TODO: Remove comment here -> list.add(data.getObjectLoader().getPossibleKeys()); + }else if(args.length == 1) { + list.add(data.getBiomeLoader().getPossibleKeys(args[0])); + list.add(data.getRegionLoader().getPossibleKeys(args[0])); } } }