diff options
| author | boubou19 <miisterunknown@gmail.com> | 2024-09-08 23:26:34 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-08 21:26:34 +0000 |
| commit | 6601f294d0e183156ab31fcbc02df441a40e9e7a (patch) | |
| tree | 5ba07d3a18927fb9fbf9c0d9b448b08e507a6695 /src/main/java/detrav/commands | |
| parent | 65e0f38db67b21e1a4e6e950ea15431b6f7bfd44 (diff) | |
| download | GT5-Unofficial-6601f294d0e183156ab31fcbc02df441a40e9e7a.tar.gz GT5-Unofficial-6601f294d0e183156ab31fcbc02df441a40e9e7a.tar.bz2 GT5-Unofficial-6601f294d0e183156ab31fcbc02df441a40e9e7a.zip | |
Cleanup detrav (#3058)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/detrav/commands')
| -rw-r--r-- | src/main/java/detrav/commands/DetravScannerCommand.java | 62 |
1 files changed, 33 insertions, 29 deletions
diff --git a/src/main/java/detrav/commands/DetravScannerCommand.java b/src/main/java/detrav/commands/DetravScannerCommand.java index 76c6673be1..783a522aa4 100644 --- a/src/main/java/detrav/commands/DetravScannerCommand.java +++ b/src/main/java/detrav/commands/DetravScannerCommand.java @@ -47,22 +47,21 @@ public class DetravScannerCommand implements ICommand { @Override public void processCommand(ICommandSender sender, String[] args) { - int aX = 0; - int aZ = 0; - int aY = 0; String name = null; ArrayList<String> strs = new ArrayList<>(); for (int i = 0; i < args.length; i++) { strs.add(args[i]); - if (args[i].startsWith("\"")) { - for (i++; i < args.length; i++) { - String temp = (String) strs.get(strs.size() - 1); - temp = temp + " " + args[i]; - temp = temp.replace("\"", ""); - strs.set(strs.size() - 1, temp); - if (args[i].endsWith("\"")) break; - } + if (!args[i].startsWith("\"")) { + continue; + } + + for (i++; i < args.length; i++) { + String temp = (String) strs.get(strs.size() - 1); + temp = temp + " " + args[i]; + temp = temp.replace("\"", ""); + strs.set(strs.size() - 1, temp); + if (args[i].endsWith("\"")) break; } } args = new String[strs.size()]; @@ -72,7 +71,7 @@ public class DetravScannerCommand implements ICommand { case 0: break; case 1: - if (args[0].toLowerCase() == "help") { + if (args[0].equalsIgnoreCase("help")) { sendHelpMessage(sender); return; } @@ -96,23 +95,28 @@ public class DetravScannerCommand implements ICommand { int ySize = c.getHeightValue(x, z); for (int y = 1; y < ySize; y++) { Block b = c.getBlock(x, y, z); - if (b == GregTechAPI.sBlockOres1) { - TileEntity entity = c.getTileEntityUnsafe(x, y, z); - if (entity != null) { - TileEntityOres gt_entity = (TileEntityOres) entity; - short meta = gt_entity.getMetaData(); - String name = Materials.getLocalizedNameForItem( - GTLanguageManager.getTranslation(b.getUnlocalizedName() + "." + meta + ".name"), - meta % 1000); - if (name.startsWith("Small")) continue; - if (fName == null || name.toLowerCase() - .contains(fName)) { - if (!ores.containsKey(name)) ores.put(name, 1); - else { - int val = ores.get(name); - ores.put(name, val + 1); - } - } + if (b != GregTechAPI.sBlockOres1) { + continue; + } + + TileEntity entity = c.getTileEntityUnsafe(x, y, z); + + if (entity == null) { + continue; + } + + TileEntityOres gt_entity = (TileEntityOres) entity; + short meta = gt_entity.getMetaData(); + String name = Materials.getLocalizedNameForItem( + GTLanguageManager.getTranslation(b.getUnlocalizedName() + "." + meta + ".name"), + meta % 1000); + if (name.startsWith("Small")) continue; + if (fName == null || name.toLowerCase() + .contains(fName)) { + if (!ores.containsKey(name)) ores.put(name, 1); + else { + int val = ores.get(name); + ores.put(name, val + 1); } } } |
