Added Methods to Prevent Duplication of Addresses and Prefixes (IDynamicWorldLoader)

This solves the problem of possibly returning a reserved address from `getRandomAddress()`, ~~but a `DimensionPrefix` could still be duplicated.~~