Statically initialize criteria triggers

This commit is contained in:
DBotThePony 2023-10-11 16:20:57 +07:00
parent 363dc37cbd
commit d841a5fe1a
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -286,10 +286,7 @@ object MRegistry {
// call static constructors // call static constructors
NanobotsArmorFeature.Companion NanobotsArmorFeature.Companion
EnderTeleporterFeature.Companion EnderTeleporterFeature.Companion
}
private fun initializeCommon(event: FMLCommonSetupEvent) {
event.enqueueWork {
CriteriaTriggers.register(BlackHoleTrigger.id.toString(), BlackHoleTrigger) CriteriaTriggers.register(BlackHoleTrigger.id.toString(), BlackHoleTrigger)
CriteriaTriggers.register(BecomeAndroidTrigger.id.toString(), BecomeAndroidTrigger) CriteriaTriggers.register(BecomeAndroidTrigger.id.toString(), BecomeAndroidTrigger)
CriteriaTriggers.register(BecomeAndroidDeathTrigger.id.toString(), BecomeAndroidDeathTrigger) CriteriaTriggers.register(BecomeAndroidDeathTrigger.id.toString(), BecomeAndroidDeathTrigger)
@ -313,6 +310,9 @@ object MRegistry {
CriteriaTriggers.register(ExopackBatterySlotTrigger.id.toString(), ExopackBatterySlotTrigger) CriteriaTriggers.register(ExopackBatterySlotTrigger.id.toString(), ExopackBatterySlotTrigger)
CriteriaTriggers.register(TakeItemOutOfReplicatorTrigger.id.toString(), TakeItemOutOfReplicatorTrigger) CriteriaTriggers.register(TakeItemOutOfReplicatorTrigger.id.toString(), TakeItemOutOfReplicatorTrigger)
} }
private fun initializeCommon(event: FMLCommonSetupEvent) {
} }
private fun initializeClient(event: FMLClientSetupEvent) { private fun initializeClient(event: FMLClientSetupEvent) {