Class EBComponents

java.lang.Object
com.binaris.wizardry.cca.EBComponents
All Implemented Interfaces:
dev.onyxstudios.cca.api.v3.block.BlockComponentInitializer, dev.onyxstudios.cca.api.v3.entity.EntityComponentInitializer, dev.onyxstudios.cca.api.v3.item.ItemComponentInitializer, dev.onyxstudios.cca.internal.base.ComponentRegistrationInitializer

public class EBComponents extends Object implements dev.onyxstudios.cca.api.v3.entity.EntityComponentInitializer, dev.onyxstudios.cca.api.v3.item.ItemComponentInitializer, dev.onyxstudios.cca.api.v3.block.BlockComponentInitializer
Cardinal Components Entry Point, we use this for entity data and item data
  • Field Details

    • WIZARD_DATA

      public static final dev.onyxstudios.cca.api.v3.component.ComponentKey<WizardDataHolder> WIZARD_DATA
    • CAST_COMMAND_DATA

      public static final dev.onyxstudios.cca.api.v3.component.ComponentKey<CastCommandDataHolder> CAST_COMMAND_DATA
    • SPELL_MANAGER_DATA

      public static final dev.onyxstudios.cca.api.v3.component.ComponentKey<SpellManagerDataHolder> SPELL_MANAGER_DATA
    • MINION_DATA

      public static final dev.onyxstudios.cca.api.v3.component.ComponentKey<MinionDataHolder> MINION_DATA
    • CONTAINMENT_DATA

      public static final dev.onyxstudios.cca.api.v3.component.ComponentKey<ContainmentDataHolder> CONTAINMENT_DATA
    • CONJURE

      public static final dev.onyxstudios.cca.api.v3.component.ComponentKey<ConjureDataHolder> CONJURE
    • IMBUEMENT_ENCHANTS

      public static final dev.onyxstudios.cca.api.v3.component.ComponentKey<ImbuementEnchantDataHolder> IMBUEMENT_ENCHANTS
    • ARCANE_LOCK_DATA

      public static final dev.onyxstudios.cca.api.v3.component.ComponentKey<ArcaneLockDataHolder> ARCANE_LOCK_DATA
  • Constructor Details

    • EBComponents

      public EBComponents()
  • Method Details

    • registerEntityComponentFactories

      public void registerEntityComponentFactories(dev.onyxstudios.cca.api.v3.entity.EntityComponentFactoryRegistry registry)
      Specified by:
      registerEntityComponentFactories in interface dev.onyxstudios.cca.api.v3.entity.EntityComponentInitializer
    • registerItemComponentFactories

      public void registerItemComponentFactories(dev.onyxstudios.cca.api.v3.item.ItemComponentFactoryRegistry registry)
      Specified by:
      registerItemComponentFactories in interface dev.onyxstudios.cca.api.v3.item.ItemComponentInitializer
    • registerBlockComponentFactories

      public void registerBlockComponentFactories(dev.onyxstudios.cca.api.v3.block.BlockComponentFactoryRegistry blockComponentFactoryRegistry)
      Specified by:
      registerBlockComponentFactories in interface dev.onyxstudios.cca.api.v3.block.BlockComponentInitializer