From e219fcf74d6063d1807386ae0d696ba7f0608f57 Mon Sep 17 00:00:00 2001 From: mrCookieSlime Date: Fri, 15 Apr 2016 07:23:48 +0200 Subject: [PATCH] Added config option to set the Guide's Default Design --- src/config.yml | 2 ++ src/me/mrCookieSlime/Slimefun/Commands/SlimefunCommand.java | 2 +- src/me/mrCookieSlime/Slimefun/SlimefunStartup.java | 2 +- src/plugin.yml | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/config.yml b/src/config.yml index d537313ad..b6ce9c380 100644 --- a/src/config.yml +++ b/src/config.yml @@ -7,6 +7,8 @@ options: prefix: '&a&lSlimefun &7>' auto-save-delay-in-minutes: 10 show-vanilla-recipes-in-guide: true +guide: + default-view-book: true URID: info-delay: 3000 custom-ticker-delay: 12 diff --git a/src/me/mrCookieSlime/Slimefun/Commands/SlimefunCommand.java b/src/me/mrCookieSlime/Slimefun/Commands/SlimefunCommand.java index 73add4e30..c94687a0e 100644 --- a/src/me/mrCookieSlime/Slimefun/Commands/SlimefunCommand.java +++ b/src/me/mrCookieSlime/Slimefun/Commands/SlimefunCommand.java @@ -88,7 +88,7 @@ public class SlimefunCommand implements CommandExecutor, Listener { } else if (args[0].equalsIgnoreCase("guide")) { if (sender instanceof Player) { - ((Player) sender).getInventory().addItem(SlimefunGuide.getItem()); + ((Player) sender).getInventory().addItem(SlimefunGuide.getItem(SlimefunStartup.getCfg().getBoolean("guide.default-view-book"))); } else Messages.local.sendTranslation(sender, "messages.only-players", true); } diff --git a/src/me/mrCookieSlime/Slimefun/SlimefunStartup.java b/src/me/mrCookieSlime/Slimefun/SlimefunStartup.java index 764b2f5f1..c779b9a41 100644 --- a/src/me/mrCookieSlime/Slimefun/SlimefunStartup.java +++ b/src/me/mrCookieSlime/Slimefun/SlimefunStartup.java @@ -169,7 +169,7 @@ public class SlimefunStartup extends JavaPlugin { Player p = e.getPlayer(); if (!getWhitelist().getBoolean(p.getWorld().getName() + ".enabled")) return; if (!getWhitelist().getBoolean(p.getWorld().getName() + ".enabled-items.SLIMEFUN_GUIDE")) return; - p.getInventory().addItem(SlimefunGuide.getItem()); + p.getInventory().addItem(SlimefunGuide.getItem(config.getBoolean("guide.default-view-book"))); } } diff --git a/src/plugin.yml b/src/plugin.yml index 1fa50ebb6..ac21439ca 100644 --- a/src/plugin.yml +++ b/src/plugin.yml @@ -1,5 +1,5 @@ name: Slimefun -version: 4.0 +version: 4.0.1 author: mrCookieSlime description: Slimefun basically turns your entire Server into a FTB modpack without installing a single mod website: http://mrcookieslime.github.io/