diff options
| author | syeyoung <cyong06@naver.com> | 2021-02-03 01:39:29 +0900 | 
|---|---|---|
| committer | syeyoung <cyong06@naver.com> | 2021-02-03 01:39:29 +0900 | 
| commit | 246268a03f302bbcbe0dbf1c9c7f6042edb2bfd2 (patch) | |
| tree | d85bca05f5a1bcf2679d60d87c028c968d97ef50 | |
| parent | 6098dbcd64f45eae2c57e81803cda2888c2e841b (diff) | |
| download | Skyblock-Dungeons-Guide-246268a03f302bbcbe0dbf1c9c7f6042edb2bfd2.tar.gz Skyblock-Dungeons-Guide-246268a03f302bbcbe0dbf1c9c7f6042edb2bfd2.tar.bz2 Skyblock-Dungeons-Guide-246268a03f302bbcbe0dbf1c9c7f6042edb2bfd2.zip | |
bomb defuse solver complete
| -rw-r--r-- | src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bombdefuse/chambers/color/ColorRightProcessor.java | 11 | 
1 files changed, 7 insertions, 4 deletions
| diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bombdefuse/chambers/color/ColorRightProcessor.java b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bombdefuse/chambers/color/ColorRightProcessor.java index 490ba593..303d553d 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bombdefuse/chambers/color/ColorRightProcessor.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/bombdefuse/chambers/color/ColorRightProcessor.java @@ -47,9 +47,9 @@ public class ColorRightProcessor extends GeneralDefuseChamberProcessor {      @Override      public void tick() {          super.tick(); -        c3b = match(getChamber().getEntityAt(EntityArmorStand.class,b1.add(0, -1, 0))); +        c1b = match(getChamber().getEntityAt(EntityArmorStand.class,b1.add(0, -1, 0)));          c2b = match(getChamber().getEntityAt(EntityArmorStand.class,b2.add(0, -1, 0))); -        c1b = match(getChamber().getEntityAt(EntityArmorStand.class,b3.add(0, -1, 0))); +        c3b = match(getChamber().getEntityAt(EntityArmorStand.class,b3.add(0, -1, 0)));      }      @Override @@ -80,9 +80,9 @@ public class ColorRightProcessor extends GeneralDefuseChamberProcessor {      public void onDataRecieve(NBTTagCompound compound) {          if (7 == compound.getByte("a")) {              answer = compound.getInteger("b"); -            b1b = (byte) (answer / 10000); +            b3b = (byte) (answer / 10000);              b2b = (byte) ((answer % 10000) / 100); -            b3b = (byte) (answer % 100); +            b1b = (byte) (answer % 100);          }      } @@ -94,6 +94,9 @@ public class ColorRightProcessor extends GeneralDefuseChamberProcessor {          ItemStack item = armorStand.getInventory()[4];          NBTTagList list = item.getTagCompound().getCompoundTag("SkullOwner").getCompoundTag("Properties").getTagList("textures", 10);          String str = ((NBTTagCompound)list.get(0)).getString("Value"); +        if (!integers.containsKey(str)) { +            System.out.println("Cant determine "+str); +        }          return (byte) (!integers.containsKey(str) ? 0 : integers.get(str));      } | 
