P.E.L. Procedures v1.4 (no longer supported)

Published by _SerpX_ on
Supported MCreator versions
2023.2
2023.3
2023.4
2024.1
2024.2
Tags / plugin type
Procedures
P.E.L. Procedures. by _SerpX_
Downloads:
2563
Upvotes: 14
About the plugin

I give the green light to use the code and modify the plugin.

The plugin is incomplete, and I have no idea how to fix all its errors. The language settings and the current person of the character are determined by my sh#tty code only for the host. This means that if you want to play with your friend (who is hosting the world), my code will determine the language and persona based on the host's settings, rather than individually for each player. (I was running two game clients locally on 1 PC, which may have caused the code to work this way, but I cannot guarantee how the code will behave in a WAN multiplayer setting.) As for the function that determines the enchantments on enchanted books, I am unable to transfer the code to Neo due to differences compared to Forge. At one time, I even turned to GPT, because I'm not a very good coder, and I'm not very familiar with Java, but either I didn't ask a very good prompt, or there's no way to transfer this code to Neo, no matter how much I searched for it. In the end, I stopped spending time on developing the plugin and forgot about it. As a result, after more than 9 months of inactivity (I suddenly remembered that I had posted this plugin here...), I am giving the right to modify/improve/rewrite the plugin to more skilled programmers than myself. 
In the end, I don't see the point in having a plugin, as it's full of problems, and the MCreator community is full of people who can create a similar plugin without all the bugs and errors I've made, in less time and with more functionality than I've achieved.
It's possible that the problem wasn't in the plugin's code, but rather in the procedures themselves. The True and False values in the procedures were not returned for the specific player who was executing the procedure, as I understand it from the screenshots of the procedures from a year ago... In any case, I have stopped supporting the plugin and don't want to delve into the reasons for these bugs in the LAN multiplayer. I haven't used MCreator for a long time, so I don't remember if it was possible to return True and False values to a specific entity (in this case, a player who met all the conditions of the procedure).
 


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.

 

Usage example 1: overlay that is displayed only in the first person

In-game (using the example of my mod):

 

Usage 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):


Changelog: 

v1.5 - Development has been discontinued...

 

NEW: v1.4 - Ported to MCreator 2024.2                (tested & working)
 
v1.3 - Ported to MCreator 2024.1                         (tested & working)
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".
 
Project members
Developer
License
MIT License

Plugin downloads
Ver1.4 - (ONLY MCreator 2024.1 - 2024.2) - Forge 1.20.1 Generator - PEL_Proc_v1.4.zip Uploaded on: 08/27/2024 - 19:29   File size: 4.4 KB
Ver1.2 - (ONLY MCreator 2023.4 and below) - Forge 1.19.2 - 1.20.1 Generator - SerpX_MCreator_Plugin.zip Uploaded on: 02/24/2024 - 23:30   File size: 7.5 KB

Comments

*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.