package mcjty.rftoolsdim.dimensions.description;

import net.minecraft.entity.Entity;

public class MobDescriptor {
    private Class<? extends Entity> entityClass;
    private final int spawnChance;
    private final int minGroup;
    private final int maxGroup;
    private final int maxLoaded;

    public MobDescriptor(Class<? extends Entity> entityClass, int spawnChance, int minGroup, int maxGroup, int maxLoaded) {
        this.entityClass = entityClass;
        this.spawnChance = spawnChance;
        this.minGroup = minGroup;
        this.maxGroup = maxGroup;
        this.maxLoaded = maxLoaded;
    }

    public Class<? extends Entity> getEntityClass() {
        return entityClass;
    }

    public int getSpawnChance() {
        return spawnChance;
    }

    public int getMinGroup() {
        return minGroup;
    }

    public int getMaxGroup() {
        return maxGroup;
    }

    public int getMaxLoaded() {
        return maxLoaded;
    }
}

@@ -953,11 +953,235 @@
 d;%0A    %7D
+%0A%0A    @Override%0A    public String toString() %7B%0A        return (entityClass == null ? %22null%22 : entityClass.getName()) + %22, chance %22 + spawnChance + %22, %22 + minGroup + %22 to %22 + maxGroup + %22 per group, up to %22 + maxLoaded;%0A    %7D
 %0A%7D%0A

Add a toString method to MobDescriptor