All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.magistuarmory.misc.ModBannerPatterns Maven / Gradle / Ivy

package com.magistuarmory.misc;

import com.magistuarmory.EpicKnights;
import dev.architectury.registry.registries.DeferredRegister;
import dev.architectury.registry.registries.RegistrySupplier;
import net.minecraft.core.Registry;
import net.minecraft.world.level.block.entity.BannerPattern;

public class ModBannerPatterns
{
	public static final DeferredRegister PATTERNS = DeferredRegister.create(EpicKnights.ID, Registry.f_235735_);

	public static final RegistrySupplier APOSTOLIC_CROSS_PATTERN = PATTERNS.register("apostolic_cross", () -> new BannerPattern("apostolic_cross"));
	public static final RegistrySupplier BOWL_PATTERN = PATTERNS.register("bowl", () -> new BannerPattern("bowl"));
	public static final RegistrySupplier BULL_PATTERN = PATTERNS.register("bull", () -> new BannerPattern("bull"));
	public static final RegistrySupplier CHESS_PATTERN = PATTERNS.register("chess", () -> new BannerPattern("chess"));
	public static final RegistrySupplier CRUSADER_CROSS_PATTERN = PATTERNS.register("crusader_cross", () -> new BannerPattern("crusader_cross"));
	public static final RegistrySupplier DRAGON_PATTERN = PATTERNS.register("dragon", () -> new BannerPattern("dragon"));
	public static final RegistrySupplier EAGLE_PATTERN = PATTERNS.register("eagle", () -> new BannerPattern("eagle"));
	public static final RegistrySupplier HORSE_PATTERN = PATTERNS.register("horse", () -> new BannerPattern("horse"));
	public static final RegistrySupplier LILY_PATTERN = PATTERNS.register("lily", () -> new BannerPattern("lily"));
	public static final RegistrySupplier LION1_PATTERN = PATTERNS.register("lion1", () -> new BannerPattern("lion1"));
	public static final RegistrySupplier LION2_PATTERN = PATTERNS.register("lion2", () -> new BannerPattern("lion2"));
	public static final RegistrySupplier ORTHODOX_CROSS_PATTERN = PATTERNS.register("orthodox_cross", () -> new BannerPattern("orthodox_cross"));
	public static final RegistrySupplier SNAKE_PATTERN = PATTERNS.register("snake", () -> new BannerPattern("snake"));
	public static final RegistrySupplier SUN_PATTERN = PATTERNS.register("sun", () -> new BannerPattern("sun"));
	public static final RegistrySupplier SWORDS_PATTERN = PATTERNS.register("swords", () -> new BannerPattern("swords"));
	public static final RegistrySupplier TOWER_PATTERN = PATTERNS.register("tower", () -> new BannerPattern("tower"));
	public static final RegistrySupplier TREE_PATTERN = PATTERNS.register("tree", () -> new BannerPattern("tree"));
	public static final RegistrySupplier TWOHEADED_EAGLE_PATTERN = PATTERNS.register("two-headed_eagle", () -> new BannerPattern("two-headed_eagle"));
	
	public static void init()
	{
		PATTERNS.register();
	}
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy