This commit is contained in:
Frank 2022-06-02 08:04:49 +02:00
parent 41610f249a
commit 77250a6688
3 changed files with 68 additions and 64 deletions

View file

@ -4,22 +4,23 @@ import net.minecraft.tags.TagKey;
import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Block;
public class CommonBlockTags { public class CommonBlockTags {
public static final TagKey<Block> BARREL = TagAPI.makeCommonBlockTag("barrel"); public static final TagKey<Block> BARREL = TagAPI.makeCommonBlockTag("barrel");
public static final TagKey<Block> BOOKSHELVES = TagAPI.makeCommonBlockTag("bookshelves"); public static final TagKey<Block> BOOKSHELVES = TagAPI.makeCommonBlockTag("bookshelves");
public static final TagKey<Block> CHEST = TagAPI.makeCommonBlockTag("chest"); public static final TagKey<Block> CHEST = TagAPI.makeCommonBlockTag("chest");
public static final TagKey<Block> END_STONES = TagAPI.makeCommonBlockTag("end_stones"); public static final TagKey<Block> END_STONES = TagAPI.makeCommonBlockTag("end_stones");
public static final TagKey<Block> GEN_END_STONES = END_STONES; public static final TagKey<Block> GEN_END_STONES = END_STONES;
public static final TagKey<Block> IMMOBILE = TagAPI.makeCommonBlockTag("immobile"); public static final TagKey<Block> IMMOBILE = TagAPI.makeCommonBlockTag("immobile");
public static final TagKey<Block> LEAVES = TagAPI.makeCommonBlockTag("leaves"); public static final TagKey<Block> LEAVES = TagAPI.makeCommonBlockTag("leaves");
public static final TagKey<Block> NETHERRACK = TagAPI.makeCommonBlockTag("netherrack"); public static final TagKey<Block> NETHERRACK = TagAPI.makeCommonBlockTag("netherrack");
public static final TagKey<Block> NETHER_MYCELIUM = TagAPI.makeCommonBlockTag("nether_mycelium"); public static final TagKey<Block> NETHER_MYCELIUM = TagAPI.makeCommonBlockTag("nether_mycelium");
public static final TagKey<Block> NETHER_PORTAL_FRAME = TagAPI.makeCommonBlockTag("nether_pframe"); public static final TagKey<Block> NETHER_PORTAL_FRAME = TagAPI.makeCommonBlockTag("nether_pframe");
public static final TagKey<Block> NETHER_STONES = TagAPI.makeCommonBlockTag("nether_stones"); public static final TagKey<Block> NETHER_STONES = TagAPI.makeCommonBlockTag("nether_stones");
public static final TagKey<Block> SAPLINGS = TagAPI.makeCommonBlockTag("saplings"); public static final TagKey<Block> SAPLINGS = TagAPI.makeCommonBlockTag("saplings");
public static final TagKey<Block> SOUL_GROUND = TagAPI.makeCommonBlockTag("soul_ground"); public static final TagKey<Block> SOUL_GROUND = TagAPI.makeCommonBlockTag("soul_ground");
public static final TagKey<Block> WOODEN_BARREL = TagAPI.makeCommonBlockTag("wooden_barrels"); public static final TagKey<Block> WOODEN_BARREL = TagAPI.makeCommonBlockTag("wooden_barrels");
public static final TagKey<Block> WOODEN_CHEST = TagAPI.makeCommonBlockTag("wooden_chests"); public static final TagKey<Block> WOODEN_CHEST = TagAPI.makeCommonBlockTag("wooden_chests");
public static final TagKey<Block> WORKBENCHES = TagAPI.makeCommonBlockTag("workbench"); public static final TagKey<Block> WORKBENCHES = TagAPI.makeCommonBlockTag("workbench");
public static final TagKey<Block> MINABLE_WITH_HAMMER = TagAPI.makeCommonBlockTag("mineable/hammer"); public static final TagKey<Block> MINABLE_WITH_HAMMER = TagAPI.makeCommonBlockTag("mineable/hammer");
public static final TagKey<Block> IS_OBSIDIAN = TagAPI.makeCommonBlockTag("is_obsidian");
} }

View file

