BiblioCraft updated for Minecraft v1.7.10!

I just released an update to BiblioCraft, making it version 1.11.7 now for Minecraft v1.7.10. This update fixes a crash that occurs when you try to start a deticated server with BiblioCraft v1.11.6. There was a bug I introduced on accident in the last update when I fixed a dupe with the slotted book. I forgot make the call to open the gui happen only on the client and let it happen on the server where it should never happy. That is fixed now in this update.

Head on over to the downloads page to grab a copy. Enjoy!

BiblioCraft updated for Minecraft v1.11.2 and many important bug fixes for versions for Minecraft 1.10.2, 1.9.4, and 1.7.10

Greetings! I have finally managed to finish the update to Minecraft v1.11.2 with BiblioCraft version 2.3.0. I also went through github and fixed many bugs and dupe issues that have come up, including some issues that go back to the version for 1.7.10. So I went ahead and fixed a bunch of bugs in the version for 1.7.10, which is now updated to BiblioCraft v1.11.6. I also fixed a large number of bugs in the versions for Minecraft 1.9.4 and 1.10.2 which worked into the 1.11.2 update as that went along. So we have a total of 4 new versions of BiblioCraft across 4 versions of Minecraft.

The update to 1.11.2 was a lot more major than I ever anticipated. Some of the changes were only back-end changes that shouldn’t really effect users, but as a developer I think will make my life easier in the future. Even though I complained to myself the entire time about how much work the changes were, I can definitely see the benefit. Hopefully the update to Minecraft 1.12.x will be a little less painful.

Whats next? I have a feature update I am planning to work on sometime this summer, but I will likley wait on Minecraft v1.12.x to see what has to be done there. That seems like it should be just around the corner. With BiblioCraft up to date now and the update coming up before summer, I should be able to update BiblioCraft to the new version of Minecraft soon after forge releases an update for minecraft 1.12. At least, that is the plan. Also, I know the forums on this website have become overrun with spam and that is another issue I plan to try to address this summer. Apologies for the mess in the meantime.

Head on over to the Downloads page to grab the newest version of BiblioCraft for your desired version of Minecraft. I’ve also uploaded all four releases to CurseForge, so you should be able to head over there and grab a copy as well. If you have any comments, questions, or issues, feel free to leave a response here on the website, post on the official minecraft forum, or create an issue on Github. As always, Enjoy!

BiblioCraft v2.1.1 / v2.2.1 Released!

BiblioCraft has been updated for Minecraft version 1.9.4 and 1.10.2. This update makes a massive improvement to render speed on BiblioCraft items thanks to a model cache system I developed. This should address some of the performance issues. I also fixed block sounds on servers, like the desk bell, typewriter, and case. I also tried to fix a render crash that has come up and I did some back end work in preparation for the update to Minecraft v1.11.x.

I’ve also been working on an update for Minecraft v1.11.x and have been good progress. I am down to only about 50 errors left now. Much of the process of updating to that version has just been a process of learning what has changed. I don’t expect any serious issues at this point.

Anyway, head on over to the downloads page and grab the latest update for BiblioCraft! If you have any comments, questions, or concerns, feel free to post a comment on this news post, start a thread on the forum, post on the official thread on the Minecraft Forums or create an issue on my Github. Enjoy!

BiblioCraft 2.1.0 for Minecraft version 1.9.4 and BiblioCraft 2.2.0 for Minecraft version 1.10.2 Released!

I finally did it! I have BiblioCraft working for Minecraft v1.9.4 and Minecraft v1.10.2! It has a been a long road getting it updated this time, but it finally works good and I am happy enough with it to set it free out into the world. There may still be some minor issues that come up and I plan to continue working on bug fixes as I learn about potential issues, but it feels pretty solid right now from what testing I have done.

Next I plan to work on updating to Minecraft v1.11.x. At first look I have a bit under 800 errors or so to fix. With college running full tilt right now I cannot make any promises as to when I might get it done, but I will definitely work on it as I have time.

Please let me know via Github, the Minecraft Forum, or the comments / forums on this website about any issues you come across. I have a hard time trying to respond to everything these days, but I do try to keep up on reading most of it.

Head on over to the downloads page and either grab the version of your choice from the adfly link or head to curse forge. Enjoy! :)

BiblioCraft v2.0.1 released for Minecraft v1.8.9!

