Array Lists

Published by Goldorion on Thu, 08/20/2020 - 21:18
Upvotes: 35
Supported MCreator versions
EAP 2021.2.26215
Tags / plugin type
Plugin forum topic
About the plugin

You can create, manage and delete lists into your procedures. You need to have a list of your favorite names for pigs, you can make it!


You can have a small preview of blocks or things you can do on the following picture.

An example

Important Information

  • This plugin supports Forge 1.15.2 and Fabric, Forge and Spigot 1.16.5.
  • You must use the second 2021.2 snapshot. (EAP 2021.2.26215). No other version and snapshot will work with 2.0.

  • Icon by Tobi-Wan#0482


To see a complete changelog of the plugin, check this file.


* Updated to MCreator EAP 2021.2.26215
* Added support for Global session scope


* Change the plugin's ID
  //Note: You can convert your old procedures by adding the last version and this new version
* Updated to MCreator 2021.2.23417
* Added support for Forge, Fabric and Spigot 1.16.5
* Removed support for old generators
* Added a new ArrayList variable type
* Removed several useless blocks due to the new variable type
* Updated registry names of procedure blocks
* Updated blocks to support the new variable type
* Added support for the integrated update checker
* Added support for French translations


Project members
Lead developer
Apache License version 2.0
Plugin downloads
Attachment Size
ArrayLists 2.1 - MCreator EAP 2021.2.2621521.14 KB 21.14 KB


No the way the current plugin system does not support custom variable types. However, it will change in 2021.2, but it will still only support local variables. I will continue the plugin only when the first snapshot containing this Pull request (I made). I will try after (when the PR will be merged) to change the system of the global variables to support them in plugins.

Well, that's sad. Perhaps I have already bored you with my questions and I am not good at Java, but I am really interested in this topic. I still have a question: is it possible to implement the .split() function in this plugin? if custom global variables are not available, why not turn ArrayList into a string and expand it back?

Where are the arraylist blocks i already got the zip downloaded and put in mcreator but the arraylist blocks are just not there

i really hope you will update this to 2021.1 ... i need this so bad..

um... So about the array list... Is it for just an element or is it for the whole mod to use one arraylist?