public static class SpawnHelper.Info extends Object
| Modifier and Type | Field and Description |
|---|---|
private double |
cachedDensityMass |
private EntityType<?> |
cachedEntityType |
private BlockPos |
cachedPos |
private it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<EntityCategory> |
categoryToCount |
private it.unimi.dsi.fastutil.objects.Object2IntMap<EntityCategory> |
categoryToCountView |
private GravityField |
densityField |
private int |
spawningChunkCount |
| Modifier | Constructor and Description |
|---|---|
private |
Info(int spawningChunkCount,
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<EntityCategory> object2IntOpenHashMap,
GravityField densityField) |
| Modifier and Type | Method and Description |
|---|---|
it.unimi.dsi.fastutil.objects.Object2IntMap<EntityCategory> |
getCategoryToCount() |
int |
getSpawningChunkCount() |
private boolean |
isBelowCap(EntityCategory category) |
private void |
run(MobEntity entity,
Chunk chunk) |
private boolean |
test(EntityType<?> type,
BlockPos pos,
Chunk chunk) |
private final int spawningChunkCount
private final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<EntityCategory> categoryToCount
private final GravityField densityField
private final it.unimi.dsi.fastutil.objects.Object2IntMap<EntityCategory> categoryToCountView
@Nullable private EntityType<?> cachedEntityType
private double cachedDensityMass
private Info(int spawningChunkCount,
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<EntityCategory> object2IntOpenHashMap,
GravityField densityField)
private boolean test(EntityType<?> type, BlockPos pos, Chunk chunk)
private void run(MobEntity entity, Chunk chunk)
SpawnHelper.Runner.run(MobEntity, Chunk)@Environment(value=CLIENT) public int getSpawningChunkCount()
public it.unimi.dsi.fastutil.objects.Object2IntMap<EntityCategory> getCategoryToCount()
private boolean isBelowCap(EntityCategory category)