+ 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
@@ -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