Something about End-like Dimension generation

Published by FireBlox on
Status
Resolved
Issue description

I am well aware that 1.12.2 will no longer be supported after 2020.2. I'm also very well aware that 1.12.2 is classified as being deprecated as of 2020.2. But there's something about the End-like dimension generator that bothers me and probably several other people that exists in both 1.12.2 and 1.14: the smaller lone floating islands that you can't get rid of. I think an option to toggle these features on/off would be appreciated by lots of MCreator users, including myself and those still trying to hang on to 1.12.2 before support is entirely cut off with no hope of return. I've attached a screenshot of what I'm talking about to clear up any potential confusion. Speaking of which, the changelog for the latest 2020.2 patch says that the flying mob issues were fixed, with no MC version specified, but the issue is persistent in 1.12.2 [and yes, I do know that it likely won't be fixed on that version, but some others might not know that] and it should probably be specified in the changelog that the fix was only for 1.14.

Issue comments

Speaking of which, the changelog for the latest 2020.2 patch says that the flying mob issues were fixed,

Make sure to specify the proper AI tasks order, there are some examples in the related tickets on this. Just saying flying mobs don't work does not give me enough context to be able to help you, but I tested mobs in 1.12.2 before uploading patch and flying mobs worked.

For islands, this is the part of the world gen, while you might have luck removing it in 1.12.2 in the code, in 1.14.4 the world gen does not really support changing this. If I can control this in 1.14.4 (I searched quite a lot in code but did not find how to control this), I will consider adding this, but 1.12.2 will not receive new updates or features.

 

Okay. I was a bit confused on the flying mob thing probably just because I couldn't understand what you said on some of the linked issues very well. Is the AI setup different for 1.12.2 or is it the same as 1.14.4?

As for the islands, What code do I have to remove to get rid of them in 1.12.2?

Update: I tried the AI provided in the issue ticket linked in the changelog, and here's what I found:

The flying mobs move a lot faster when they're just existing, but once they focus on the player, they slow down. A lot. 

This is significant in my case because i'm making a melee attacking flying mob. It would be fine if the mob were a ranged attacker [I'm avoiding implementing those for now because the projectiles aren't very good, but I doubt it'll ever be added for 1.12.2 now], but the slow movement speed allows for a ridiculously easy escape from the mobs when they're focused on attacking. I even messed with movement speed values, and they only affect the movement speed of when the mob is not focused on the player.

I still need info on the Islands, though.