產卵規則
在 Bukkit 的 Worlds 中有一些產卵規則。他們是:
- 動物產卵
- 生物產卵
- 可以產生的上述量
動物產卵
動物產卵可分為以下幾類:
- 水動物
- 陸地生物
要獲得可在執行時在 World 中生成的動物數量,你可以使用該方法
int getAnimalSpawnLimit()
對於陸地動物和
int getWaterAnimalSpawnLimit();
對於水動物。
可以使用這些方法設定兩個限制
void setAnimalSpawnLimit(int limit);
void setWaterAnimalSpawnLimit(int limit);
注意: 如果設定為低於 0 的數字,則將使用世界的預設金額。
Minecraft 每 400 個蜱蟲試圖產卵(預設)。如果你願意,可以使用以下簽名更改:
void setTicksPerAnimalSpawns(int ticks);
void setTicksPerWaterAnimalSpawns(int ticks);
- 值為 1 意味著伺服器將嘗試在每個滴答中生成此世界中的動物。
- 值 400 將意味著伺服器將嘗試每 400 個滴答在這個世界中產生動物。
- 低於 0 的值將重置為 Minecraft 的預設值。
注意 :如果設定為 0,將禁用此世界的動物產卵。建議使用 setSpawnFlags(boolean, boolean)來控制它。