diff --git a/src/me/mrCookieSlime/Slimefun/SlimefunGuide.java b/src/me/mrCookieSlime/Slimefun/SlimefunGuide.java index 8b331082b..cd916a4ff 100644 --- a/src/me/mrCookieSlime/Slimefun/SlimefunGuide.java +++ b/src/me/mrCookieSlime/Slimefun/SlimefunGuide.java @@ -282,7 +282,7 @@ public class SlimefunGuide { URID last = getLastEntry(p, false); if (URID.decode(last) instanceof Category) openCategory(p, (Category) URID.decode(last), true, 1, experimental); else if (URID.decode(last) instanceof SlimefunItem) displayItem(p, ((SlimefunItem) URID.decode(last)).getItem(), false, experimental, 0); - else if (URID.decode(last) instanceof GuideHandler) ((GuideHandler) URID.decode(last)).run(p, true); + else if (URID.decode(last) instanceof GuideHandler) ((GuideHandler) URID.decode(last)).run(p, true, experimental); else displayItem(p, (ItemStack) URID.decode(last), false, experimental, 0); } } @@ -322,7 +322,7 @@ public class SlimefunGuide { @Override public void run(Player p) { - handler.run(p, survival); + handler.run(p, survival, experimental); } }); } @@ -397,7 +397,7 @@ public class SlimefunGuide { @Override public void run(Player p) { - handler.run(p, survival); + handler.run(p, survival, experimental); } }); } @@ -1022,7 +1022,7 @@ public class SlimefunGuide { URID last = getLastEntry(p, true); if (URID.decode(last) instanceof Category) openCategory(p, (Category) URID.decode(last), true, 1, experimental); else if (URID.decode(last) instanceof SlimefunItem) displayItem(p, ((SlimefunItem) URID.decode(last)).getItem(), false, experimental, 0); - else if (URID.decode(last) instanceof GuideHandler) ((GuideHandler) URID.decode(last)).run(p, true); + else if (URID.decode(last) instanceof GuideHandler) ((GuideHandler) URID.decode(last)).run(p, true, experimental); else displayItem(p, (ItemStack) URID.decode(last), false, experimental, 0); } return false; diff --git a/src/me/mrCookieSlime/Slimefun/api/GuideHandler.java b/src/me/mrCookieSlime/Slimefun/api/GuideHandler.java index e8a61bafc..9466c3089 100644 --- a/src/me/mrCookieSlime/Slimefun/api/GuideHandler.java +++ b/src/me/mrCookieSlime/Slimefun/api/GuideHandler.java @@ -28,12 +28,12 @@ public abstract class GuideHandler { public abstract int next(Player p, int index, ChestMenu menu); - public PlayerRunnable getRunnable(boolean survival) { + public PlayerRunnable getRunnable(boolean book) { return this.getRunnable(); } - public void run(Player p, boolean survival) { - this.getRunnable(survival).run(p); + public void run(Player p, boolean survival, boolean book) { + this.getRunnable(book).run(p); if (survival && this.trackHistory()) { SlimefunGuide.addToHistory(p, getURID());