diff --git a/src/main/java/de/ellpeck/actuallyadditions/ActuallyAdditions.java b/src/main/java/de/ellpeck/actuallyadditions/ActuallyAdditions.java index 3d8da2987..108219dec 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/ActuallyAdditions.java +++ b/src/main/java/de/ellpeck/actuallyadditions/ActuallyAdditions.java @@ -50,13 +50,13 @@ import net.minecraft.server.MinecraftServer; import java.util.Locale; // So that BuildCraft Oil always gets used -@Mod(modid = ModUtil.MOD_ID, name = ModUtil.NAME, version = ModUtil.VERSION, dependencies = "after:BuildCraft|Energy", guiFactory = "GuiFactory") +@Mod(modid = ModUtil.MOD_ID, name = ModUtil.NAME, version = ModUtil.VERSION, dependencies = "after:BuildCraft|Energy", guiFactory = "de.ellpeck.actuallyadditions.config.GuiFactory") public class ActuallyAdditions{ @Instance(ModUtil.MOD_ID) public static ActuallyAdditions instance; - @SidedProxy(clientSide = "ClientProxy", serverSide = "ServerProxy") + @SidedProxy(clientSide = "de.ellpeck.actuallyadditions.proxy.ClientProxy", serverSide = "de.ellpeck.actuallyadditions.proxy.ServerProxy") public static IProxy proxy; @EventHandler diff --git a/src/main/java/de/ellpeck/actuallyadditions/booklet/GuiBooklet.java b/src/main/java/de/ellpeck/actuallyadditions/booklet/GuiBooklet.java index 56ebabd8a..a707ca46d 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/booklet/GuiBooklet.java +++ b/src/main/java/de/ellpeck/actuallyadditions/booklet/GuiBooklet.java @@ -66,6 +66,7 @@ public class GuiBooklet extends GuiScreen{ public GuiButton buttonForum; public GuiButton buttonAchievements; public GuiButton buttonConfig; + public GuiButton buttonWebsite; public GuiButton[] chapterButtons = new GuiButton[CHAPTER_BUTTONS_AMOUNT]; public GuiButton[] bookmarkButtons = new GuiButton[8]; public GuiTextField searchField; @@ -216,6 +217,10 @@ public class GuiBooklet extends GuiScreen{ BookletUtils.openBrowser(UpdateChecker.CHANGELOG_LINK, UpdateChecker.DOWNLOAD_LINK); } } + //Handles Website + else if(button == this.buttonWebsite){ + BookletUtils.openBrowser("http://ellpeck.de"); + } //Handles Twitter else if(button == this.buttonTwitter){ BookletUtils.openBrowser("http://twitter.com/ActAddMod"); @@ -293,6 +298,13 @@ public class GuiBooklet extends GuiScreen{ this.buttonAchievements = new TexturedButton(7, this.guiLeft+138, this.guiTop, 205, 0, 8, 8, Collections.singletonList(EnumChatFormatting.GOLD+"Show Achievements")); this.buttonList.add(this.buttonAchievements); + ArrayList websiteHover = new ArrayList(); + websiteHover.add(EnumChatFormatting.GOLD+"Open Author's Website"); + websiteHover.add("(There's some cool stuff there!)"); + websiteHover.add(EnumChatFormatting.GRAY+""+EnumChatFormatting.ITALIC+"Would you call this Product Placement?"); + this.buttonWebsite = new TexturedButton(-99, this.guiLeft, this.guiTop+20, 228, 0, 8, 8, websiteHover); + this.buttonList.add(this.buttonWebsite); + ArrayList configHover = new ArrayList(); configHover.add(EnumChatFormatting.GOLD+"Show Configuration GUI"); configHover.addAll(this.fontRendererObj.listFormattedStringToWidth("It is highly recommended that you restart your game after changing anything as that prevents possible bugs occuring!", 200)); diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBooklet.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBooklet.png index 38f4269a5..1a67f3893 100644 Binary files a/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBooklet.png and b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBooklet.png differ