There are quite a few incidents (mostly on .org, due to its reset) when players received paid-for items (mostly spawners) prior to they manage to get their skyblock. Since /newisland obliterates inventory without warning, that leads to obvious consequences (scan the forum for multiple threads about that problem). The proposed changes: 1. /newisland should always fail if player has non-empty inventory and/or wears any armor. If player is willing to get new island, it would take less than a minute to get rid of all the inventory. However, that would prevent loss of credited items that are normally returned only after reset 2. Paid-for items should only be credited after player has created a new island and has free slots in inventory. The safest solution could some kind of "deposit" that only server can put items to and that can only be used with command similar to '/enderchest' Hope that could help. Thanks.
This. So hard this. This wouldn't just help with the number of support tickets regarding donations, this would help with accidentally making new islands in general. I have so much support for both of these ideas. Although, Buycraft doesn't support a "deposit," I don't think, so you'd have to find some other way to go about that.
Adding a warning to /newisland would be good or your 1st suggestion. The 2nd suggestion would be nice as well but I'm not sure if it's possible.