An updated version of NerdyPuzzles ArrayList Plugin, which was an updated version of Goldorion's Array Lists.
This version includes new procedure blocks such as:
- Add all entries from one arraylist to another
- Get value of a custom data type at a specific index
- Iterate each entry in an arraylist
- Convert an arraylist to a string and back
- Fill the arraylist with a specific amount of empty data
- Get the index of a specific value in an arraylist
- Check if a value at a specific index is a data type of
Changelog:
- v3.4.0
- Cleaned up code
- Global variables should be correctly saved and loaded (except action result, entity and custom)
Comments
Thanks for the quick response. It'd be a real gamechanger if you manage to find a fix for it. Vectors makes it much easier to work with coordinates and using them in lists makes it really easy to handle a large amount of them so i hope you are successful in finding a way to implement it. Good luck.
Maybe I'm experiencing some kind of incompatibility, but whenever I create an arraylist using this plugin, my workspace fails to compile and I'm met with an error saying "method getList in class CompoundTag cannot be applied to given types;
ListTag aixAnimations_list = nbt.getList("aixAnimations", Tag.TAG_STRING);"
Could be an incompability issue with the current most version of 2025.3 i guess. I have the same issue with the excact same error at compiling, when i try to make a global arraylist variable. The workaround is to use a string and convert between that and an arraylist, locally in procedure arraylist works fine as i can tell. But the plugin needs a fix and update so we can utilize it's full potential, maybe allowing to create player/client arraylist variables in the future too.
Hello, I'm new to MCreator. After installing this plugin, I'm not sure how to uninstall it. I didn't see an option to remove plugins in MCreator's built-in plugin management settings. I tried deleting the corresponding files, but the plugin still appears in my plugins list. But this doesn't mean I don't want to use this plugin—I just want to learn how to remove plugins properly.
hey man, i just translated your plugin in russian, would be nice to contact and add my translation to the plugin officially ^_^