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();
}
}