mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-12-27 02:59:06 +00:00
Attempted fix biome & region rarity
- Attempted to fix the issue of biome & region rarity issue
This commit is contained in:
@@ -282,8 +282,8 @@ public interface ProceduralStream<T> extends ProceduralLayer, Interpolated<T> {
|
||||
}
|
||||
|
||||
for (V i : types) {
|
||||
rarityTypes.addMultiple(i, Math.max(1, (IRare.get(i) / totalRarity)));
|
||||
}
|
||||
rarityTypes.addMultiple(i, totalRarity / IRare.get(i));
|
||||
}
|
||||
|
||||
return new SelectionStream<V>(this, rarityTypes);
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ public interface IRare {
|
||||
int getRarity();
|
||||
|
||||
static int get(Object v) {
|
||||
return v instanceof IRare ? ((IRare) v).getRarity() : 1;
|
||||
}
|
||||
return v instanceof IRare ? Math.max(1, ((IRare) v).getRarity()) : 1;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user