BTW. Some more info about the new /rftdim safedel command. This is an experimental new command that I hope enables server admins and players to get rid of dimensions that they no longer want. It is experimental because actually removing a dimension in Minecraft is not very easy. What this command does is the following:
- First it checks if the dimension belongs to RFTools. If not this command will abort.
- Then it checks if there is either a player or a chunkloader int he dimension. If there is then this command will abort.
- If all is ok the dimension will be removed from the RFTools dimension database. That means that from the perspective of RFTools it is no longer an RFTools dimension. That also means that if you restart your game RFTools will no longer try to register that dimension again.
- Then it will unregister the dimension from your running instance of Minecraft.
- Finally it will put the id of the dimension in a special 'reclaim list' that is saved when you exit the world. The first time RFTools wants to make a new dimension it will actually first start to use the ids from this pool. If something else registered the dimension (i.e. you installed a mod that happens to use that id) then RFTools will remove the id from the reclaim pool and not use it. I tried to make it as safe as possible.
However, there is one thing you should be careful about. After doing /rftdim safedel you should manually remove the dimension folder from the disk. If you don't then that data will simply be used again if you later go to that dimension again which is most certainly not what you want. Especially not if that dimension should have been a totally different type of dimension.
I'm not sure if you can safely remove a dimension folder from the world when Minecraft is still running (assuming nothing is using that dimension which should be the case after doing /rftdim safedel). So it is probably best to exit MC/server and then delete the directory.
So the correct/safe way to delete a dimension is:
- Make sure all players/chunkloaders are away from the dimension.
- /rftdim safedel <number>
- Exit client/server
- Delete world/DIM<number>
- Restart client/server
- Make a new dimension that will use that ID.