+ more flags

This commit is contained in:
Glitchlabs
2026-07-25 23:28:34 +02:00
parent 474b980b53
commit 94d2fa846c
166 changed files with 1203 additions and 493 deletions
@@ -145,7 +145,6 @@ public class Ornamentum {
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.CANADA_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.CHINA_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.DENMARK_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.ESTONIA_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.FINLAND_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.FRANCE_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.GERMANY_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
@@ -153,21 +152,13 @@ public class Ornamentum {
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.HUNGARY_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.ICELAND_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.INDIA_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.INDONESIA_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.IRELAND_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.ITALY_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.JAPAN_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.LATVIA_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.LUXEMBOURG_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.NETHERLANDS_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.NORWAY_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.SLOVENIA_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.SPAIN_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.SUDAN_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.SWEDEN_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.SWITZERLAND_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.THAILAND_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.UKRAINE_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.UNITED_KINGDOM_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ModBlocks.UNITED_STATES_FLAG.get(), net.minecraft.client.renderer.RenderType.translucent());
@@ -16,149 +16,173 @@ public class ModBlocks {
public static final DeferredRegister.Blocks BLOCKS =
DeferredRegister.createBlocks(Ornamentum.MODID);
// flags
public static final DeferredBlock<Block> WHITE_FLAG = registerBlock("white_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f).sound(SoundType.WOOD)));
public static final DeferredBlock<Block> ORANGE_FLAG = registerBlock("orange_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> MAGENTA_FLAG = registerBlock("magenta_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> LIGHT_BLUE_FLAG = registerBlock("light_blue_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> YELLOW_FLAG = registerBlock("yellow_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> LIME_FLAG = registerBlock("lime_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> PINK_FLAG = registerBlock("pink_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> GRAY_FLAG = registerBlock("gray_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> LIGHT_GRAY_FLAG = registerBlock("light_gray_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> CYAN_FLAG = registerBlock("cyan_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> PURPLE_FLAG = registerBlock("purple_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> BLUE_FLAG = registerBlock("blue_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> BROWN_FLAG = registerBlock("brown_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> GREEN_FLAG = registerBlock("green_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> RED_FLAG = registerBlock("red_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> BLACK_FLAG = registerBlock("black_flag",
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> AUSTRIA_FLAG = registerBlock("austria_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> BOUVET_ISLAND_FLAG = registerBlock("bouvet_island_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> CANADA_FLAG = registerBlock("canada_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> CHINA_FLAG = registerBlock("china_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> DENMARK_FLAG = registerBlock("denmark_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
public static final DeferredBlock<Block> ESTONIA_FLAG = registerBlock("estonia_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> FINLAND_FLAG = registerBlock("finland_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> FRANCE_FLAG = registerBlock("france_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> GERMANY_FLAG = registerBlock("germany_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> GREECE_FLAG = registerBlock("greece_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> HUNGARY_FLAG = registerBlock("hungary_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> ICELAND_FLAG = registerBlock("iceland_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> INDIA_FLAG = registerBlock("india_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
public static final DeferredBlock<Block> INDONESIA_FLAG = registerBlock("indonesia_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> IRELAND_FLAG = registerBlock("ireland_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> ITALY_FLAG = registerBlock("italy_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> JAPAN_FLAG = registerBlock("japan_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> LATVIA_FLAG = registerBlock("latvia_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
public static final DeferredBlock<Block> LUXEMBOURG_FLAG = registerBlock("luxembourg_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> NETHERLANDS_FLAG = registerBlock("netherlands_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
public static final DeferredBlock<Block> NORWAY_FLAG = registerBlock("norway_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
public static final DeferredBlock<Block> SLOVENIA_FLAG = registerBlock("slovenia_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
public static final DeferredBlock<Block> SPAIN_FLAG = registerBlock("spain_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
public static final DeferredBlock<Block> SUDAN_FLAG = registerBlock("sudan_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> SWEDEN_FLAG = registerBlock("sweden_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> SWITZERLAND_FLAG = registerBlock("switzerland_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
public static final DeferredBlock<Block> THAILAND_FLAG = registerBlock("thailand_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
public static final DeferredBlock<Block> UKRAINE_FLAG = registerBlock("ukraine_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> UNITED_KINGDOM_FLAG = registerBlock("united_kingdom_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> UNITED_STATES_FLAG = registerBlock("united_states_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> AGENDER_FLAG = registerBlock("agender_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> AROACE_FLAG = registerBlock("aroace_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> AROMANTIC_FLAG = registerBlock("aromantic_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> ASEXUAL_FLAG = registerBlock("asexual_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> BISEXUAL_FLAG = registerBlock("bisexual_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> DEMIROMANTIC_FLAG = registerBlock("demiromantic_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> DEMISEXUAL_FLAG = registerBlock("demisexual_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> GAY_MEN_FLAG = registerBlock("gay_men_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> GENDERFLUID_FLAG = registerBlock("genderfluid_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> GENDERQUEER_FLAG = registerBlock("genderqueer_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> INTERSEX_FLAG = registerBlock("intersex_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> LESBIAN_FLAG = registerBlock("lesbian_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> NON_BINARY_FLAG = registerBlock("non-binary_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> OMNISEXUAL_FLAG = registerBlock("omnisexual_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> PANSEXUAL_FLAG = registerBlock("pansexual_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> PRIDE_FLAG = registerBlock("pride_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> PROGRESS_PRIDE_FLAG = registerBlock("progress_pride_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
public static final DeferredBlock<Block> TRANS_FLAG = registerBlock("trans_flag",
() -> new FlagBlock(BlockBehaviour.Properties.of().strength(1.0f)));
() -> new FlagBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_FLAG.get())));
// Pattern Blocks
@@ -17,12 +17,28 @@ public class ModBlockLootTableProvider extends BlockLootSubProvider {
@Override
protected void generate() {
dropSelf(ModBlocks.WHITE_FLAG.get());
dropSelf(ModBlocks.ORANGE_FLAG.get());
dropSelf(ModBlocks.MAGENTA_FLAG.get());
dropSelf(ModBlocks.LIGHT_BLUE_FLAG.get());
dropSelf(ModBlocks.YELLOW_FLAG.get());
dropSelf(ModBlocks.LIME_FLAG.get());
dropSelf(ModBlocks.PINK_FLAG.get());
dropSelf(ModBlocks.GRAY_FLAG.get());
dropSelf(ModBlocks.LIGHT_GRAY_FLAG.get());
dropSelf(ModBlocks.CYAN_FLAG.get());
dropSelf(ModBlocks.PURPLE_FLAG.get());
dropSelf(ModBlocks.BLUE_FLAG.get());
dropSelf(ModBlocks.BROWN_FLAG.get());
dropSelf(ModBlocks.GREEN_FLAG.get());
dropSelf(ModBlocks.RED_FLAG.get());
dropSelf(ModBlocks.BLACK_FLAG.get());
dropSelf(ModBlocks.AUSTRIA_FLAG.get());
dropSelf(ModBlocks.BOUVET_ISLAND_FLAG.get());
dropSelf(ModBlocks.CANADA_FLAG.get());
dropSelf(ModBlocks.CHINA_FLAG.get());
dropSelf(ModBlocks.DENMARK_FLAG.get());
dropSelf(ModBlocks.ESTONIA_FLAG.get());
dropSelf(ModBlocks.FINLAND_FLAG.get());
dropSelf(ModBlocks.FRANCE_FLAG.get());
dropSelf(ModBlocks.GERMANY_FLAG.get());
@@ -30,21 +46,13 @@ public class ModBlockLootTableProvider extends BlockLootSubProvider {
dropSelf(ModBlocks.HUNGARY_FLAG.get());
dropSelf(ModBlocks.ICELAND_FLAG.get());
dropSelf(ModBlocks.INDIA_FLAG.get());
dropSelf(ModBlocks.INDONESIA_FLAG.get());
dropSelf(ModBlocks.IRELAND_FLAG.get());
dropSelf(ModBlocks.ITALY_FLAG.get());
dropSelf(ModBlocks.JAPAN_FLAG.get());
dropSelf(ModBlocks.LATVIA_FLAG.get());
dropSelf(ModBlocks.LUXEMBOURG_FLAG.get());
dropSelf(ModBlocks.NETHERLANDS_FLAG.get());
dropSelf(ModBlocks.NORWAY_FLAG.get());
dropSelf(ModBlocks.SLOVENIA_FLAG.get());
dropSelf(ModBlocks.SPAIN_FLAG.get());
dropSelf(ModBlocks.SUDAN_FLAG.get());
dropSelf(ModBlocks.SWEDEN_FLAG.get());
dropSelf(ModBlocks.SWITZERLAND_FLAG.get());
dropSelf(ModBlocks.THAILAND_FLAG.get());
dropSelf(ModBlocks.UKRAINE_FLAG.get());
dropSelf(ModBlocks.UNITED_KINGDOM_FLAG.get());
dropSelf(ModBlocks.UNITED_STATES_FLAG.get());
@@ -20,12 +20,28 @@ public class ModBlockStateProvider extends BlockStateProvider {
protected void registerStatesAndModels() {
// FLAGS
createFlag(ModBlocks.WHITE_FLAG, "white_flag");
createFlag(ModBlocks.ORANGE_FLAG, "orange_flag");
createFlag(ModBlocks.MAGENTA_FLAG, "magenta_flag");
createFlag(ModBlocks.LIGHT_BLUE_FLAG, "light_blue_flag");
createFlag(ModBlocks.YELLOW_FLAG, "yellow_flag");
createFlag(ModBlocks.LIME_FLAG, "lime_flag");
createFlag(ModBlocks.PINK_FLAG, "pink_flag");
createFlag(ModBlocks.GRAY_FLAG, "gray_flag");
createFlag(ModBlocks.LIGHT_GRAY_FLAG, "light_gray_flag");
createFlag(ModBlocks.CYAN_FLAG, "cyan_flag");
createFlag(ModBlocks.PURPLE_FLAG, "purple_flag");
createFlag(ModBlocks.BLUE_FLAG, "blue_flag");
createFlag(ModBlocks.BROWN_FLAG, "brown_flag");
createFlag(ModBlocks.GREEN_FLAG, "green_flag");
createFlag(ModBlocks.RED_FLAG, "red_flag");
createFlag(ModBlocks.BLACK_FLAG, "black_flag");
createFlag(ModBlocks.AUSTRIA_FLAG, "austria_flag");
createFlag(ModBlocks.BOUVET_ISLAND_FLAG, "bouvet_island_flag");
createFlag(ModBlocks.CANADA_FLAG, "canada_flag");
createFlag(ModBlocks.CHINA_FLAG, "china_flag");
createFlag(ModBlocks.DENMARK_FLAG, "denmark_flag");
createFlag(ModBlocks.ESTONIA_FLAG, "estonia_flag");
createFlag(ModBlocks.FINLAND_FLAG, "finland_flag");
createFlag(ModBlocks.FRANCE_FLAG, "france_flag");
createFlag(ModBlocks.GERMANY_FLAG, "germany_flag");
@@ -33,21 +49,13 @@ public class ModBlockStateProvider extends BlockStateProvider {
createFlag(ModBlocks.HUNGARY_FLAG, "hungary_flag");
createFlag(ModBlocks.ICELAND_FLAG, "iceland_flag");
createFlag(ModBlocks.INDIA_FLAG, "india_flag");
createFlag(ModBlocks.INDONESIA_FLAG, "indonesia_flag");
createFlag(ModBlocks.IRELAND_FLAG, "ireland_flag");
createFlag(ModBlocks.ITALY_FLAG, "italy_flag");
createFlag(ModBlocks.JAPAN_FLAG, "japan_flag");
createFlag(ModBlocks.LATVIA_FLAG, "latvia_flag");
createFlag(ModBlocks.LUXEMBOURG_FLAG, "luxembourg_flag");
createFlag(ModBlocks.NETHERLANDS_FLAG, "netherlands_flag");
createFlag(ModBlocks.NORWAY_FLAG, "norway_flag");
createFlag(ModBlocks.SLOVENIA_FLAG, "slovenia_flag");
createFlag(ModBlocks.SPAIN_FLAG, "spain_flag");
createFlag(ModBlocks.SUDAN_FLAG, "sudan_flag");
createFlag(ModBlocks.SWEDEN_FLAG, "sweden_flag");
createFlag(ModBlocks.SWITZERLAND_FLAG, "switzerland_flag");
createFlag(ModBlocks.THAILAND_FLAG, "thailand_flag");
createFlag(ModBlocks.UKRAINE_FLAG, "ukraine_flag");
createFlag(ModBlocks.UNITED_KINGDOM_FLAG, "united_kingdom_flag");
createFlag(ModBlocks.UNITED_STATES_FLAG, "united_states_flag");
@@ -1,6 +1,6 @@
package ovh.glitchlabs.ornamentum.datagen;
import com.jcraft.jorbis.Block;
import net.minecraft.world.level.block.Block;
import net.minecraft.core.HolderLookup;
import net.minecraft.data.PackOutput;
import net.minecraft.tags.BlockTags;
@@ -10,6 +10,7 @@ import net.neoforged.neoforge.common.data.ExistingFileHelper;
import org.jetbrains.annotations.Nullable;
import ovh.glitchlabs.ornamentum.Ornamentum;
import ovh.glitchlabs.ornamentum.blocks.ModBlocks;
import ovh.glitchlabs.ornamentum.tags.ModTags;
import java.util.concurrent.CompletableFuture;
@@ -587,6 +588,64 @@ public class ModBlockTagProvider extends BlockTagsProvider {
tag(Tags.Blocks.DYED)
.add(ModBlocks.WHITE_FLAG.get())
.add(ModBlocks.ORANGE_FLAG.get())
.add(ModBlocks.MAGENTA_FLAG.get())
.add(ModBlocks.LIGHT_BLUE_FLAG.get())
.add(ModBlocks.YELLOW_FLAG.get())
.add(ModBlocks.LIME_FLAG.get())
.add(ModBlocks.PINK_FLAG.get())
.add(ModBlocks.GRAY_FLAG.get())
.add(ModBlocks.LIGHT_GRAY_FLAG.get())
.add(ModBlocks.CYAN_FLAG.get())
.add(ModBlocks.PURPLE_FLAG.get())
.add(ModBlocks.BLUE_FLAG.get())
.add(ModBlocks.BROWN_FLAG.get())
.add(ModBlocks.GREEN_FLAG.get())
.add(ModBlocks.RED_FLAG.get())
.add(ModBlocks.BLACK_FLAG.get())
.add(ModBlocks.AUSTRIA_FLAG.get())
.add(ModBlocks.BOUVET_ISLAND_FLAG.get())
.add(ModBlocks.CANADA_FLAG.get())
.add(ModBlocks.CHINA_FLAG.get())
.add(ModBlocks.DENMARK_FLAG.get())
.add(ModBlocks.FINLAND_FLAG.get())
.add(ModBlocks.FRANCE_FLAG.get())
.add(ModBlocks.GERMANY_FLAG.get())
.add(ModBlocks.GREECE_FLAG.get())
.add(ModBlocks.HUNGARY_FLAG.get())
.add(ModBlocks.ICELAND_FLAG.get())
.add(ModBlocks.INDIA_FLAG.get())
.add(ModBlocks.IRELAND_FLAG.get())
.add(ModBlocks.ITALY_FLAG.get())
.add(ModBlocks.JAPAN_FLAG.get())
.add(ModBlocks.LATVIA_FLAG.get())
.add(ModBlocks.NETHERLANDS_FLAG.get())
.add(ModBlocks.SWEDEN_FLAG.get())
.add(ModBlocks.SWITZERLAND_FLAG.get())
.add(ModBlocks.UNITED_KINGDOM_FLAG.get())
.add(ModBlocks.UNITED_STATES_FLAG.get())
.add(ModBlocks.AGENDER_FLAG.get())
.add(ModBlocks.AROACE_FLAG.get())
.add(ModBlocks.AROMANTIC_FLAG.get())
.add(ModBlocks.ASEXUAL_FLAG.get())
.add(ModBlocks.BISEXUAL_FLAG.get())
.add(ModBlocks.DEMIROMANTIC_FLAG.get())
.add(ModBlocks.DEMISEXUAL_FLAG.get())
.add(ModBlocks.GAY_MEN_FLAG.get())
.add(ModBlocks.GENDERFLUID_FLAG.get())
.add(ModBlocks.GENDERQUEER_FLAG.get())
.add(ModBlocks.INTERSEX_FLAG.get())
.add(ModBlocks.LESBIAN_FLAG.get())
.add(ModBlocks.NON_BINARY_FLAG.get())
.add(ModBlocks.OMNISEXUAL_FLAG.get())
.add(ModBlocks.PANSEXUAL_FLAG.get())
.add(ModBlocks.PRIDE_FLAG.get())
.add(ModBlocks.PROGRESS_PRIDE_FLAG.get())
.add(ModBlocks.TRANS_FLAG.get())
.add(ModBlocks.WHITE_PATTERN_BLOCK.get())
.add(ModBlocks.WHITE_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.WHITE_PATTERN_BLOCK_SLAB.get())
@@ -766,6 +825,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.WHITE_PATTERN_BLOCK.get())
.add(ModBlocks.WHITE_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.WHITE_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.WHITE_FLAG.get())
;
tag(Tags.Blocks.DYED_ORANGE)
@@ -779,6 +840,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.ORANGE_PATTERN_BLOCK.get())
.add(ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.ORANGE_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.ORANGE_FLAG.get())
;
tag(Tags.Blocks.DYED_MAGENTA)
@@ -792,6 +855,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.MAGENTA_PATTERN_BLOCK.get())
.add(ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.MAGENTA_FLAG.get())
;
tag(Tags.Blocks.DYED_LIGHT_BLUE)
@@ -805,6 +870,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK.get())
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.LIGHT_BLUE_FLAG.get())
;
tag(Tags.Blocks.DYED_YELLOW)
@@ -818,6 +885,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.YELLOW_PATTERN_BLOCK.get())
.add(ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.YELLOW_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.YELLOW_FLAG.get())
;
tag(Tags.Blocks.DYED_LIME)
@@ -831,6 +900,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.LIME_PATTERN_BLOCK.get())
.add(ModBlocks.LIME_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.LIME_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.LIME_FLAG.get())
;
tag(Tags.Blocks.DYED_PINK)
@@ -844,6 +915,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.PINK_PATTERN_BLOCK.get())
.add(ModBlocks.PINK_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.PINK_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.PINK_FLAG.get())
;
tag(Tags.Blocks.DYED_GRAY)
@@ -857,6 +930,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.GRAY_PATTERN_BLOCK.get())
.add(ModBlocks.GRAY_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.GRAY_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.GRAY_FLAG.get())
;
tag(Tags.Blocks.DYED_LIGHT_GRAY)
@@ -870,6 +945,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK.get())
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.LIGHT_GRAY_FLAG.get())
;
tag(Tags.Blocks.DYED_CYAN)
@@ -883,6 +960,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.CYAN_PATTERN_BLOCK.get())
.add(ModBlocks.CYAN_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.CYAN_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.CYAN_FLAG.get())
;
tag(Tags.Blocks.DYED_PURPLE)
@@ -896,6 +975,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.PURPLE_PATTERN_BLOCK.get())
.add(ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.PURPLE_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.PURPLE_FLAG.get())
;
tag(Tags.Blocks.DYED_BLUE)
@@ -909,6 +990,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.BLUE_PATTERN_BLOCK.get())
.add(ModBlocks.BLUE_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.BLUE_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.BLUE_FLAG.get())
;
tag(Tags.Blocks.DYED_BROWN)
@@ -922,6 +1005,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.BROWN_PATTERN_BLOCK.get())
.add(ModBlocks.BROWN_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.BROWN_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.BROWN_FLAG.get())
;
tag(Tags.Blocks.DYED_GREEN)
@@ -935,6 +1020,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.GREEN_PATTERN_BLOCK.get())
.add(ModBlocks.GREEN_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.GREEN_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.GREEN_FLAG.get())
;
tag(Tags.Blocks.DYED_RED)
@@ -948,6 +1035,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.RED_PATTERN_BLOCK.get())
.add(ModBlocks.RED_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.RED_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.RED_FLAG.get())
;
tag(Tags.Blocks.DYED_BLACK)
@@ -961,6 +1050,8 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.BLACK_PATTERN_BLOCK.get())
.add(ModBlocks.BLACK_PATTERN_BLOCK_STAIRS.get())
.add(ModBlocks.BLACK_PATTERN_BLOCK_SLAB.get())
.add(ModBlocks.BLACK_FLAG.get())
;
tag(BlockTags.VIBRATION_RESONATORS)
@@ -1163,5 +1254,66 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.RED_PATTERN_BLOCK_SLAB.get())
;
tag(ModTags.Blocks.FLAGS)
.add(ModBlocks.WHITE_FLAG.get())
.add(ModBlocks.ORANGE_FLAG.get())
.add(ModBlocks.MAGENTA_FLAG.get())
.add(ModBlocks.LIGHT_BLUE_FLAG.get())
.add(ModBlocks.YELLOW_FLAG.get())
.add(ModBlocks.LIME_FLAG.get())
.add(ModBlocks.PINK_FLAG.get())
.add(ModBlocks.GRAY_FLAG.get())
.add(ModBlocks.LIGHT_GRAY_FLAG.get())
.add(ModBlocks.CYAN_FLAG.get())
.add(ModBlocks.PURPLE_FLAG.get())
.add(ModBlocks.BLUE_FLAG.get())
.add(ModBlocks.BROWN_FLAG.get())
.add(ModBlocks.GREEN_FLAG.get())
.add(ModBlocks.RED_FLAG.get())
.add(ModBlocks.BLACK_FLAG.get())
.add(ModBlocks.AUSTRIA_FLAG.get())
.add(ModBlocks.BOUVET_ISLAND_FLAG.get())
.add(ModBlocks.CANADA_FLAG.get())
.add(ModBlocks.CHINA_FLAG.get())
.add(ModBlocks.DENMARK_FLAG.get())
.add(ModBlocks.FINLAND_FLAG.get())
.add(ModBlocks.FRANCE_FLAG.get())
.add(ModBlocks.GERMANY_FLAG.get())
.add(ModBlocks.GREECE_FLAG.get())
.add(ModBlocks.HUNGARY_FLAG.get())
.add(ModBlocks.ICELAND_FLAG.get())
.add(ModBlocks.INDIA_FLAG.get())
.add(ModBlocks.IRELAND_FLAG.get())
.add(ModBlocks.ITALY_FLAG.get())
.add(ModBlocks.JAPAN_FLAG.get())
.add(ModBlocks.LATVIA_FLAG.get())
.add(ModBlocks.NETHERLANDS_FLAG.get())
.add(ModBlocks.SWEDEN_FLAG.get())
.add(ModBlocks.SWITZERLAND_FLAG.get())
.add(ModBlocks.UNITED_KINGDOM_FLAG.get())
.add(ModBlocks.UNITED_STATES_FLAG.get())
.add(ModBlocks.AGENDER_FLAG.get())
.add(ModBlocks.AROACE_FLAG.get())
.add(ModBlocks.AROMANTIC_FLAG.get())
.add(ModBlocks.ASEXUAL_FLAG.get())
.add(ModBlocks.BISEXUAL_FLAG.get())
.add(ModBlocks.DEMIROMANTIC_FLAG.get())
.add(ModBlocks.DEMISEXUAL_FLAG.get())
.add(ModBlocks.GAY_MEN_FLAG.get())
.add(ModBlocks.GENDERFLUID_FLAG.get())
.add(ModBlocks.GENDERQUEER_FLAG.get())
.add(ModBlocks.INTERSEX_FLAG.get())
.add(ModBlocks.LESBIAN_FLAG.get())
.add(ModBlocks.NON_BINARY_FLAG.get())
.add(ModBlocks.OMNISEXUAL_FLAG.get())
.add(ModBlocks.PANSEXUAL_FLAG.get())
.add(ModBlocks.PRIDE_FLAG.get())
.add(ModBlocks.PROGRESS_PRIDE_FLAG.get())
.add(ModBlocks.TRANS_FLAG.get())
;
}
}
@@ -16,12 +16,28 @@ public class ModLanguageProvider extends LanguageProvider {
@Override
protected void addTranslations() {
// Blocks
add(ModBlocks.WHITE_FLAG.get(), "White Flag");
add(ModBlocks.ORANGE_FLAG.get(), "Orange Flag");
add(ModBlocks.MAGENTA_FLAG.get(), "Magenta Flag");
add(ModBlocks.LIGHT_BLUE_FLAG.get(), "Light Blue Flag");
add(ModBlocks.YELLOW_FLAG.get(), "Yellow Flag");
add(ModBlocks.LIME_FLAG.get(), "Lime Flag");
add(ModBlocks.PINK_FLAG.get(), "Pink Flag");
add(ModBlocks.GRAY_FLAG.get(), "Gray Flag");
add(ModBlocks.LIGHT_GRAY_FLAG.get(), "Light Gray Flag");
add(ModBlocks.CYAN_FLAG.get(), "Cyan Flag");
add(ModBlocks.PURPLE_FLAG.get(), "Purple Flag");
add(ModBlocks.BLUE_FLAG.get(), "Blue Flag");
add(ModBlocks.BROWN_FLAG.get(), "Brown Flag");
add(ModBlocks.GREEN_FLAG.get(), "Green Flag");
add(ModBlocks.RED_FLAG.get(), "Red Flag");
add(ModBlocks.BLACK_FLAG.get(), "Black Flag");
add(ModBlocks.AUSTRIA_FLAG.get(), "Austria Flag");
add(ModBlocks.BOUVET_ISLAND_FLAG.get(), "Bouvet Island Flag");
add(ModBlocks.CANADA_FLAG.get(), "Canada Flag");
add(ModBlocks.CHINA_FLAG.get(), "China Flag");
add(ModBlocks.DENMARK_FLAG.get(), "Denmark Flag");
add(ModBlocks.ESTONIA_FLAG.get(), "Estonia Flag");
add(ModBlocks.FINLAND_FLAG.get(), "Finland Flag");
add(ModBlocks.FRANCE_FLAG.get(), "France Flag");
add(ModBlocks.GERMANY_FLAG.get(), "Germany Flag");
@@ -29,21 +45,13 @@ public class ModLanguageProvider extends LanguageProvider {
add(ModBlocks.HUNGARY_FLAG.get(), "Hungary Flag");
add(ModBlocks.ICELAND_FLAG.get(), "Iceland Flag");
add(ModBlocks.INDIA_FLAG.get(), "India Flag");
add(ModBlocks.INDONESIA_FLAG.get(), "Indonesia Flag");
add(ModBlocks.IRELAND_FLAG.get(), "Ireland Flag");
add(ModBlocks.ITALY_FLAG.get(), "Italy Flag");
add(ModBlocks.JAPAN_FLAG.get(), "Japan Flag");
add(ModBlocks.LATVIA_FLAG.get(), "Latvia Flag");
add(ModBlocks.LUXEMBOURG_FLAG.get(), "Luxembourg Flag");
add(ModBlocks.NETHERLANDS_FLAG.get(), "Netherlands Flag");
add(ModBlocks.NORWAY_FLAG.get(), "Norway Flag");
add(ModBlocks.SLOVENIA_FLAG.get(), "Slovenia Flag");
add(ModBlocks.SPAIN_FLAG.get(), "Spain Flag");
add(ModBlocks.SUDAN_FLAG.get(), "Sudan Flag");
add(ModBlocks.SWEDEN_FLAG.get(), "Sweden Flag");
add(ModBlocks.SWITZERLAND_FLAG.get(), "Switzerland Flag");
add(ModBlocks.THAILAND_FLAG.get(), "Thailand Flag");
add(ModBlocks.UKRAINE_FLAG.get(), "Ukraine Flag");
add(ModBlocks.UNITED_KINGDOM_FLAG.get(), "United Kingdom Flag");
add(ModBlocks.UNITED_STATES_FLAG.get(), "United States Flag");
@@ -287,7 +287,6 @@ public class ModCreativeModeTabs {
output.accept(ModBlocks.CANADA_FLAG);
output.accept(ModBlocks.CHINA_FLAG);
output.accept(ModBlocks.DENMARK_FLAG);
output.accept(ModBlocks.ESTONIA_FLAG);
output.accept(ModBlocks.FINLAND_FLAG);
output.accept(ModBlocks.FRANCE_FLAG);
output.accept(ModBlocks.GERMANY_FLAG);
@@ -295,21 +294,13 @@ public class ModCreativeModeTabs {
output.accept(ModBlocks.HUNGARY_FLAG);
output.accept(ModBlocks.ICELAND_FLAG);
output.accept(ModBlocks.INDIA_FLAG);
output.accept(ModBlocks.INDONESIA_FLAG);
output.accept(ModBlocks.IRELAND_FLAG);
output.accept(ModBlocks.ITALY_FLAG);
output.accept(ModBlocks.JAPAN_FLAG);
output.accept(ModBlocks.LATVIA_FLAG);
output.accept(ModBlocks.LUXEMBOURG_FLAG);
output.accept(ModBlocks.NETHERLANDS_FLAG);
output.accept(ModBlocks.NORWAY_FLAG);
output.accept(ModBlocks.SLOVENIA_FLAG);
output.accept(ModBlocks.SPAIN_FLAG);
output.accept(ModBlocks.SUDAN_FLAG);
output.accept(ModBlocks.SWEDEN_FLAG);
output.accept(ModBlocks.SWITZERLAND_FLAG);
output.accept(ModBlocks.THAILAND_FLAG);
output.accept(ModBlocks.UKRAINE_FLAG);
output.accept(ModBlocks.UNITED_KINGDOM_FLAG);
output.accept(ModBlocks.UNITED_STATES_FLAG);
@@ -0,0 +1,19 @@
package ovh.glitchlabs.ornamentum.tags;
import net.minecraft.core.registries.Registries;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.tags.TagKey;
import net.minecraft.world.level.block.Block;
import ovh.glitchlabs.ornamentum.Ornamentum;
public class ModTags {
public static class Blocks {
public static final TagKey<Block> FLAGS =
TagKey.create(
Registries.BLOCK,
ResourceLocation.fromNamespaceAndPath(Ornamentum.MODID, "flags")
);
}
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 B

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 B

After

Width:  |  Height:  |  Size: 340 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

After

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 B

After

Width:  |  Height:  |  Size: 289 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 B

After

Width:  |  Height:  |  Size: 235 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 B

After

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 B

After

Width:  |  Height:  |  Size: 136 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 B

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 B

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 B

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 119 B

After

Width:  |  Height:  |  Size: 236 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 B

After

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 B

After

Width:  |  Height:  |  Size: 139 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 B

After

Width:  |  Height:  |  Size: 138 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 B

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 B

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 B

After

Width:  |  Height:  |  Size: 144 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 B

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

After

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 B

After

Width:  |  Height:  |  Size: 414 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 B