This version is currently, exclusively for MC 1.8.9. Based on feedback it sees the removal of the unused pedia and focuses entirely on the book aspects. The Library has been turned in to something similiar to the book binder except the books are tied to the player instead of an item. It offers up to 65 books of storage, which you will need to own instead of getting for free. The editor has been redesigned and improved upon with jump features being replaced with a full button editor. Allowing for editing of the hover/unhover as well as the action they perform, which now includes opening webpages. The layers are now repositioned by dragging and can be locked or made invisible.
The editor also comes with a timeline where you can move, or add new pages. There is also a grid to allow positioning of items, you can also ctrl click to move multiple items as well as copy and paste features between pages and books. Items and recipes have the option to hide or show tooltips per item, it's easier to change the background of books and the icon. Deleting pages is also much easier now. Enchiridion also comes with a default book to help explain some features to help you get started with the editor. There is a config option to sync books between servers and client, however this is off by default and needs to be enabled both sides.
Book Editor
Click image below for full size/better quality
Library
Note the library texture is WIP, and hopefully should be improved further on
Install Instructions
Download the latest version of Forge, for your version of Minecraft.
Place my mod in to your mods folder
You should be good to go!
Reporting Bugs
Please ensure that you report bugs to my issue tracker. It is much easier to keep track of what I need to fix. Also make sure you check if a bug has been reported, before you report one(Checked closed as well), crash's without reports/details will be closed. Enchiridion Issue Tracker
Supporting Development
If you enjoyed this mod, and feel like chipping in to the modding effort, feel free to donate. You do NOT need to do this. I appreciate every one of my users so do not feel pressured. You can do this one of two ways, either via Patreon, where you donate a certain amount per month, or you can use the donate button below! Link to Patreon: http://www.patreon.com/joshiejack
If you are feeling brave, Enchiridion has a jenkins It's not recommended to use these builds on servers especially as they are a work in progress. Cutting Edge Builds Old versions
This looks fantastic! I will definitely test it out next weekend. I started documentation for my mod using enchiridion, but it is taking a lot of time. This should be a great time saver. Thanks!!
• It is suggested that you delete library_books.json for this update
• Fix a crash when there is no lang for the page you are reading in the language you have selected (defaults to en_US.json now).
• Fix default settings for blood magic and open blocks books
• Add two more witchery books and Encyclopedia Aura from Aura Cascade to default list (Girafi)
• Add a config for those with bad graphics cards. (Disables the 'cutoff' effect with the pedia so some things overlap. Bad graphics cards see a blank pedia currently (like my laptop >.<, so it's better than nothing))
• Move the pedia further up the screen (I was going to have a header but it's now just wasted space).
• I believe I've fixed how stubborn the library can be, breaking time to time?
• Can now specify 'free' in library_books.json. (If it is false the book is only added when you have obtained it normally).
• A bunch more things added to library_books.json, the following all require 'free' to be set to false.
• onCrafted - This book can be found in the library once you have crafted it (vanilla crafting)
• openGuiClass - This is a string whenever a player opens this gui, this book will then be available in the library
• openGuiNBT - This is a nbt key that the item the player is holding must have when opening the gui
• onPickup - When a player picks this item up after dropping it, it will get added to the library
• overwrite - The book that should overwrite
• Adds a command "/enchiridion refresh" which will reload the books in the library.
• Config to disable the autodiscovery of pedia articles in mods. It may reduce load time.
• Compressed some of the Textures
By default it may not with the Thauminomicon, but you should be able to have that fixed by changing default to network in the library_books.json . I should have made that default for the thaumo. It's a replacement if you have no ench1 made books.
Awesome mod! I love Enchiridion! It's great to see a ver 2.0, that is MUCH easier to use ingame. Anyway, as I was playing with it, it seems the recipe element is not integrated yet? Also how do you delete an a layer with the ingame gui?
I didn't make it just delete because that's used when editing text :P. Recipes weren't added yet no, but for the time being you can always use Minetweaker or similar mods for such features ^_^. Or did you mean the recipe element like I have in the pedia editor? That's just a convenience thing. You can recreate it with the other elements. But I will make a note to add that, if you meant that :P.
Ah okay thank! I didn't catch that part on the pedia. I got a little too excited to try out all the nifty new functions!
The previous Enchiridion had that automated item recipe display through the book adding scripts, so I just naturally assumed this new update would do the same thing only easier ingame. But like you said, this is achievable already though the use of the other elements. So that brings me to another question: how do you copy or duplicate another layer(s) ingame? Because this new layer system is really powerful and makes book creation 100x more fun/easier than manually scripting.
And one last thing: I think it'd be cool to have a little on/off display grid (that is used only for reference in aligning image/box/items/texts).
Enchiridion 2 - 2.0d
• Add check for invalid characters in page names (Only allow Alphanumeric characters, no spaces (no need it's an unlocalized name));
• Require at least one letter/number in page names
• Disable Autodiscovery by default
• Fix deleting a wiki page... Deleting too much on some systems (Well kinda fixed).
• ^ Must enable deleting pages in the config
Enchiridion 2 - 2.0d
• Add check for invalid characters in page names (Only allow Alphanumeric characters, no spaces (no need it's an unlocalized name));
• Require at least one letter/number in page names
• Disable Autodiscovery by default
• Fix deleting a wiki page... Deleting too much on some systems (Well kinda fixed).
• ^ Must enable deleting pages in the config
could you guys also fix that the gui doesn't adjust to fit screens, so some of the buttons end up off the screen for some people (was for me until i plugged my other monitor in and stretched the screen across both just to read through using this mod and v1 of it), also, the scrolling doesn't seem to work while in the interface, whether i use the mouse wheel or try to click the arrows...
Rollback Post to RevisionRollBack
Currently working on a new project list. Shut down server due to lack of players/time to work on it among other issues. All of my packs are still available of course.
The wiki gui not adjusting to tiny resolutions is not a bug. It's intended to be a fixed width of a just little over 1000 pixels. The book does adjust to gui scale. And it's only the editing features that will be off screen in some of the bigger gui scales. The scrollbars are buggy though, and I'll fix those when I can be bothered do the maths. (And in 2.1 since i don't consider them urgent). However scrolling via mousewheel/arrows/pageup/down is working for me. You just need to make sure your cursor is in the area. It won't scroll if it's outside the canvas.
The wiki gui not adjusting to tiny resolutions is not a bug. It's intended to be a fixed width of a just little over 1000 pixels. The book does adjust to gui scale. And it's only the editing features that will be off screen in some of the bigger gui scales. The scrollbars are buggy though, and I'll fix those when I can be bothered do the maths. (And in 2.1 since i don't consider them urgent). However scrolling via mousewheel/arrows/pageup/down is working for me. You just need to make sure your cursor is in the area. It won't scroll if it's outside the canvas.
if you call a 32" screen monitor small, you have measurement issues... >.> but thanks for letting me know you'll fix the scroll bars eventually. I like this mod being as I have it setup as a databank that I can view all of the other mod added guide books from without having to make them myself. also, I have tried having the mouse both in the canvas and on the scroll bar area, I'm assuming it could be because my mouse is usb rather than default (believe it or not, a usb mouse makes a somewhat different callout for mousewheel movements than the regular mouse port would, i know this for a few reasons i needn't explain)
Rollback Post to RevisionRollBack
Currently working on a new project list. Shut down server due to lack of players/time to work on it among other issues. All of my packs are still available of course.
My mouse is usb. And I didnt say monitor was small. I said resolution. Can you show me a screenshot, because unless you play minecraft in that tiny window it starts in, or ur res is less than 1024xblah, it should fit.
These are rather messy... But they should give an idea of what things I plan to do. And some changes/tweaks/improvements in 2.1. It will be a while before I get to work on it yet. But with regards to these, here's a little poll on which of the layer features if any you feel are actually helpful...
The Meaning of Life, the Universe, and Everything.
Join Date:
11/4/2010
Posts:
56
Member Details
Hey, this mod looks really fun. I noticed you said it was H to open this GUI correct? I have a few mods so who knows if they're conflicting but is it H to open it? My H isn't doing anything. Also I looked for a keyboard mapping under controls but didn't see one for enchiridion.
IRC: #joshie on Esper
Enchiridion v3:
This version is currently, exclusively for MC 1.8.9. Based on feedback it sees the removal of the unused pedia and focuses entirely on the book aspects. The Library has been turned in to something similiar to the book binder except the books are tied to the player instead of an item. It offers up to 65 books of storage, which you will need to own instead of getting for free. The editor has been redesigned and improved upon with jump features being replaced with a full button editor. Allowing for editing of the hover/unhover as well as the action they perform, which now includes opening webpages. The layers are now repositioned by dragging and can be locked or made invisible.
The editor also comes with a timeline where you can move, or add new pages. There is also a grid to allow positioning of items, you can also ctrl click to move multiple items as well as copy and paste features between pages and books. Items and recipes have the option to hide or show tooltips per item, it's easier to change the background of books and the icon. Deleting pages is also much easier now. Enchiridion also comes with a default book to help explain some features to help you get started with the editor. There is a config option to sync books between servers and client, however this is off by default and needs to be enabled both sides.
Book Editor
Click image below for full size/better quality
Library
Note the library texture is WIP, and hopefully should be improved further on
Install Instructions
Download the latest version of Forge, for your version of Minecraft.
Place my mod in to your mods folder
You should be good to go!
Reporting Bugs
Please ensure that you report bugs to my issue tracker. It is much easier to keep track of what I need to fix. Also make sure you check if a bug has been reported, before you report one(Checked closed as well), crash's without reports/details will be closed.
Enchiridion Issue Tracker
Supporting Development
If you enjoyed this mod, and feel like chipping in to the modding effort, feel free to donate. You do NOT need to do this. I appreciate every one of my users so do not feel pressured. You can do this one of two ways, either via Patreon, where you donate a certain amount per month, or you can use the donate button below! Link to Patreon: http://www.patreon.com/joshiejack
Download
Enchiridion - 3.1.0
If you are feeling brave, Enchiridion has a jenkins
It's not recommended to use these builds on servers especially as they are a work in progress.
Cutting Edge Builds
Old versions
http://pastebin.com/vDzuCzk0
http://joshiejack.uk:8080/job/Enchiridion 2/lastSuccessfulBuild/artifact/build/libs/Enchiridion 2-1.7.10-2.0-41-dev.jar
Ah, right. Thanks
Enchiridion 2 - 2.0a
• It is suggested that you delete library_books.json for this update• Fix a crash when there is no lang for the page you are reading in the language you have selected (defaults to en_US.json now).
• Fix default settings for blood magic and open blocks books
• Add two more witchery books and Encyclopedia Aura from Aura Cascade to default list (Girafi)
• Add a config for those with bad graphics cards. (Disables the 'cutoff' effect with the pedia so some things overlap. Bad graphics cards see a blank pedia currently (like my laptop >.<, so it's better than nothing))
• Move the pedia further up the screen (I was going to have a header but it's now just wasted space).
• I believe I've fixed how stubborn the library can be, breaking time to time?
• Can now specify 'free' in library_books.json. (If it is false the book is only added when you have obtained it normally).
• A bunch more things added to library_books.json, the following all require 'free' to be set to false.
• onCrafted - This book can be found in the library once you have crafted it (vanilla crafting)
• openGuiClass - This is a string whenever a player opens this gui, this book will then be available in the library
• openGuiNBT - This is a nbt key that the item the player is holding must have when opening the gui
• onPickup - When a player picks this item up after dropping it, it will get added to the library
• overwrite - The book that should overwrite
• Adds a command "/enchiridion refresh" which will reload the books in the library.
• Config to disable the autodiscovery of pedia articles in mods. It may reduce load time.
• Compressed some of the Textures
Also, I've had issues with the Thauminomicon not updating research correctly if the book is inside the Enchiridion. Has that been fixed with v2?
I didn't make it just delete because that's used when editing text :P. Recipes weren't added yet no, but for the time being you can always use Minetweaker or similar mods for such features ^_^. Or did you mean the recipe element like I have in the pedia editor? That's just a convenience thing. You can recreate it with the other elements. But I will make a note to add that, if you meant that :P.
The previous Enchiridion had that automated item recipe display through the book adding scripts, so I just naturally assumed this new update would do the same thing only easier ingame. But like you said, this is achievable already though the use of the other elements. So that brings me to another question: how do you copy or duplicate another layer(s) ingame? Because this new layer system is really powerful and makes book creation 100x more fun/easier than manually scripting.
And one last thing: I think it'd be cool to have a little on/off display grid (that is used only for reference in aligning image/box/items/texts).
Enchiridion 2 - 2.0d
• Add check for invalid characters in page names (Only allow Alphanumeric characters, no spaces (no need it's an unlocalized name));
• Require at least one letter/number in page names
• Disable Autodiscovery by default
• Fix deleting a wiki page... Deleting too much on some systems (Well kinda fixed).
• ^ Must enable deleting pages in the config
could you guys also fix that the gui doesn't adjust to fit screens, so some of the buttons end up off the screen for some people (was for me until i plugged my other monitor in and stretched the screen across both just to read through using this mod and v1 of it), also, the scrolling doesn't seem to work while in the interface, whether i use the mouse wheel or try to click the arrows...
Currently working on a new project list. Shut down server due to lack of players/time to work on it among other issues. All of my packs are still available of course.
if you call a 32" screen monitor small, you have measurement issues... >.> but thanks for letting me know you'll fix the scroll bars eventually. I like this mod being as I have it setup as a databank that I can view all of the other mod added guide books from without having to make them myself. also, I have tried having the mouse both in the canvas and on the scroll bar area, I'm assuming it could be because my mouse is usb rather than default (believe it or not, a usb mouse makes a somewhat different callout for mousewheel movements than the regular mouse port would, i know this for a few reasons i needn't explain)
Currently working on a new project list. Shut down server due to lack of players/time to work on it among other issues. All of my packs are still available of course.
http://strawpoll.me/3857335
Hey, this mod looks really fun. I noticed you said it was H to open this GUI correct? I have a few mods so who knows if they're conflicting but is it H to open it? My H isn't doing anything. Also I looked for a keyboard mapping under controls but didn't see one for enchiridion.