@ -1,37 +1,38 @@
package ru.bclib.api.tag; package ru.bclib.api.tag;
import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Block;
import ru.bclib.api.tag.TagAPI.TagLocation; import ru.bclib.api.tag.TagAPI.TagLocation;
public class NamedBlockTags { public class NamedBlockTags {
public static final TagLocation<Block> ANVIL = new TagLocation<>("anvil"); public static final TagLocation<Block> ANVIL = new TagLocation<>("anvil");
public static final TagLocation<Block> BUTTONS = new TagLocation<>("buttons"); public static final TagLocation<Block> BUTTONS = new TagLocation<>("buttons");
public static final TagLocation<Block> CLIMBABLE = new TagLocation<>("climbable"); public static final TagLocation<Block> CLIMBABLE = new TagLocation<>("climbable");
public static final TagLocation<Block> DOORS = new TagLocation<>("doors"); public static final TagLocation<Block> DOORS = new TagLocation<>("doors");
public static final TagLocation<Block> FENCES = new TagLocation<>("fences"); public static final TagLocation<Block> FENCES = new TagLocation<>("fences");
public static final TagLocation<Block> FENCE_GATES = new TagLocation<>("fence_gates"); public static final TagLocation<Block> FENCE_GATES = new TagLocation<>("fence_gates");
public static final TagLocation<Block> LEAVES = new TagLocation<>("leaves"); public static final TagLocation<Block> LEAVES = new TagLocation<>("leaves");
public static final TagLocation<Block> LOGS = new TagLocation<>("logs"); public static final TagLocation<Block> LOGS = new TagLocation<>("logs");
public static final TagLocation<Block> LOGS_THAT_BURN = new TagLocation<>("logs_that_burn"); public static final TagLocation<Block> LOGS_THAT_BURN = new TagLocation<>("logs_that_burn");
public static final TagLocation<Block> NYLIUM = new TagLocation<>("nylium"); public static final TagLocation<Block> NYLIUM = new TagLocation<>("nylium");
public static final TagLocation<Block> PLANKS = new TagLocation<>("planks"); public static final TagLocation<Block> PLANKS = new TagLocation<>("planks");
public static final TagLocation<Block> PRESSURE_PLATES = new TagLocation<>("pressure_plates"); public static final TagLocation<Block> PRESSURE_PLATES = new TagLocation<>("pressure_plates");
public static final TagLocation<Block> SAPLINGS = new TagLocation<>("saplings"); public static final TagLocation<Block> SAPLINGS = new TagLocation<>("saplings");
public static final TagLocation<Block> SIGNS = new TagLocation<>("signs"); public static final TagLocation<Block> SIGNS = new TagLocation<>("signs");
public static final TagLocation<Block> SLABS = new TagLocation<>("slabs"); public static final TagLocation<Block> SLABS = new TagLocation<>("slabs");
public static final TagLocation<Block> STAIRS = new TagLocation<>("stairs"); public static final TagLocation<Block> STAIRS = new TagLocation<>("stairs");
public static final TagLocation<Block> STONE_PRESSURE_PLATES = new TagLocation<>("stone_pressure_plates"); public static final TagLocation<Block> STONE_PRESSURE_PLATES = new TagLocation<>("stone_pressure_plates");
public static final TagLocation<Block> TRAPDOORS = new TagLocation<>("trapdoors"); public static final TagLocation<Block> TRAPDOORS = new TagLocation<>("trapdoors");
public static final TagLocation<Block> WALLS = new TagLocation<>("walls"); public static final TagLocation<Block> WALLS = new TagLocation<>("walls");
public static final TagLocation<Block> WOODEN_BUTTONS = new TagLocation<>("wooden_buttons"); public static final TagLocation<Block> WOODEN_BUTTONS = new TagLocation<>("wooden_buttons");
public static final TagLocation<Block> WOODEN_DOORS = new TagLocation<>("wooden_doors"); public static final TagLocation<Block> WOODEN_DOORS = new TagLocation<>("wooden_doors");
public static final TagLocation<Block> WOODEN_FENCES = new TagLocation<>("wooden_fences"); public static final TagLocation<Block> WOODEN_FENCES = new TagLocation<>("wooden_fences");
public static final TagLocation<Block> WOODEN_PRESSURE_PLATES = new TagLocation<>("wooden_pressure_plates"); public static final TagLocation<Block> WOODEN_PRESSURE_PLATES = new TagLocation<>("wooden_pressure_plates");
public static final TagLocation<Block> WOODEN_SLABS = new TagLocation<>("wooden_slabs"); public static final TagLocation<Block> WOODEN_SLABS = new TagLocation<>("wooden_slabs");
public static final TagLocation<Block> WOODEN_STAIRS = new TagLocation<>("wooden_stairs"); public static final TagLocation<Block> WOODEN_STAIRS = new TagLocation<>("wooden_stairs");
public static final TagLocation<Block> WOODEN_TRAPDOORS = new TagLocation<>("wooden_trapdoors"); public static final TagLocation<Block> WOODEN_TRAPDOORS = new TagLocation<>("wooden_trapdoors");
public static final TagLocation<Block> SOUL_FIRE_BASE_BLOCKS = new TagLocation<>("soul_fire_base_blocks"); public static final TagLocation<Block> SOUL_FIRE_BASE_BLOCKS = new TagLocation<>("soul_fire_base_blocks");
public static final TagLocation<Block> SOUL_SPEED_BLOCKS = new TagLocation<>("soul_speed_blocks"); public static final TagLocation<Block> SOUL_SPEED_BLOCKS = new TagLocation<>("soul_speed_blocks");
public static final TagLocation<Block> BEACON_BASE_BLOCKS = new TagLocation<>("beacon_base_blocks"); public static final TagLocation<Block> BEACON_BASE_BLOCKS = new TagLocation<>("beacon_base_blocks");
public static final TagLocation<Block> STONE_BRICKS = new TagLocation("stone_bricks"); public static final TagLocation<Block> STONE_BRICKS = new TagLocation("stone_bricks");
} }

