This plugin will add procedures for checking various things: 1)Checking player 1st\3rd person; 2)Checking stored enchantments in items; 3)Checking enabled language in the player game setting.
While browsing the MCreator forum, I often noticed that many people have problems with one or another thing that cannot be properly implemented in the MCreator workspace, due to the fact that the functions of MCreator are limited. However, with my plugin, you can create, for example, an overlay that will be displayed only when the first person of the player is enabled, or some other things.
Example 1: overlay that is displayed only in the first person:
In-game (using the example of my mod):
(Sorry for the quality of the gif image)
Example 2: Action if a STORED enchantment is found in an enchanted book (Description for enchantment):
*To display the description, you need the "Item Tooltips" plugin from NerdyPuzzle or an analog. The corresponding procedure in my plugin checks for the presence of stored enchantments in enchanted books, and the display of descriptions in the game is due to the plugin from NerdyPuzzle.
In-game (using the example of my mod):
(Sorry for the quality of the gif image)
*(Do not pay attention to the fact that the text in the procedure and in the game is different. By the time I was making GIF images of what happened in the game, I returned the original appearance of my mod's procedure to what it should be in my mod, which is why the texts are different. Don't worry, the plugin should work)
Changelog:
v1.3 - In development...
v1.2 - Added support for 1.20.1 generator (tested & working on Mcreator versions 2023.2 - 2023.4)
v1.1 - Added support for 1.19.4 generator (tested & working on Mcreator versions 2023.2 and 2023.3)
v1.0 - First release; 1.19.2 generator support (tested & working on Mcreator version 2023.2)
The name of the plugin has been shortened and renamed from "Procedures: Player 1st\3rd Person camera check & Stored Enchantments check & Check Player Language" in "P.E.L. procedures".
Comments
I'm sorry, but I don't have time to support the plugin at all, since the last couple of weeks (if not months) I am working on my other project in my free time. I have already promised many people to port the plugin to different versions (you can see the comments on the plugin), but as a result I have not even started porting yet (SORRY GUYS!!!!).
I'm sorry, but if you URGENTLY need a port for version 1.16.5, then you shouldn't rely on me, since I don't think I'll start porting in the coming weeks (or maybe months).
Sorry
Wow, I didn't expect one of the MCreator team developers to write a comment on my plugin page. Since my knowledge of English is not very strong, I did not fully understand what "PR" means in your message, but I assume that you meant "project repository", that is, the source code of my plugin, IF I UNDERSTOOD EVERYTHING CORRECTLY.
I would be only glad if you would add these procedures officially to the MCreator core, but I have no idea where, and most importantly, how to provide the source code correctly. Do I just need to provide only the lines of code themselves, and there aren't many of them, or will I need to do something else to make everything meet the standards, etc.?
I'll try, but the code for version 1.16.5 MAYBE very different in structure from 1.19.2/1.19.4, and it will take me time to make a port for this version. Although there is not much code used in the procedures, and maybe next week I will make a port.
I'm sorry if there are errors in my message, I use a translator because I don't know English very well.
*Sorry for my English, I'm pretty bad at it, so I may have grammatical and linguistic errors (as there seem to be in my previous message). What I meant was that I was worried that perhaps I had made a mistake in the plugin and, without noticing it, I calmly published the plugin, thinking that everything was fine. And since this is my first time publishing any content on the site, I'm worried that I might have made a mistake somewhere.
the first person check isnt already ported into 2023.4??