import kr.toxicity.model.api.BetterModel;
import kr.toxicity.model.api.data.blueprint.ModelBlueprint;
public void equipPlayerModel(PlatformPlayer player, String modelName) {
// Get or create player's tracker registry
var registry = player.registry().orElseGet(() ->
BetterModel.api().createRegistry(player.uuid())
);
// Get model blueprint
ModelBlueprint blueprint = BetterModel.api().blueprint(modelName)
.orElseThrow(() -> new IllegalArgumentException("Model not found: " + modelName));
// Create and register tracker
var tracker = blueprint.createTracker(player);
registry.register("custom_model", tracker);
System.out.println("Equipped " + modelName + " on " + player.name());
}