Class CreateCompat

java.lang.Object
com.hbm_m.compat.create.CreateCompat

public final class CreateCompat extends Object
Точка входа совместимости с Create. Forge-only: Create существует только под Forge на 1.20.1.

Класс намеренно не содержит статических ссылок на типы Create — его безопасно загружать (и вызывать isLoaded()) даже когда Create нет в сборке. Тело методов, ссылающихся на Create API, выполняется только когда Create загружен.

Подключение: modBus.addListener(CreateCompat::commonSetup) в ForgeEntrypoint. Method-reference создаёт Consumer для шины, класс грузится безопасно, тело commonSetup проверяет isLoaded().

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    commonSetup(net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent event)
    Слушатель FMLCommonSetupEvent.
    static boolean
    Загружен ли Create в текущей сборке.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • isLoaded

      public static boolean isLoaded()
      Загружен ли Create в текущей сборке.
    • commonSetup

      public static void commonSetup(net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent event)
      Слушатель FMLCommonSetupEvent. Безопасен без Create.