Class PixelmonInitEvent
java.lang.Object
net.neoforged.bus.api.Event
com.pixelmonmod.pixelmon.api.events.init.PixelmonInitEvent
public class PixelmonInitEvent
extends net.neoforged.bus.api.Event
Fired when Pixelmon is about to decide which
StorageManager, BankAccountManager, and BreedingLogicFactory
to use. If they've not already been set then setting them here will change the implementation
This is the preferred place for setting them- Since:
- 21/09/2022
-
Constructor Summary
ConstructorsConstructorDescriptionPixelmonInitEvent(PixelmonStorageManager storageManager, StorageSaveAdapter saveAdapter, StorageSaveScheduler saveScheduler, PixelmonBreedingLogic breedingLogic, ResearchStorageSaveAdapter researchSaveAdapter, ResearchStorageSaveScheduler researchSaveScheduler, ResearchStorageManager researchStorageManager, PokeDexStorageManager pokeDexStorageManager, PokeDexStorageSaveAdapter pokeDexSaveAdapter, PokeDexStorageSaveScheduler pokeDexSaveScheduler) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetBankAccountManager(BankAccountManager bankAccountManager) voidsetBreedingLogic(BreedingLogicFactory breedingLogic) voidsetPokeDexSaveAdapter(PokeDexStorageSaveAdapter pokeDexSaveAdapter) voidsetPokeDexSaveScheduler(PokeDexStorageSaveScheduler pokeDexSaveScheduler) voidsetPokeDexStorageManager(PokeDexStorageManager pokeDexStorageManager) voidsetResearchSaveAdapter(ResearchStorageSaveAdapter researchSaveAdapter) voidsetResearchSaveScheduler(ResearchStorageSaveScheduler researchSaveScheduler) voidsetResearchStorageManager(ResearchStorageManager researchStorageManager) voidsetSaveAdapter(StorageSaveAdapter saveAdapter) voidsetSaveScheduler(StorageSaveScheduler saveScheduler) voidsetStorageManager(StorageManager storageManager)
-
Constructor Details
-
PixelmonInitEvent
public PixelmonInitEvent(PixelmonStorageManager storageManager, StorageSaveAdapter saveAdapter, StorageSaveScheduler saveScheduler, PixelmonBreedingLogic breedingLogic, ResearchStorageSaveAdapter researchSaveAdapter, ResearchStorageSaveScheduler researchSaveScheduler, ResearchStorageManager researchStorageManager, PokeDexStorageManager pokeDexStorageManager, PokeDexStorageSaveAdapter pokeDexSaveAdapter, PokeDexStorageSaveScheduler pokeDexSaveScheduler)
-
-
Method Details
-
getStorageManager
-
setStorageManager
-
getBankAccountManager
-
setBankAccountManager
-
getBreedingLogic
-
setBreedingLogic
-
getSaveAdapter
-
setSaveAdapter
-
getSaveScheduler
-
setSaveScheduler
-
getResearchSaveAdapter
-
setResearchSaveAdapter
-
getResearchSaveScheduler
-
setResearchSaveScheduler
-
getResearchStorageManager
-
setResearchStorageManager
-
getPokeDexStorageManager
-
setPokeDexStorageManager
-
getPokeDexSaveAdapter
-
setPokeDexSaveAdapter
-
getPokeDexSaveScheduler
-
setPokeDexSaveScheduler
-