aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/detrav/commands/DetravScannerCommand.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/detrav/commands/DetravScannerCommand.java')
-rw-r--r--src/main/java/detrav/commands/DetravScannerCommand.java62
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);
}
}
}