Page 1 of 1

Why 1.8.9?

Posted: Fri Dec 01, 2017 10:31 pm
by bl0ke
Disclaimer: I'm not a Java coder and have zero knowledge of the differences between versions.I just play Minecraft.

With that in mind, is there any reason for targetting 1.8.9 for the next release rather than a new version like 1.12.x?

Re: Why 1.8.9?

Posted: Sat Dec 02, 2017 3:11 am
by Saggaris
I'm not a coder either but... If you think about the amount of work involved in creating something as big as this (and as I understand this is a rewrite and rethink) and you'll understand that it takes a good amount of time, then if you factor in that the team only have their spare time to address the mod then you'll realise that it probably was the latest version (big stable update) when they started but time marches on and the programmers at Microsoft/Mojang will just keep firing out updates leaving the modding world the thankless task of playing catchup.

Your other question concerning how to find out if it's working I'll try to answer here, if you read about it you'll know what it does, adds Villages with 'human cultures residing therein' the villages should spawn along your travels much like the Minecraft ones do, the difference is that these guys have tasks to complete and things to do... not just slamming doors and jumping to their deaths, to find out if it's installed and working properly crank it up in 'Creative' and look for some Millenaire goods like Brick Moulds, a Hindi Statue or Cooked Bricks (they're white) something that will indicate that it's there... then have a fly around and find a village, you'll know if you spot one because they're not like the standard Minecraft ones at all..

As ever pete

Re: Why 1.8.9?

Posted: Mon Dec 04, 2017 10:50 am
by bl0ke
All of the Millenaire extra items are present, but villages don't spawn - that's something I read on the Discord server if I remember correctly.

You're probably right about the time between 1.8.9 and 1.12.x - I can imagine there's a lot of unravelling to do before you can even *start* programming.

Re: Why 1.8.9?

Posted: Sat Feb 24, 2018 11:41 am
by Samboy063
As someone working on the dev team of the rewrite, the answer is fairly simple. It's the next minecraft version after the one the last Millénaire (v6) was for.

Going further, however, many things changed from 1.7.10 to 1.8.x - to the point where it's often easier to rewrite much of the code (which is something that a LOT of mod authors did, some examples being Team CoFH, Azanor, RWTema, and many other well-known authors) than to port it over. The 1.12 port Kinn did is, I believe, a "let's see how hard this is" experiment. The version we're rewriting will be different in terms of the way buildings are saved (and in that there most likely will not be a Millenaire folder) because currently the buildings are saved as PNG files - which is hideous, in my opinion.

That said, the last version available on CurseForge is quite out of date - we have villages spawning now, and today I hope to start work on the basic functionality - the signs, maybe some basic villager AI.

It's a long way from done, but we're getting there, slowly.

Re: Why 1.8.9?

Posted: Sat Feb 24, 2018 12:10 pm
by Kinniken
PNG based buildings are clunkier code-wise, but easier for content creators to work with. Different priorities ;)

I chose to upgrade straight to 1.12 thinking that while it would be tougher, it would be faster than sequential updates. At the very least it reduces total testing time.

Re: Why 1.8.9?

Posted: Sun Feb 25, 2018 2:08 am
by kjdiehl
Soooo.... what does this mean looking forward? Will Zoythrus and Kinniken merge your versions somehow? Or will we end up with two different versions of Millenaire? I'm a bit confused.

Re: Why 1.8.9?

Posted: Thu Apr 12, 2018 3:40 pm
by felinoel
Kinniken wrote:PNG based buildings are clunkier code-wise, but easier for content creators to work with. Different priorities ;)

I chose to upgrade straight to 1.12 thinking that while it would be tougher, it would be faster than sequential updates. At the very least it reduces total testing time.
Wait... are you leaving png-based buildings?
kjdiehl wrote:Soooo.... what does this mean looking forward? Will Zoythrus and Kinniken merge your versions somehow? Or will we end up with two different versions of Millenaire? I'm a bit confused.
1.8 is made by one team, 1.9 is made by one team, 1.10 is made by one team, 1.11 is made by one team, and 1.12 is made by Kinn.

Technically each version of Minecraft always had its own version of Millenaire, these will just be made by different teams.