package net.minecraft.world.entity; import javax.annotation.Nullable; import net.minecraft.world.scores.PlayerTeam; public record ConversionParams(ConversionType type, boolean keepEquipment, boolean preserveCanPickUpLoot, @Nullable PlayerTeam team) { public static ConversionParams single(Mob p_365634_, boolean p_367858_, boolean p_362735_) { return new ConversionParams(ConversionType.SINGLE, p_367858_, p_362735_, p_365634_.getTeam()); } @FunctionalInterface public interface AfterConversion { void finalizeConversion(T p_364676_); } }