I just posted BiblioCraft v2.0.1 on the downloads page and up on curseforge. This update fixed custom paintings being inverted along the horizontal axis and fixes a couple of crashes. One crash occured when trying to use spongeforge due to me incorrectly registering my custom enchantments. That has been addressed. Another random crash has been occurring for me and a number of folks that I think I finally got taken care of. It was a rendering crash relating to how I was loading models with block states. I am pretty confident I have this crash solved now.

Head on over to the downloads page to grab the newest copy and if you have any comments, questions, or issues, feel free to post on my website, on the official Minecraft forum  or create an issue on my GitHub. Enjoy!

BiblioCraft v2.0.0 for Minecraft v1.8.9 has been released!

After months of work and developing an understanding of how Minecraft has changed, I am finally ready to release a version of BiblioCraft that supports Minecraft v1.8.9. This was by far the most difficult update I have done since I started developing this mod. Despite the challenge, I took the opportunity to rewrite most of the code in BiblioCraft and try to improve upon what I had created. Over the past year I have started attending college and working on my degree in Computer Science. Prior to that, I had no formal programming education or training. So now, with two semesters of formal training, I am have been able to extend my programming knowledge and apply that to create a better back-end for BiblioCraft. This will allow me to add features much easier and hopefully work through future updates with less hassle.

All in all I would venture to guess I rewrote about 80% of the code in BiblioCraft. Since so much of the mod was rewritten, this is why I have chosen to refer to the mod as version 2.0.0.  Most things I tried to keep basically the same, however I did make a few improvements along the way as I could. The armor stand is now made of wood and has a new recipe. The stand comes in all six vanilla wood styles, plus a framed version that works with the furniture paneler so it can be colored to look like any block.  The Bookcase, Shelf, Potion Shelf, Tool Rack, and Clock can now be adjusted to be in three different positions. The back of the block, which is default and standard behavior, the center of the block, or the front of the block. Use the screw gun or hand drill to adjust their position. The reading glasses also can display more information now. The text now renders in the GUI instead of on the blocks, which should make it easier to read as well. I also tried to make the Shelf and the Potion Shelf easier to to use from the backside.

I think it is important to note that worlds from 1.7.10 with BiblioCraft will not be compatible with this version of BiblioCraft, so don’t expect that to work.

As for other versions of Minecraft, I plan to start working on the update to Minecraft v1.9.4 next. I am hoping the 1.9.4 update isn’t too difficult. I’ll have to get into it a bit before I really know, but I am definitly sure it will be easier than the 1.8.9 update. After I get the version for 1.9.4 working, I’ll get a version for 1.10.x out. I expect the update from 1.9.4 to 1.10.x to be extremely easy. Unfortunately, I will be unable to release a version for Minecraft v1.8.0 due to limitations that weren’t addressed until Minecraft v1.8.9. So sorry to anyone who was hoping for a version for Minecraft v1.8.0.

200_spotlight1200_spotlight2

Head on over to the downloads page and download the newest version either on the website or through curseforge. If you have any questions, comments, or issues, please feel free to create an issue on my github, post here on the website, or post on the official Minecraft forum. Some of you may have noticed I have responded to much stuff in awhile, mostly because I have wanted to put my time into working on the update. I do still try to read all the stuff even if I don’t respond. This being a rewrite and so much has changed on the back-end, I wouldn’t be surprised if I missed some bugs so I will be keeping an eye out for any issues people might have.

Enjoy! :)

 

BiblioCraft v1.11.5 Released for Minecraft v1.7.10!

BiblioCraft v1.11.5 has been released for Minecraft v1.7.10. A duplication bug came to my attention this weekend that needed to be addressed right away. So the duplication bug with the fancy workbench is now fixed. If you run a server, this update is highly recommended. I also fixed a custom crafting recipie that wasn’t registered properly. It was still working, but the loading log from forge was throwing a warning. So that is fixed now too.

Head on over to the downloads page to get the newest version. Enjoy!

BiblioCraft Update Progress

Greetings! I wanted to share a little progress update on the BiblioCraft update. I finished my semester of college and I am off until the end of August, so I finally have some time I can invest into BiblioCraft.

I’ve already made significant progress on rewriting large portions of the mod and have ported over a a number of things that I don’t think need to be rewritten. I have all the items in game and most of the them are working. The Atlas still has lots of issues to work out, but hopefully none of those issues will be too difficult. I still have to get the different 3d items rendering properly. I’ve got the compass partly working, but I am still getting a grasp on working with rendering.

I have the bookcase and the shelf in game and fully functional as well. I am getting ready to start adding blocks back in soon. I’ve rewritten about 2/3 of the back-end stuff for the blocks and next I plan to start rewriting the primary block classes. Rewriting all this stuff is taking a good bit of time, but it will make updating and adding new blocks in the future much easier from my end and it significantly cleans up my code base.

