Skip to content

Commit a533920

Browse files
authored
Merge pull request #45 from Matts/console_commands
Changelog and finishing up for 1.12 release of 2.0
2 parents 6ae0f34 + de5641f commit a533920

5 files changed

Lines changed: 46 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
| Version | Released at |
2+
| :-----: | :---------: |
3+
| v2.0.0 | 04/11/2018 |
4+
5+
Changelog
6+
=======
7+
8+
v2.0.0
9+
-----
10+
- Right click layers
11+
- Add commands
12+
- UTF-8 (#6)
13+
- Add way to move buttons (#2)
14+
- Add buttons
15+
- Modify & add layers
16+
- Added layer support
17+
- Send anonymous usage data
18+
- Add version checking
19+
- Repeatable commands
20+
- Modify & add keybindings
21+
- Reimplemented Key handling
22+
- Loading keybindings via service
23+
- Redefining saving mechanism
24+
- Rewrite MacroKey from scratch

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ buildConfig {
6666
buildConfigField "String", "fingerprint", project.findProperty('signingFingerprint')
6767
buildConfigField "String", "updateJSON",
6868
config.update_url +
69-
'?mkver=' + config.mod_version +
69+
'?mkver=' + project.version +
7070
'&mcver=' + config.mc_version +
7171
'&fmver=' + config.forge_version +
7272
'&fngpt=' + project.findProperty('signingFingerprint')

src/main/java/com/mattsmeets/macrokey/command/CommandLayer.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
import javax.annotation.Nullable;
1616
import java.io.IOException;
17+
import java.util.ArrayList;
18+
import java.util.Collections;
1719
import java.util.List;
1820

1921
public class CommandLayer extends StrippedCommand {
@@ -33,7 +35,7 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args
3335
}
3436

3537
if (args[1].equals("toggle")) {
36-
this.printLayerInformation(sender);
38+
this.nextLayer(server, sender, new String[] {args[0]});
3739

3840
return;
3941
}
@@ -43,7 +45,10 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args
4345

4446
@Override
4547
public List<String> getTabCompletions(MinecraftServer server, ICommandSender sender, String[] args, @Nullable BlockPos targetPos) {
46-
return Arrays.asList(new String[] {"toggle"});
48+
List<String> list = new ArrayList<String>();
49+
list.add("toggle");
50+
51+
return list;
4752
}
4853

4954
@Override
@@ -81,7 +86,7 @@ private void nextLayer(MinecraftServer server, ICommandSender sender, String[] a
8186
try {
8287
MacroKey.instance.modState.nextLayer();
8388

84-
this.execute(server, sender, new String[] {args[0]});
89+
this.execute(server, sender, args);
8590
} catch (IOException e) {
8691
e.printStackTrace();
8792
}

src/main/java/com/mattsmeets/macrokey/command/CommandMacroKey.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77
import net.minecraft.server.MinecraftServer;
88
import net.minecraft.util.math.BlockPos;
99
import net.minecraft.util.text.TextComponentString;
10-
import scala.actors.threadpool.Arrays;
1110

1211
import javax.annotation.Nullable;
12+
import java.util.ArrayList;
13+
import java.util.Arrays;
1314
import java.util.HashMap;
1415
import java.util.List;
1516

@@ -62,6 +63,10 @@ public List<String> getTabCompletions(MinecraftServer server, ICommandSender sen
6263
return this.subCommands.get(args[0].toLowerCase()).getTabCompletions(server, sender, args, targetPos);
6364
}
6465

65-
return Arrays.asList(this.subCommands.keySet().toArray());
66+
List<String> list = new ArrayList<String>();
67+
list.add("open");
68+
list.add("layer");
69+
70+
return list;
6671
}
6772
}

src/main/java/com/mattsmeets/macrokey/command/CommandOpenGUI.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
import net.minecraftforge.common.MinecraftForge;
1010
import net.minecraftforge.fml.relauncher.Side;
1111
import net.minecraftforge.fml.relauncher.SideOnly;
12-
import scala.actors.threadpool.Arrays;
1312

1413
import javax.annotation.Nullable;
14+
import java.util.ArrayList;
15+
import java.util.Arrays;
16+
import java.util.Collections;
1517
import java.util.List;
1618

1719
public class CommandOpenGUI extends StrippedCommand {
@@ -24,6 +26,8 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args
2426

2527
@Override
2628
public List<String> getTabCompletions(MinecraftServer server, ICommandSender sender, String[] args, @Nullable BlockPos targetPos) {
27-
return Arrays.asList(new String[]{});
29+
List<String> list = new ArrayList<String>();
30+
31+
return list;
2832
}
2933
}

0 commit comments

Comments
 (0)