Started by
PrinzPersia
on
Topic category: Help with MCreator software
I would like to address a significant issue regarding the development of NPCs in MCreator, particularly when it comes to targeting specific players. The limitations arising from the inability to store global entity variables and convert registration names into entities make it extremely difficult to implement the desired functions.
Problem Statement:
- NPC Target Tracking: In order to enable NPCs to accurately target specific players, these players need to be identified and their coordinates retrieved. However, currently, it is not possible to store target player information in a global entity variable, severely restricting target tracking.
- Conversion of Registration Names: Even if we store a player's registration name as a string, there is no way to convert this name into an entity. This limitation means that NPCs do not know which player they should be targeting, making it impossible to retrieve their coordinates.
- Complexity of Mod Development: These limitations make development complex and frustrating, as we rely on creative workarounds that are not always reliable. The lack of flexibility in the modding environment restricts the ability to create interesting and dynamic experiences.
Suggestions for Improvement:
- Introduction of Global Entity Variables: The ability to create global entity variables would increase flexibility and allow for the efficient storage of target player information.
- String to Entity Conversion: A function that allows for the conversion of a registration name (string) into an entity would be extremely useful. This would significantly ease the identification of players and their coordinates, enabling the implementation of target tracking systems for NPCs.
I hope my feedback highlights the difficulties many mod developers face and can contribute to the improvement of MCreator. I appreciate the hard work that goes into the development of MCreator and look forward to future enhancements.
Thank you for your attention!
I'd love to see Global Entity Variables too!