getOrPut
fun getOrPut(def: ItemModelDefinition, createPath: () -> ResourcePath<ResourceType.ItemModelDefinition>): ResourcePath<ResourceType.ItemModelDefinition>
Retrieves the first ResourcePath the given def is registered under or creates a new ResourcePath using createPath, registers def under it and returns it.