產卵規則

在 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)來控制它。