View file

@ -1,24 +1,26 @@
package ru.bclib.api.tag; package ru.bclib.api.tag;
import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Block;
import ru.bclib.api.tag.TagAPI.TagLocation; import ru.bclib.api.tag.TagAPI.TagLocation;
public class NamedCommonBlockTags { public class NamedCommonBlockTags {
public static final TagLocation<Block> BARREL = new TagLocation<>("c", "barrel"); public static final TagLocation<Block> BARREL = new TagLocation<>("c", "barrel");
public static final TagLocation<Block> BOOKSHELVES = new TagLocation<>("c", "bookshelves"); public static final TagLocation<Block> BOOKSHELVES = new TagLocation<>("c", "bookshelves");
public static final TagLocation<Block> CHEST = new TagLocation<>("c", "chest"); public static final TagLocation<Block> CHEST = new TagLocation<>("c", "chest");
public static final TagLocation<Block> END_STONES = new TagLocation<>("c", "end_stones"); public static final TagLocation<Block> END_STONES = new TagLocation<>("c", "end_stones");
public static final TagLocation<Block> GEN_END_STONES = END_STONES; public static final TagLocation<Block> GEN_END_STONES = END_STONES;
public static final TagLocation<Block> IMMOBILE = new TagLocation<>("c", "immobile"); public static final TagLocation<Block> IMMOBILE = new TagLocation<>("c", "immobile");
public static final TagLocation<Block> LEAVES = new TagLocation<>("c", "leaves"); public static final TagLocation<Block> LEAVES = new TagLocation<>("c", "leaves");
public static final TagLocation<Block> NETHERRACK = new TagLocation<>("c", "netherrack"); public static final TagLocation<Block> NETHERRACK = new TagLocation<>("c", "netherrack");
public static final TagLocation<Block> NETHER_MYCELIUM = new TagLocation<>("c", "nether_mycelium"); public static final TagLocation<Block> NETHER_MYCELIUM = new TagLocation<>("c", "nether_mycelium");
public static final TagLocation<Block> NETHER_PORTAL_FRAME = new TagLocation<>("c", "nether_pframe"); public static final TagLocation<Block> NETHER_PORTAL_FRAME = new TagLocation<>("c", "nether_pframe");
public static final TagLocation<Block> NETHER_STONES = new TagLocation<>("c", "nether_stones"); public static final TagLocation<Block> NETHER_STONES = new TagLocation<>("c", "nether_stones");
public static final TagLocation<Block> SAPLINGS = new TagLocation<>("c", "saplings"); public static final TagLocation<Block> SAPLINGS = new TagLocation<>("c", "saplings");
public static final TagLocation<Block> SOUL_GROUND = new TagLocation<>("c", "soul_ground"); public static final TagLocation<Block> SOUL_GROUND = new TagLocation<>("c", "soul_ground");
public static final TagLocation<Block> WOODEN_BARREL = new TagLocation<>("c", "wooden_barrels"); public static final TagLocation<Block> WOODEN_BARREL = new TagLocation<>("c", "wooden_barrels");
public static final TagLocation<Block> WOODEN_CHEST = new TagLocation<>("c", "wooden_chests"); public static final TagLocation<Block> WOODEN_CHEST = new TagLocation<>("c", "wooden_chests");
public static final TagLocation<Block> WORKBENCHES = new TagLocation<>("c", "workbench"); public static final TagLocation<Block> WORKBENCHES = new TagLocation<>("c", "workbench");
public static final TagLocation<Block> DRAGON_IMMUNE = new TagLocation<>("c", "dragon_immune"); public static final TagLocation<Block> DRAGON_IMMUNE = new TagLocation<>("c", "dragon_immune");
public static final TagLocation<Block> IS_OBSIDIAN = new TagLocation<>("c", "is_obsidian");
} }