static MetadataKey<Cooldown> createCooldownKey(String id) {
        return create(id, Cooldown.class);
    }
Creates a MetadataKey with the given id and type

@param id the id of the key
@param clazz the class type of the value mapped to this key
@param <T> the value type
@return a new metadata key
helper/src/main/java/me/lucko/helper/metadata/MetadataKey.java