It seems that custom packages are not still handled properly by the code editor as the code editor does not offer my sub-packages, classes, methods, and fields in my custom package, that has a root in the default package (so the package name is, for example, net.nuparu.sevendaystomine.util).
Ctrl + double click does not take me to the declaration of the class, method, etc...
Reformat the code and imports button does not import my classes and removes any type-import-on-demand declaration.
(Example, I call from a MCreator generated class a static method getLogger(), that is declared in a class Utils that is in a package with name net.nuparu.sevendaystomine.util . If I manually import the class by writing import net.nuparu.sevendaystomine.util.Utils; , it will keep it, however, if I use import net.nuparu.sevendaystomine.util.*; , it will just remove it.)
Trying the Reformat the code and imports button seems to sometimes remove some if not all of the imports.
EDIT: It seems to kinda work with "this" keyword.