読者です 読者をやめる 読者になる 読者になる

hogepiyo

かつてはマイクラのModを作っていたがひざに矢を受けた

MinecraftForgeEventの種類

ForgeEvent

Eventの種類

MinecraftForgeのEventには以下の3つがある.

  • EVENT_BUS
  • TERRAIN_GEN_BUS
  • ORE_GEN_BUS

ForgeSubscribeアノテーションを付与したメソッドでも, 適切なEVENT_BUSにregisterしないとフックをかけれらない(メソッドが呼ばれない).

  • terraingen以外のEventはEVENT_BUS
  • terraingenパッケージのうち, OreGenEvent以外はTERRAIN_GEN_BUS
  • OreGenEventのみORE_GEN_BUS

Eventに対応したBUSにregisterするとちゃんと呼ばれることを確認済み. それにしてもなぜTerrainGenクラスはabstract?