var/global/Minerals= new/list(world.maxx, world.maxy, world.maxz)
Problem description:
When I declare this 3 dimensional list, the game won't start, I assume it's because the list is 300 x 300 x 14, is there some other way I can have a 3 dimensional array as big as my map? This may be a 'big list' but compared to arrays in other languages, this list is small and should be very possible. All I want to put in each one is some text, nothing fancy. A fix or another way to do this would be much appreciated.
Also, I've tried declaring it as Minerals[300][300][14], using constant integers instead of world.maxx, etc. But it didn't make a difference.
You appear to have no clue what you're doing. You're declaring a normal list there, not a multi-dimensional one! There's a good article in the Dream maker's guild on them, I think with was called "[someone]'s programming tutorial III" or something like that.
Also, you cannot have over 2^16-1 lists at compile time. For example, your list would contain over 1 million lists! You can do this at runtime (like in world/New()) but I don't recommend it! Over 1000000 lists would use a lot of RAM. Try to find alternatives; what exactly are you trying to do?