Import vanilla blockstate.json for block rotations

Status
Won't fix
Issue description

Hay Klemen!

First thing is first I love the block rotation in 1.8.2.
Its a good start to something complex for mods, and I ended up browsing the game files and found out that the blockstates which can be found in the minecraft.jar under the following locations for 1.12 / 1.13 / 1.14 below holde the rotation properties of those blocks.

You may be able to just have people import existing blockstates for the rotation in a future update which may be more stable for future Minecraft updates and one less thing for you needing to update in the future as well if it's coming directly from the game files.

The folder path seems to be the same for all of the recent versions.

1.12.2 Folder location
1.12.2.jar/assets/minecraft/blockstates

 

1.13.2 Folder location
1.13.2.jar/assets/minecraft/blockstates

 

1.14 "18w50a" Folder location
18w50a.jar/assets/minecraft/blockstates

Issue comments

We use custom blockstates for the rotation so we will just keep this so. This is not just a matter of using "another file instead of the generated one". If one wants to use more advanced blockstates, he can lock the code of this mod element and edit JSON files.

MCreator does not even define shape blockstate from the example you gave so if you imported this JSON as blockstates for MCreator block, you would get broken textures block instead.

I am sorry if you were offended, I did not mean to come across as a critic. I just feel that the reason why people end up using MCreator is for two main reasons (1) they have a hard time or no time to learn to code (2) want to find an easier way to make a mod.

I have tried many times over the years to wrap my head around coding not just in Java but other languages but lack the resources or knowing what to do with the knowledge I gain. That's why MCreator thrives it takes the stress and provides.

I just hope that in the future there will be better support for rotation without the need to code.

On a side note, where you still taking in feedback for getting licenses to allow people to accept donations? I filled out the form a while ago, I think it was late last year, but I have since changed my opinion and think that it would be a good Idea to offer mod creators that option. I don't think you would need to do much, just provide a license and an email saying they have permission to accept money. I don't know what you had in mind for the license, but I think that you could get away with just providing permission through an email or something like that after purchasing of the license or if you go the route of a cut from the donations 20% etc then that would need more forethought beforehand.

You did not offend me, don't worry :) I hope I didn't do so too.

1.8.2 supports rotations and 1.8.3 will even improve this. You can lock the code of the mod element and edit JSON files if desired too and this way you can replace the blockstates json.

For the commercial versions, users are already allowed to accept donations, but they need to be true donations, not real payments and revenue models hidden behind term donations. More info: https://mcreator.net/terms-of-use EULA section.

We don't take feedback anymore but will do real result evaluation and roadmap soon.

Thanks for your reply :)
I am good as well.

I think I will wait for 1.8.3 I am not in any big rush for support and the rotation is working ok at the moment for me.
I was working with a 3d model so what happened was the model was not the right way when I thought it was, it was on my end for that part.

I am not sure if you know but I am a YouTuber with 300 subs, most of the people on my channel come for MCreator tutorials I have made. I get a lot of request per week for tutorials. Through testing, I sometimes find a problem that holds me back from creating the tutorial.

The reason why I bring this up is could you add in 1.8.3 a rotation option for a block that rotates like stairs and slabs. (depends on the uper and lower half of the block that's clicked) I think the rotation is based on player location but takes in account of the part of the blick face its clicked on. I am not sure if that's how it works exactly or not.

The last thing I am not sure if there is a way to disable fence and glass pane connection for blocks. I have tried setting the block as different material and changing the block boundaries as well as the transparency but I am still having an issue with it connecting.
I may be doing something wrong and I did not want to just post a request unless I knew it was not a feature in the program.
The post for the forum page can be found below.
 https://mcreator.net/forum/47737/feature-request-and-or-help

If it's not a feature yet could we have a checkbox to enable it under the block's advanced section?

Thank you for taking the time to help and read my requests and issues :)

We will consider these ideas. For slabs and stairs, we have in plan to do something on this field in the future updates too.