Skip to content

Commit

Permalink
feat(utils): is vanilla predicate
Browse files Browse the repository at this point in the history
  • Loading branch information
WakelessSloth56 committed Mar 28, 2022
1 parent 16e8542 commit fafca72
Showing 1 changed file with 4 additions and 0 deletions.
Expand Up @@ -6,13 +6,17 @@
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Predicate;
import org.auioc.mods.arnicalib.api.game.registry.IHRegistry;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistryEntry;
import net.minecraftforge.registries.IForgeRegistryEntry;
import net.minecraftforge.registries.RegistryObject;

public class RegistryUtils {

public static final Predicate<ForgeRegistryEntry<?>> IS_VANILLA = (entry) -> entry.getRegistryName().getNamespace().equals("minecraft");

public static <T extends IForgeRegistryEntry<T>> List<T> getAllRegistryObjects(DeferredRegister<T> deferredRegister) {
return deferredRegister.getEntries().stream().map(RegistryObject::get).toList();
}
Expand Down

0 comments on commit fafca72

Please sign in to comment.