There is still lots of stuff to do but I seem to be progressing at a good rate I think. I’ll plan to tweet out some screenshots as I make progress too and have more things I can show. If I run into some bigger issues on the more complicated blocks, I am considering the idea of maybe releasing a BiblioCraft lite version with some of the basic blocks that I get working. We’ll have to wait and see what the future holds on that one. I am pretty anxious myself to have a playable 1.8.x version of BiblioCraft. I still haven’t even really played Minecraft 1.8.x or 1.9.x. I am still playing on Minecraft 1.7.10.

After I finish updating to 1.8.9 then I plan to take a look at updating to 1.9.x. I don’t really have any idea how big of an update that will be, but I don’t expect it to be anything like the update to 1.8.x.  I likely won’t add any new features until I get BiblioCraft up to to Minecraft 1.9.x and get all the features we had in the 1.7.10 version working again.

Hopefully that helps give you an idea of where I am at with the update and all that. I’ll leave you with a screenshot I took inside Minecraft 1.8.9 with most of what I have working shown. Enjoy! :)

189_progress

BiblioCraft for Minecraft 1.8.8 Status Report

Happy New Year everybody! As a way to start the new year I wanted to post an update on my progress on BiblioCraft for Minecraft 1.8.x. So far I think I’ve got an understanding on about ninety percent of what I need to know to make BiblioCraft work in 1.8. Since over half of the BiblioCraft codebase deals with rendering all the nice looking things and Minecraft 1.8 changed the way rendering is done I am in the process of rewriting over half of the code for BiblioCraft. The new way of rendering things should be much faster than the old way.

I am also taking the opportunity to rewrite areas of code that I wrote a long time ago using improved techniques that I’ve learned over the years. This ultimately means the update will take more time to complete, but I will be able to troubleshoot, modify, and add on to BiblioCraft much easier in the future.

So far I’ve managed to get the bookcases working pretty much just as they were in the last version. They still need some minor tweaks, but they are using the brand new rendering methods in 1.8. I’ve used the bookcase as my primary block to learn how to render custom models.  This screenshot below is taken in Minecraft 1.8.8.
2015-12-29_16.10.10

Next I plan to bring in the shelf and figure out item rendering in 1.8. I am fairly confident I already have an idea on how that will work and once I get that I can start bringing in more BiblioCraft blocks that use similar rendering techniques. After that I still need to figure out how map rendering has changed and figure out how to animate my custom models and I should be able to finish the update. I’ll use Twitter to try to share update screens as I make more progress on this update, so keep an eye on that if you want to keep tabs on where I am at.

I was hoping I would be further along by now but the learning curve for all the new techniques has slowed me down more than I anticipated. However I think the final result will be well worth the time investment. I may have to slow down on progress soon since I start college back up January 5th. The good part of that though is that I am studying computer science so hopefully I will learning useful things I can use to make BiblioCraft even better. I won’t know how much extra time I might have until after classes start but I expect I should still have enough extra to continue working on the update.

Anyway, hope that gives you an idea on what has been going on with BiblioCraft. I think I can say for sure that you can definitely expect a Minecraft 1.8.x version this year. 😉

BiblioCraft v1.11.4 released!

I just posted BiblioCraft v1.11.4 to the downloads page. This is just a small update that fixes a bug with the big book that was caused in the last update. In my first attempt to fix the text resetting when the game window is resized, I accidently made it so it retains the text even when the page is turned. That is fixed in this build and it will still properly retain text if the window is resized.

In other news, I have received enough responses to the survey I needed help with and will be taking it down so my group and I can analyze the data and write our research reports. I am considering sharing my final report after it is graded for anyone who is interested.  Anyway, I want to extend a huge thank you to anyone who responded and helped me out with this.

In further news, I started looking over the newest release of forge for Minecraft v1.8 which includes some of the key features I’ve been needed to update. I think it may be possible for me to start making progress on that as I get time. I’ll be sure to share my progress via twitter as soon as I start making some headway. It may take me a good bit of time to update since I am getting hammered with homework in college right now and likely will over the next month until finals, but anywhere I get some free time, the update is where I want to spend it.

Anyway, head on over to the downloads page to grab a copy of the newest version and as always, if you have any comments, questions, or issues, feel free to reach out using the forums, github, twitter, the official minecraft forum thread and I’ll do my best to respond when I get a chance.