Adds CriteriaTriggersRegistry

This commit is contained in:
shedaniel
2021-01-07 01:14:37 +08:00
parent 0cdecda840
commit f09f23db35
5 changed files with 43 additions and 2 deletions

View File

@@ -27,7 +27,7 @@ import net.minecraft.world.item.ItemStack;
import java.util.function.Supplier;
public final class CreativeTabs {
public CreativeTabs() {}
private CreativeTabs() {}
// I am sorry, fabric wants a resource location instead of the translation key for whatever reason
@ExpectPlatform

View File

@@ -0,0 +1,20 @@
package me.shedaniel.architectury.registry;
import me.shedaniel.architectury.ExpectPlatform;
import net.minecraft.advancements.CriterionTrigger;
public final class CriteriaTriggersRegistry {
private CriteriaTriggersRegistry() {}
/**
* Invokes {@link net.minecraft.advancements.CriteriaTriggers#register(CriterionTrigger)}.
*
* @param trigger The trigger to register
* @param <T> The type of trigger
* @return The trigger registered
*/
@ExpectPlatform
public static <T extends CriterionTrigger<?>> T register(T trigger) {
throw new AssertionError();
}
}