Best way to structure a mod (not a map)

I’m glad not to be alone thinking about it.

Actually I’m making a mod that I’d like people to make maps on, but without having to give my code out also.

For the map rotation system the only thing I can think about is putting matchmaking portals on each map, but it would be a struggle to update every time. So I had to rethink my current island so it can be played for more than 20min (which I initially didn’t want)

I’m planning on using persistence to store gamemode leveling data but I’m not sure I can do inter-island persistence.

I hope a dev could tell me more about it though, I’m modding with hope only atm :smiley: