The file was modified src/main/java/slimeknights/mantle/Mantle.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentTextImage.java The file was added src/main/resources/assets/mantle/books/TestBook/en_US/section1/page6_7.json The file was added src/main/resources/assets/mantle/books/TestBook/en_US/section1/page2.json The file was added src/main/java/slimeknights/mantle/client/book/data/CoverData.java The file was added src/main/java/slimeknights/mantle/client/gui/book/element/BookElement.java The file was added src/main/java/slimeknights/mantle/client/book/data/IDataItem.java The file was added src/main/java/slimeknights/mantle/client/book/data/element/CriteriaData.java The file was removed src/main/resources/assets/mantle/textures/gui/bookleft.png The file was modified src/main/java/slimeknights/mantle/client/ClientProxy.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentImageText.java The file was added src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java The file was modified src/main/java/slimeknights/mantle/pulsar/control/PulseManager.java (diff) The file was added src/main/resources/assets/mantle/books/TestBook/sections/section1.json The file was added src/main/java/slimeknights/mantle/client/gui/book/GuiArrow.java The file was added src/main/java/slimeknights/mantle/client/gui/book/element/SizedBookElement.java The file was removed src/main/resources/assets/mantle/manuals/test.xml The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentDummy.java The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentError.java The file was added src/main/java/slimeknights/mantle/client/book/BookLoader.java The file was added src/main/java/slimeknights/mantle/client/gui/book/element/ElementText.java The file was added src/main/resources/assets/mantle/textures/gui/bookfront.png The file was added src/main/java/slimeknights/mantle/client/book/ResourceHelper.java The file was modified src/main/resources/assets/mantle/textures/gui/book.png (diff) The file was removed src/main/resources/assets/mantle/textures/gui/bookright.png The file was added src/main/java/slimeknights/mantle/client/gui/book/element/ElementImage.java The file was added src/main/resources/assets/mantle/books/TestBook/en_US/section1/page4_5.json The file was modified src/main/java/slimeknights/mantle/common/CommonProxy.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentTextLeftImage.java The file was added src/main/java/slimeknights/mantle/client/book/data/element/TextData.java The file was added src/main/resources/assets/mantle/books/TestBook/cover.json The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentText.java The file was added src/main/java/slimeknights/mantle/client/gui/book/TextDataRenderer.java The file was added src/main/resources/assets/mantle/books/TestBook/index.json The file was added src/main/resources/assets/mantle/books/TestBook/en_US/section1/page3.json The file was added src/main/java/slimeknights/mantle/client/book/data/element/ImageData.java The file was added src/main/resources/assets/mantle/books/TestBook/images/test.png The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentTextRightImage.java The file was added src/main/java/slimeknights/mantle/client/book/data/PageData.java The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentImage.java The file was added src/main/java/slimeknights/mantle/client/book/data/SectionData.java The file was added src/main/java/slimeknights/mantle/client/book/data/content/PageContent.java The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentBlank.java The file was added src/main/java/slimeknights/mantle/client/gui/book/element/ElementItem.java The file was added src/main/java/slimeknights/mantle/client/book/data/BookData.java The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentDummy.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/TextDataRenderer.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementItem.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/SizedBookElement.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/ResourceHelper.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/PageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/element/CriteriaData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementText.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/BookData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentError.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextRightImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/SectionData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextLeftImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/BookElement.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/CoverData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentImageText.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/PageContent.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentText.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/element/TextData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiArrow.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/IDataItem.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/element/ImageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentBlank.java (diff)
Commit
d0bd1aac90f51b4fd8bcac943c89f3e8af215d7c
by Arthur Uzulin Update book code - Add click events to text data - Rename CoverData to AppearanceData (and cover.json to appearance.json) - Add ability to recolor arrows - Added page numbers - Enforce lower case for section/page names - Added scale to text data - Added paragraph to text data - Added optional back arrow - Rename page title to name - 0, 0 is now actually on the page of the book - The book elements are now all half the size - Bumped the last page forward for odd-paged books, even if the last page is blank. The file was added src/main/java/slimeknights/mantle/client/book/action/protocol/ActionProtocol.java The file was added src/main/resources/assets/mantle/books/TestBook/appearance.json The file was added src/main/java/slimeknights/mantle/client/book/action/protocol/ProtocolGoToPage.java The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiArrow.java (diff) The file was modified src/main/resources/assets/mantle/books/TestBook/en_US/section1/page2.json (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/PageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/BookElement.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementText.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextRightImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was modified src/main/resources/assets/mantle/books/TestBook/sections/section1.json (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentText.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/BookData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/TextDataRenderer.java (diff) The file was added src/main/java/slimeknights/mantle/client/gui/book/Bookmark.java The file was modified src/main/resources/assets/mantle/books/TestBook/index.json (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/element/TextData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/SectionData.java (diff) The file was removed src/main/resources/assets/mantle/books/TestBook/cover.json The file was added src/main/java/slimeknights/mantle/client/book/action/StringActionProcessor.java The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentImageText.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextLeftImage.java (diff) The file was modified src/main/resources/assets/mantle/textures/gui/book.png (diff) The file was removed src/main/java/slimeknights/mantle/client/book/data/CoverData.java The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentImage.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/AppearanceData.java The file was added src/main/java/slimeknights/mantle/client/book/data/BookmarkData.java The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentError.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementText.java (diff) The file was modified src/main/java/slimeknights/mantle/network/NetworkWrapper.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/BookElement.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentSectionList.java The file was modified src/main/resources/assets/mantle/books/TestBook/index.json (diff) The file was added src/main/java/slimeknights/mantle/client/book/BookHelper.java The file was modified src/main/java/slimeknights/mantle/client/book/data/BookmarkData.java (diff) The file was added src/main/java/slimeknights/mantle/client/gui/book/element/ElementSection.java The file was added src/main/java/slimeknights/mantle/network/book/PacketUpdateSavedPage.java The file was modified src/main/java/slimeknights/mantle/client/book/action/StringActionProcessor.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/action/protocol/ProtocolGoToPage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/TextDataRenderer.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/SectionData.java (diff) The file was removed src/main/java/slimeknights/mantle/client/gui/book/Bookmark.java The file was modified src/main/java/slimeknights/mantle/client/book/ResourceHelper.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/action/protocol/ActionProtocol.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/BookTransformer.java The file was modified src/main/java/slimeknights/mantle/client/book/data/BookData.java (diff) The file was modified src/main/resources/assets/mantle/textures/gui/book.png (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java (diff) The file was added src/main/java/slimeknights/mantle/client/gui/book/GuiBookmark.java The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/PageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/IDataItem.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/ResourceHelper.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/SectionData.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/repository/BookRepository.java The file was modified src/main/java/slimeknights/mantle/client/book/data/BookData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/AppearanceData.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/repository/FileRepository.java The file was modified src/main/java/slimeknights/mantle/client/book/data/PageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/BookElement.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementItem.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/TextDataRenderer.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/SectionData.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/element/ItemStackData.java The file was modified src/main/java/slimeknights/mantle/client/book/data/BookData.java (diff) The file was added src/main/resources/assets/mantle/books/TestBook/items.json The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/IDataItem.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementSection.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementText.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/PageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/repository/BookRepository.java (diff)
Commit
1ac2d95644975e3930d055469f5ccadd184c67c4
by Arthur Uzulin Book crafting pages - Added crafting and smelting page types to the book - Improved error handling - Line breaks in ResourceHelper.getStringFromResource output - 2 layers for pages instead of one - ElementItem now does item cycling The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/BookData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentSectionList.java (diff) The file was removed src/main/resources/assets/mantle/textures/gui/tinkerbook_blue.png The file was added src/main/resources/assets/mantle/books/TestBook/en_US/section1/pagecraftingsmall.json The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentDummy.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentText.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentCrafting.java The file was removed src/main/resources/assets/mantle/textures/gui/bookfurnace.png The file was modified src/main/resources/assets/mantle/books/TestBook/sections/section1.json (diff) The file was added src/main/resources/assets/mantle/books/TestBook/en_US/section1/pagesmelting.json The file was added src/main/resources/assets/mantle/books/TestBook/en_US/section1/pagecrafting.json The file was removed src/main/resources/assets/mantle/textures/gui/bookcrafting.png The file was modified src/main/java/slimeknights/mantle/client/book/ResourceHelper.java (diff) The file was removed src/main/resources/assets/mantle/textures/gui/tinkerbook_green.png The file was modified src/main/java/slimeknights/mantle/client/book/data/element/ImageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentError.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/element/ItemStackData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementItem.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/TextDataRenderer.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/BookElement.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextLeftImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextRightImage.java (diff) The file was added src/main/resources/assets/mantle/textures/gui/book/crafting.png The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentImageText.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/PageContent.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentSmelting.java The file was modified src/main/java/slimeknights/mantle/client/book/data/SectionData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentBlank.java (diff) The file was added src/main/resources/assets/mantle/textures/gui/book/smelting.png The file was modified src/main/java/slimeknights/mantle/client/book/data/PageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementSection.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/BookData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/deserializer/HexStringDeserializer.java The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was removed src/main/java/slimeknights/mantle/client/book/data/element/CriteriaData.java The file was modified src/main/java/slimeknights/mantle/client/book/data/SectionData.java (diff) The file was modified src/main/resources/assets/mantle/books/TestBook/appearance.json (diff) The file was modified src/main/resources/assets/mantle/books/TestBook/index.json (diff)
Commit
3861ce5f017590066e3d68b13b62b9879bf0319f
by Arthur Uzulin Locked book section hiding - Added ability to optionally hide locked sections - Added colorization options for locked section icons - Added time report to log - Fixed getPageNumber not skipping locked sections The file was modified src/main/java/slimeknights/mantle/client/book/data/element/ImageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/AppearanceData.java (diff) The file was added src/main/resources/assets/mantle/textures/gui/book/misc.png The file was modified src/main/resources/assets/mantle/books/TestBook/appearance.json (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/SectionData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookTransformer.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementSection.java (diff) The file was modified src/main/resources/assets/mantle/books/TestBook/index.json (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/BookData.java (diff)
Commit
4e98678f4632b4bd2339a8fb0de6c3d0a45e9a1f
by Arthur Uzulin Book item lists - Added block interaction page type - Added smithing (anvil) page type - Integrated the title - Renamed textdata onClick to action - Implemented item list JSON files instead of nesting item data - Replaced the hardcoded ImageData transformer with a modular hotswap system The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentError.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentText.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementItem.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/element/ItemStackData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentBlank.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/PageData.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentBlockInteraction.java The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentImageText.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/PageContent.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentCrafting.java (diff) The file was added src/main/resources/assets/mantle/books/TestBook/en_US/section1/pagesmithing.json The file was added src/main/resources/assets/mantle/books/TestBook/items/records.json The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextLeftImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentTextRightImage.java (diff) The file was added src/main/resources/assets/mantle/books/TestBook/en_US/section1/pageblkinteraction.json The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentSmelting.java (diff) The file was added src/main/java/slimeknights/mantle/client/gui/book/Textures.java The file was modified src/main/resources/assets/mantle/books/TestBook/en_US/section1/page2.json (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentSmithing.java The file was modified src/main/java/slimeknights/mantle/client/book/data/element/TextData.java (diff) The file was modified src/main/resources/assets/mantle/books/TestBook/sections/section1.json (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/TextDataRenderer.java (diff)
Commit
341ef7e41d3121c1a8de0886641758c151cb87d3
by Arthur Uzulin Table of Contents - Not ready for prime implementation of 3D structures - Added table of contents to beginning of each section - Extended load method to PageContent - A less hard-coded imagedata loading implementation (DataLocation) - Repositories handle their own files - Removed title from SectionData, replaced with translation strings - BookTransformers now invoked after loading pages - Fixed TextDataRenderer incorrectly calculating condition for ellipsis The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentStructure.java The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/element/DataLocation.java The file was added src/main/resources/assets/mantle/textures/gui/book/book.png The file was modified src/main/resources/assets/mantle/books/TestBook/index.json (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/PageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementImage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/content/ContentError.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/element/ItemStackData.java (diff) The file was added src/main/resources/assets/mantle/books/TestBook/structures/stonesmeltery.json The file was added src/main/java/slimeknights/mantle/client/book/repository/DummyRepository.java The file was added src/main/resources/assets/mantle/books/TestBook/structures/netherportal.json The file was removed src/main/resources/assets/mantle/textures/gui/book.png The file was modified src/main/java/slimeknights/mantle/client/book/data/content/PageContent.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/Textures.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementSection.java (diff) The file was added src/main/java/slimeknights/mantle/client/gui/book/element/ElementStructure.java The file was removed src/main/resources/assets/mantle/textures/gui/bookfront.png The file was modified src/main/java/slimeknights/mantle/client/book/data/BookData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/repository/BookRepository.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/TextDataRenderer.java (diff) The file was added src/main/resources/assets/mantle/textures/gui/book/bookfront.png The file was added src/main/java/slimeknights/mantle/client/gui/book/BoxRenderer.java The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/BookElement.java (diff) The file was added src/main/java/slimeknights/mantle/client/gui/book/editor/GuiBookEditor.java The file was modified src/main/resources/assets/mantle/books/TestBook/sections/section1.json (diff) The file was added src/main/resources/assets/mantle/textures/gui/box.png The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiArrow.java (diff) The file was added src/main/java/slimeknights/mantle/client/book/data/content/ContentTableOfContents.java The file was added src/main/resources/assets/mantle/books/TestBook/en_US/language.lang The file was modified src/main/java/slimeknights/mantle/client/book/repository/FileRepository.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookTransformer.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was added src/main/resources/assets/mantle/books/TestBook/en_US/section1/pagestructure.json The file was added src/main/java/slimeknights/mantle/client/book/data/element/BlockData.java The file was modified src/main/java/slimeknights/mantle/client/book/data/SectionData.java (diff) The file was removed src/main/java/slimeknights/mantle/client/book/ResourceHelper.java The file was modified src/main/java/slimeknights/mantle/client/book/data/element/ImageData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementItem.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/GuiMultiModule.java (diff) The file was modified src/main/java/slimeknights/mantle/tileentity/TileInventory.java (diff) The file was modified src/main/java/slimeknights/mantle/inventory/ContainerMultiModule.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/TRSRBakedModel.java (diff) The file was modified src/main/java/slimeknights/mantle/util/JeiPlugin.java (diff) The file was modified src/main/java/slimeknights/mantle/block/BlockInventory.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/BlockItemModelWrapper.java (diff) The file was modified src/main/java/slimeknights/mantle/common/GuiHandler.java (diff) The file was modified src/main/java/slimeknights/mantle/multiblock/IMasterLogic.java (diff) The file was modified src/main/java/slimeknights/mantle/item/ItemEdible.java (diff) The file was modified src/main/java/slimeknights/mantle/pulsar/config/IConfiguration.java (diff) The file was modified src/main/java/slimeknights/mantle/item/ItemMetaDynamic.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/GuiWidgetSlider.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/GuiWidgetTabs.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/GuiModule.java (diff) The file was modified src/main/java/slimeknights/mantle/inventory/BaseContainer.java (diff) The file was modified src/main/java/slimeknights/mantle/common/IInventoryGui.java (diff) The file was modified src/main/java/slimeknights/mantle/client/ModelHelper.java (diff) The file was modified src/main/java/slimeknights/mantle/item/ItemBlockMeta.java (diff) The file was modified src/main/java/slimeknights/mantle/multiblock/MultiServantLogic.java (diff) The file was modified src/main/java/slimeknights/mantle/multiblock/IMasterNode.java (diff) The file was modified src/main/java/slimeknights/mantle/network/AbstractPacket.java (diff) The file was modified src/main/java/slimeknights/mantle/util/RecipeRemover.java (diff) The file was modified build.properties (diff) The file was modified src/main/java/slimeknights/mantle/multiblock/IServantLogic.java (diff) The file was modified src/main/java/slimeknights/mantle/util/LocUtils.java (diff) The file was modified src/main/java/slimeknights/mantle/block/EnumBlock.java (diff) The file was modified src/main/java/slimeknights/mantle/network/AbstractPacketThreadsafe.java (diff) The file was modified src/main/java/slimeknights/mantle/pulsar/pulse/Pulse.java (diff) The file was modified src/main/java/slimeknights/mantle/block/BlockInventory.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/GuiModule.java (diff) The file was modified src/main/java/slimeknights/mantle/network/AbstractPacketThreadsafe.java (diff) The file was modified src/main/java/slimeknights/mantle/Mantle.java (diff) The file was modified src/main/java/slimeknights/mantle/multiblock/IMasterNode.java (diff) The file was modified src/main/java/slimeknights/mantle/item/ItemBlockMeta.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/TRSRBakedModel.java (diff) The file was modified src/main/java/slimeknights/mantle/util/JeiPlugin.java (diff) The file was modified src/main/java/slimeknights/mantle/util/RecipeRemover.java (diff) The file was modified src/main/java/slimeknights/mantle/tileentity/TileInventory.java (diff) The file was modified src/main/java/slimeknights/mantle/client/ModelHelper.java (diff) The file was modified src/main/java/slimeknights/mantle/util/LocUtils.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/GuiMultiModule.java (diff) The file was modified src/main/java/slimeknights/mantle/block/EnumBlock.java (diff) The file was modified src/main/java/slimeknights/mantle/network/NetworkWrapper.java (diff) The file was modified src/main/java/slimeknights/mantle/multiblock/MultiServantLogic.java (diff) The file was modified src/main/java/slimeknights/mantle/util/RecipeMatch.java (diff) The file was modified src/main/java/slimeknights/mantle/multiblock/IMasterLogic.java (diff) The file was modified src/main/java/slimeknights/mantle/item/ItemEdible.java (diff) The file was modified src/main/java/slimeknights/mantle/multiblock/IServantLogic.java (diff) The file was modified src/main/java/slimeknights/mantle/util/RecipeMatchRegistry.java (diff) The file was modified src/main/java/slimeknights/mantle/item/ItemMetaDynamic.java (diff) The file was modified src/main/java/slimeknights/mantle/util/TagHelper.java (diff) The file was modified src/main/java/slimeknights/mantle/Mantle.java (diff) The file was added src/main/java/slimeknights/mantle/client/model/BakedWrapper.java The file was added src/main/java/slimeknights/mantle/client/model/BakedSimple.java The file was modified src/main/java/slimeknights/mantle/client/ModelHelper.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/BakedSimple.java (diff) The file was modified src/main/java/slimeknights/mantle/inventory/ContainerMultiModule.java (diff) The file was modified build.properties (diff) The file was modified src/main/java/slimeknights/mantle/pulsar/control/PulseManager.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/BlockItemModelWrapper.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/TRSRBakedModel.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/BakedSimple.java (diff) The file was added src/main/java/slimeknights/mantle/util/ImmutableConcatList.java The file was added src/main/java/slimeknights/mantle/client/model/BakedCompositeModel.java The file was modified src/main/java/slimeknights/mantle/client/ModelHelper.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/TRSRBakedModel.java (diff) The file was modified src/main/java/slimeknights/mantle/multiblock/MultiServantLogic.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/BakedWrapper.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/BakedSimple.java (diff) The file was modified src/main/java/slimeknights/mantle/Mantle.java (diff) The file was modified src/main/java/slimeknights/mantle/client/ModelHelper.java (diff) The file was modified src/main/java/slimeknights/mantle/client/model/TRSRBakedModel.java (diff) The file was modified build.properties (diff) The file was modified src/main/java/slimeknights/mantle/network/book/PacketUpdateSavedPage.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/BookLoader.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementStructure.java (diff) The file was modified src/main/java/slimeknights/mantle/client/book/data/SectionData.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/GuiBook.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/ElementSection.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/element/BookElement.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/BoxRenderer.java (diff) The file was modified src/main/java/slimeknights/mantle/client/gui/book/TextDataRenderer.java (diff)