Refactored Tag Constants
This commit is contained in:
parent
ba89751ea8
commit
acfeee7b9b
9 changed files with 175 additions and 0 deletions
22
src/main/java/ru/bclib/api/tag/CommonBlockTags.java
Normal file
22
src/main/java/ru/bclib/api/tag/CommonBlockTags.java
Normal file
|
@ -0,0 +1,22 @@
|
|||
package ru.bclib.api.tag;
|
||||
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import ru.bclib.api.tag.TagAPI.TagNamed;
|
||||
|
||||
public class CommonBlockTags {
|
||||
public static final TagNamed<Block> BARREL = TagAPI.makeCommonBlockTag("barrel");
|
||||
public static final TagNamed<Block> BOOKSHELVES = TagAPI.makeCommonBlockTag("bookshelves");
|
||||
public static final TagNamed<Block> CHEST = TagAPI.makeCommonBlockTag("chest");
|
||||
public static final TagNamed<Block> END_STONES = TagAPI.makeCommonBlockTag("end_stones");
|
||||
public static final TagNamed<Block> IMMOBILE = TagAPI.makeCommonBlockTag("immobile");
|
||||
public static final TagNamed<Block> LEAVES = TagAPI.makeCommonBlockTag("leaves");
|
||||
public static final TagNamed<Block> NETHERRACK = TagAPI.makeCommonBlockTag("netherrack");
|
||||
public static final TagNamed<Block> NETHER_MYCELIUM = TagAPI.makeCommonBlockTag("nether_mycelium");
|
||||
public static final TagNamed<Block> NETHER_PORTAL_FRAME = TagAPI.makeCommonBlockTag("nether_pframe");
|
||||
public static final TagNamed<Block> NETHER_STONES = TagAPI.makeCommonBlockTag("nether_stones");
|
||||
public static final TagNamed<Block> SAPLINGS = TagAPI.makeCommonBlockTag("saplings");
|
||||
public static final TagNamed<Block> SOUL_GROUND = TagAPI.makeCommonBlockTag("soul_ground");
|
||||
public static final TagNamed<Block> WOODEN_BARREL = TagAPI.makeCommonBlockTag("wooden_barrels");
|
||||
public static final TagNamed<Block> WOODEN_CHEST = TagAPI.makeCommonBlockTag("wooden_chests");
|
||||
public static final TagNamed<Block> WORKBENCHES = TagAPI.makeCommonBlockTag("workbench");
|
||||
}
|
19
src/main/java/ru/bclib/api/tag/CommonItemTags.java
Normal file
19
src/main/java/ru/bclib/api/tag/CommonItemTags.java
Normal file
|
@ -0,0 +1,19 @@
|
|||
package ru.bclib.api.tag;
|
||||
|
||||
import net.minecraft.world.item.Item;
|
||||
import ru.bclib.api.tag.TagAPI.TagNamed;
|
||||
|
||||
public class CommonItemTags {
|
||||
public final static TagNamed<Item> HAMMERS = TagAPI.makeCommonItemTag("hammers");
|
||||
public static final TagNamed<Item> BARREL = TagAPI.makeCommonItemTag("barrel");
|
||||
public static final TagNamed<Item> CHEST = TagAPI.makeCommonItemTag("chest");
|
||||
public static final TagNamed<Item> SHEARS = TagAPI.makeCommonItemTag("shears");
|
||||
public static final TagNamed<Item> FURNACES = TagAPI.makeCommonItemTag("furnaces");
|
||||
public static final TagNamed<Item> IRON_INGOTS = TagAPI.makeCommonItemTag("iron_ingots");
|
||||
public static final TagNamed<Item> LEAVES = TagAPI.makeCommonItemTag("leaves");
|
||||
public static final TagNamed<Item> SAPLINGS = TagAPI.makeCommonItemTag("saplings");
|
||||
public static final TagNamed<Item> SOUL_GROUND = TagAPI.makeCommonItemTag("soul_ground");
|
||||
public static final TagNamed<Item> WOODEN_BARREL = TagAPI.makeCommonItemTag("wooden_barrels");
|
||||
public static final TagNamed<Item> WOODEN_CHEST = TagAPI.makeCommonItemTag("wooden_chests");
|
||||
public static final TagNamed<Item> WORKBENCHES = TagAPI.makeCommonItemTag("workbench");
|
||||
}
|
35
src/main/java/ru/bclib/api/tag/NamedBlockTags.java
Normal file
35
src/main/java/ru/bclib/api/tag/NamedBlockTags.java
Normal file
|
@ -0,0 +1,35 @@
|
|||
package ru.bclib.api.tag;
|
||||
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import ru.bclib.api.tag.TagAPI.TagLocation;
|
||||
|
||||
public class NamedBlockTags {
|
||||
public static final TagLocation<Block> ANVIL = new TagLocation<>("anvil");
|
||||
public static final TagLocation<Block> BUTTONS = new TagLocation<>("buttons");
|
||||
public static final TagLocation<Block> CLIMBABLE = new TagLocation<>("climbable");
|
||||
public static final TagLocation<Block> DOORS = new TagLocation<>("doors");
|
||||
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> LEAVES = new TagLocation<>("leaves");
|
||||
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> NYLIUM = new TagLocation<>("nylium");
|
||||
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> SAPLINGS = new TagLocation<>("saplings");
|
||||
public static final TagLocation<Block> SIGNS = new TagLocation<>("signs");
|
||||
public static final TagLocation<Block> SLABS = new TagLocation<>("slabs");
|
||||
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> TRAPDOORS = new TagLocation<>("trapdoors");
|
||||
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_DOORS = new TagLocation<>("wooden_doors");
|
||||
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_SLABS = new TagLocation<>("wooden_slabs");
|
||||
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> SOUL_FIRE_BASE_BLOCKS = new TagLocation<>("soul_fire_base_blocks");
|
||||
public static final TagLocation<Block> SOUL_SPEED_BLOCKS = new TagLocation<>("soul_speed_blocks");
|
||||
}
|
23
src/main/java/ru/bclib/api/tag/NamedCommonBlockTags.java
Normal file
23
src/main/java/ru/bclib/api/tag/NamedCommonBlockTags.java
Normal file
|
@ -0,0 +1,23 @@
|
|||
package ru.bclib.api.tag;
|
||||
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import ru.bclib.api.tag.TagAPI.TagLocation;
|
||||
|
||||
public class NamedCommonBlockTags {
|
||||
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> CHEST = new TagLocation<>("c", "chest");
|
||||
public static final TagLocation<Block> END_STONES = new TagLocation<>("c", "end_stones");
|
||||
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> NETHERRACK = new TagLocation<>("c", "netherrack");
|
||||
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_STONES = new TagLocation<>("c", "nether_stones");
|
||||
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> WOODEN_BARREL = new TagLocation<>("c", "wooden_barrels");
|
||||
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> DRAGON_IMMUNE = new TagLocation<>("c", "dragon_immune");
|
||||
}
|
20
src/main/java/ru/bclib/api/tag/NamedCommonItemTags.java
Normal file
20
src/main/java/ru/bclib/api/tag/NamedCommonItemTags.java
Normal file
|
@ -0,0 +1,20 @@
|
|||
package ru.bclib.api.tag;
|
||||
|
||||
import net.minecraft.world.item.Item;
|
||||
import ru.bclib.api.tag.TagAPI.TagLocation;
|
||||
|
||||
public class NamedCommonItemTags {
|
||||
// Common Item Tags
|
||||
public static final TagLocation<Item> BARREL = new TagLocation<>("c", "barrel");
|
||||
public static final TagLocation<Item> CHEST = new TagLocation<>("c", "chest");
|
||||
public static final TagLocation<Item> FURNACES = new TagLocation<>("c", "furnaces");
|
||||
public static final TagLocation<Item> HAMMERS = new TagLocation<>("c", "hammers");
|
||||
public static final TagLocation<Item> IRON_INGOTS = new TagLocation<>("c", "iron_ingots");
|
||||
public static final TagLocation<Item> LEAVES = new TagLocation<>("c", "leaves");
|
||||
public static final TagLocation<Item> SAPLINGS = new TagLocation<>("c", "saplings");
|
||||
public static final TagLocation<Item> SHEARS = new TagLocation<>("c", "shears");
|
||||
public static final TagLocation<Item> SOUL_GROUND = new TagLocation<>("c", "soul_ground");
|
||||
public static final TagLocation<Item> WOODEN_BARREL = new TagLocation<>("c", "wooden_barrels");
|
||||
public static final TagLocation<Item> WOODEN_CHEST = new TagLocation<>("c", "wooden_chests");
|
||||
public static final TagLocation<Item> WORKBENCHES = new TagLocation<>("c", "workbench");
|
||||
}
|
30
src/main/java/ru/bclib/api/tag/NamedItemTags.java
Normal file
30
src/main/java/ru/bclib/api/tag/NamedItemTags.java
Normal file
|
@ -0,0 +1,30 @@
|
|||
package ru.bclib.api.tag;
|
||||
|
||||
import net.minecraft.world.item.Item;
|
||||
import ru.bclib.api.tag.TagAPI.TagLocation;
|
||||
|
||||
public class NamedItemTags {
|
||||
public static final TagLocation<Item> BUTTONS = new TagLocation<>("buttons");
|
||||
public static final TagLocation<Item> DOORS = new TagLocation<>("doors");
|
||||
public static final TagLocation<Item> FENCES = new TagLocation<>("fences");
|
||||
public static final TagLocation<Item> FENCE_GATES = new TagLocation<>("fence_gates");
|
||||
public static final TagLocation<Item> LEAVES = new TagLocation<>("leaves");
|
||||
public static final TagLocation<Item> LOGS = new TagLocation<>("logs");
|
||||
public static final TagLocation<Item> LOGS_THAT_BURN = new TagLocation<>("logs_that_burn");
|
||||
public static final TagLocation<Item> PLANKS = new TagLocation<>("planks");
|
||||
public static final TagLocation<Item> PRESSURE_PLATES = new TagLocation<>("pressure_plates");
|
||||
public static final TagLocation<Item> SAPLINGS = new TagLocation<>("saplings");
|
||||
public static final TagLocation<Item> SHEARS = new TagLocation<>("shears");
|
||||
public static final TagLocation<Item> SIGNS = new TagLocation<>("signs");
|
||||
public static final TagLocation<Item> SLABS = new TagLocation<>("slabs");
|
||||
public static final TagLocation<Item> STAIRS = new TagLocation<>("stairs");
|
||||
public static final TagLocation<Item> STONE_PRESSURE_PLATES = new TagLocation<>("stone_pressure_plates");
|
||||
public static final TagLocation<Item> TRAPDOORS = new TagLocation<>("trapdoors");
|
||||
public static final TagLocation<Item> WOODEN_BUTTONS = new TagLocation<>("wooden_buttons");
|
||||
public static final TagLocation<Item> WOODEN_DOORS = new TagLocation<>("wooden_doors");
|
||||
public static final TagLocation<Item> WOODEN_FENCES = new TagLocation<>("wooden_fences");
|
||||
public static final TagLocation<Item> WOODEN_PRESSURE_PLATES = new TagLocation<>("wooden_pressure_plates");
|
||||
public static final TagLocation<Item> WOODEN_SLABS = new TagLocation<>("wooden_slabs");
|
||||
public static final TagLocation<Item> WOODEN_STAIRS = new TagLocation<>("wooden_stairs");
|
||||
public static final TagLocation<Item> WOODEN_TRAPDOORS = new TagLocation<>("wooden_trapdoors");
|
||||
}
|
13
src/main/java/ru/bclib/api/tag/NamedMineableTags.java
Normal file
13
src/main/java/ru/bclib/api/tag/NamedMineableTags.java
Normal file
|
@ -0,0 +1,13 @@
|
|||
package ru.bclib.api.tag;
|
||||
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import ru.bclib.api.tag.TagAPI.TagLocation;
|
||||
|
||||
public class NamedMineableTags {
|
||||
public static final TagLocation<Block> AXE = new TagLocation<>("mineable/axe");
|
||||
public static final TagLocation<Block> HOE = new TagLocation<>("mineable/hoe");
|
||||
public static final TagLocation<Block> PICKAXE = new TagLocation<>("mineable/pickaxe");
|
||||
public static final TagLocation<Block> SHEARS = new TagLocation<>("fabric", "mineable/shears");
|
||||
public static final TagLocation<Block> SHOVEL = new TagLocation<>("mineable/shovel");
|
||||
public static final TagLocation<Block> SWORD = new TagLocation<>("fabric", "mineable/sword");
|
||||
}
|
13
src/main/java/ru/bclib/api/tag/NamedToolTags.java
Normal file
13
src/main/java/ru/bclib/api/tag/NamedToolTags.java
Normal file
|
@ -0,0 +1,13 @@
|
|||
package ru.bclib.api.tag;
|
||||
|
||||
import net.minecraft.world.item.Item;
|
||||
import ru.bclib.api.tag.TagAPI.TagLocation;
|
||||
|
||||
public class NamedToolTags {
|
||||
public static final TagLocation<Item> FABRIC_AXES = new TagLocation<>("fabric", "axes");
|
||||
public static final TagLocation<Item> FABRIC_HOES = new TagLocation<>("fabric", "hoes");
|
||||
public static final TagLocation<Item> FABRIC_PICKAXES = new TagLocation<>("fabric", "pickaxes");
|
||||
public static final TagLocation<Item> FABRIC_SHEARS = new TagLocation<>("fabric", "shears");
|
||||
public static final TagLocation<Item> FABRIC_SHOVELS = new TagLocation<>("fabric", "shovels");
|
||||
public static final TagLocation<Item> FABRIC_SWORDS = new TagLocation<>("fabric", "swords");
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue