TheWildBackport/common/src/main/java/com/cursedcauldron/wildbackport/client/registry/WBCriteriaTriggers.java
2022-07-10 00:16:25 -04:00

20 lines
1.1 KiB
Java

package com.cursedcauldron.wildbackport.client.registry;
import com.cursedcauldron.wildbackport.WildBackport;
import com.cursedcauldron.wildbackport.core.mixin.access.CriteriaTriggersAccessor;
import net.minecraft.advancements.CriterionTrigger;
import net.minecraft.advancements.critereon.KilledTrigger;
import net.minecraft.advancements.critereon.LocationTrigger;
import net.minecraft.resources.ResourceLocation;
//<>
public class WBCriteriaTriggers {
public static final KilledTrigger KILL_MOB_NEAR_SCULK_CATALYST = create(new KilledTrigger(new ResourceLocation(WildBackport.MOD_ID, "kill_mob_near_sculk_catalyst")));
// public static final ItemUsedOnBlockTrigger ALLAY_DROP_ITEM_ON_BLOCK = create(new ItemUsedOnBlockTrigger(new ResourceLocation(WildBackport.MOD_ID, "kill_mob_near_sculk_catalyst")));
public static final LocationTrigger AVOID_VIBRATION = create(new LocationTrigger(new ResourceLocation(WildBackport.MOD_ID, "avoid_vibration")));
public static <T extends CriterionTrigger<?>> T create(T type) {
return CriteriaTriggersAccessor.callRegister(type);
}
}