diff options
| author | syeyoung <cyong06@naver.com> | 2021-02-27 00:55:04 +0900 |
|---|---|---|
| committer | syeyoung <cyong06@naver.com> | 2021-02-27 00:57:04 +0900 |
| commit | 740c141be9abb13b7b54389a408b082570945153 (patch) | |
| tree | 09654da24efbee43f9a175fec025c011d5d6d950 /src/main/java/kr/syeyoung/dungeonsguide/roomprocessor | |
| parent | 4c8212e74781dfa09c0036e94ceaf150e31da9d4 (diff) | |
| download | Skyblock-Dungeons-Guide-740c141be9abb13b7b54389a408b082570945153.tar.gz Skyblock-Dungeons-Guide-740c141be9abb13b7b54389a408b082570945153.tar.bz2 Skyblock-Dungeons-Guide-740c141be9abb13b7b54389a408b082570945153.zip | |
massive refactor
Diffstat (limited to 'src/main/java/kr/syeyoung/dungeonsguide/roomprocessor')
| -rwxr-xr-x | src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/GeneralRoomProcessor.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/GeneralRoomProcessor.java b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/GeneralRoomProcessor.java index b0b98310..ed5dfc87 100755 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/GeneralRoomProcessor.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomprocessor/GeneralRoomProcessor.java @@ -57,7 +57,7 @@ public class GeneralRoomProcessor implements RoomProcessor { path.onTick(); if (FeatureRegistry.SECRET_AUTO_BROWSE_NEXT.isEnabled() && path.getCurrentAction() instanceof ActionComplete) { if (!path.getState().equals("found")) return; - if (!(dungeonRoom.getDungeonRoomInfo().getMechanics().get(path.getMechanic()) instanceof DungeonSecret)) return; + if (!(dungeonRoom.getMechanics().get(path.getMechanic()) instanceof DungeonSecret)) return; searchForNextTarget(); } } @@ -69,7 +69,7 @@ public class GeneralRoomProcessor implements RoomProcessor { double lowestCost = 99999999999999.0; Map.Entry<String, DungeonMechanic> lowestWeightMechanic = null; - for (Map.Entry<String, DungeonMechanic> mech: dungeonRoom.getDungeonRoomInfo().getMechanics().entrySet()) { + for (Map.Entry<String, DungeonMechanic> mech: dungeonRoom.getMechanics().entrySet()) { if (!(mech.getValue() instanceof DungeonSecret)) continue; if (visited.contains(mech.getKey())) continue; if (((DungeonSecret) mech.getValue()).getSecretStatus(getDungeonRoom()) != DungeonSecret.SecretStatus.FOUND) { @@ -78,8 +78,8 @@ public class GeneralRoomProcessor implements RoomProcessor { ((DungeonSecret) mech.getValue()).getPreRequisite().size() == 0) { cost += -100000000; } - if (mech.getValue().getRepresentingPoint() == null) continue; - BlockPos blockpos = mech.getValue().getRepresentingPoint().getBlockPos(getDungeonRoom()); + if (mech.getValue().getRepresentingPoint(getDungeonRoom()) == null) continue; + BlockPos blockpos = mech.getValue().getRepresentingPoint(getDungeonRoom()).getBlockPos(getDungeonRoom()); cost += blockpos.distanceSq(pos); cost += ((DungeonSecret) mech.getValue()).getPreRequisite().size() * 100; @@ -118,7 +118,7 @@ public class GeneralRoomProcessor implements RoomProcessor { @Override public void drawWorld(float partialTicks) { if (FeatureRegistry.DEBUG.isEnabled() && (EditingContext.getEditingContext() != null && EditingContext.getEditingContext().getCurrent() instanceof GuiDungeonRoomEdit)) { - for (Map.Entry<String, DungeonMechanic> value : dungeonRoom.getDungeonRoomInfo().getMechanics().entrySet()) { + for (Map.Entry<String, DungeonMechanic> value : dungeonRoom.getMechanics().entrySet()) { if (value.getValue() == null) continue;; value.getValue().highlight(new Color(0,255,255,50), value.getKey(), dungeonRoom, partialTicks); } |
