mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 18:23:06 +00:00
Object paste tab complete
This commit is contained in:
parent
579e9e0b8c
commit
92d64d77c5
@ -51,14 +51,16 @@ public class CommandIrisStudioGoto extends MortarCommand {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addTabOptions(VolmitSender sender, String[] args, KList<String> list) {
|
public void addTabOptions(VolmitSender sender, String[] args, KList<String> 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();
|
IrisDataManager data = IrisWorlds.access(sender.player().getWorld()).getData();
|
||||||
if (data == null) {
|
if (data == null) {
|
||||||
sender.sendMessage("Issue when loading tab completions. No data found (?)");
|
sender.sendMessage("Issue when loading tab completions. No data found (?)");
|
||||||
} else {
|
} else if(args.length == 0) {
|
||||||
list.add(data.getBiomeLoader().getPossibleKeys());
|
list.add(data.getBiomeLoader().getPossibleKeys());
|
||||||
list.add(data.getRegionLoader().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]));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user