Skip to content

TeamKun/SpawnRatioModifier

Repository files navigation

SpawnRatioModifier

Mobのスポーン率を調整するプラグイン

Description

このプラグインはMinecraftのスポーンウェイトと呼ばれる値をMob毎にx倍するプラグインです. スポーンウェイトの値は同じMobでもバイオームごとに変わる場合がありますが,それは考慮されずに乗算されます. スポーンウェイトの最小値は1であるため,算術結果が1を下回る値を与えられた場合は1が設定されます.

スポーンウェイトとは

簡単に言うと,スポーンさせるMobを決定する時の乱択に用いられる値です.

内部的には,

  1. その位置でスポーン可能なMobのリストを取得する.
  2. 0~(スポーンウェイトの合計値-1)の乱数を生成する.
  3. 乱数から個々のMobのスポーンウェイトを減算していき,最初に0を下回ったときのMobを選択する.

こんな感じの計算がされてます.

もう少し詳しい話や,個々のMobに設定されているスポーンウェイトのデフォルト値を見たい場合は以下のサイトからどうぞ. https://mcreator.net/wiki/mob-spawning-parameters
https://minecraft.fandom.com/wiki/Spawn

Command

/spm reload reload config.yml