Refactored Tag Constants (Pt II)
This commit is contained in:
parent
fffbc6acc2
commit
14fcb93e3b
28 changed files with 151 additions and 271 deletions
|
@ -8,7 +8,12 @@ import net.minecraft.world.item.CreativeModeTab;
|
|||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.item.Items;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import ru.bclib.api.TagAPI;
|
||||
import ru.bclib.api.tag.NamedBlockTags;
|
||||
import ru.bclib.api.tag.NamedCommonBlockTags;
|
||||
import ru.bclib.api.tag.NamedCommonItemTags;
|
||||
import ru.bclib.api.tag.NamedItemTags;
|
||||
import ru.bclib.api.tag.NamedMineableTags;
|
||||
import ru.bclib.api.tag.TagAPI;
|
||||
import ru.bclib.blocks.BaseLeavesBlock;
|
||||
import ru.bclib.blocks.BaseOreBlock;
|
||||
import ru.bclib.blocks.FeatureSaplingBlock;
|
||||
|
@ -44,20 +49,20 @@ public class BlockRegistry extends BaseRegistry<Block> {
|
|||
if (block instanceof BaseLeavesBlock){
|
||||
TagAPI.addBlockTags(
|
||||
block,
|
||||
TagAPI.NAMED_BLOCK_LEAVES,
|
||||
TagAPI.NAMED_COMMON_BLOCK_LEAVES,
|
||||
TagAPI.NAMED_MINEABLE_HOE,
|
||||
TagAPI.NAMED_MINEABLE_SHEARS
|
||||
NamedBlockTags.LEAVES,
|
||||
NamedCommonBlockTags.LEAVES,
|
||||
NamedMineableTags.HOE,
|
||||
NamedMineableTags.SHEARS
|
||||
);
|
||||
if (item != null){
|
||||
TagAPI.addItemTags(item, TagAPI.NAMED_COMMON_ITEM_LEAVES, TagAPI.NAMED_ITEM_LEAVES);
|
||||
TagAPI.addItemTags(item, NamedCommonItemTags.LEAVES, NamedItemTags.LEAVES);
|
||||
}
|
||||
} else if (block instanceof BaseOreBlock){
|
||||
TagAPI.addBlockTags(block, TagAPI.NAMED_MINEABLE_PICKAXE);
|
||||
TagAPI.addBlockTags(block, NamedMineableTags.PICKAXE);
|
||||
} else if (block instanceof FeatureSaplingBlock){
|
||||
TagAPI.addBlockTags(block, TagAPI.NAMED_COMMON_BLOCK_SAPLINGS, TagAPI.NAMED_BLOCK_SAPLINGS);
|
||||
TagAPI.addBlockTags(block, NamedCommonBlockTags.SAPLINGS, NamedBlockTags.SAPLINGS);
|
||||
if (item != null){
|
||||
TagAPI.addItemTags(item, TagAPI.NAMED_COMMON_ITEM_SAPLINGS, TagAPI.NAMED_ITEM_SAPLINGS);
|
||||
TagAPI.addItemTags(item, NamedCommonItemTags.SAPLINGS, NamedItemTags.SAPLINGS);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,9 @@ import net.minecraft.world.item.ShovelItem;
|
|||
import net.minecraft.world.item.SpawnEggItem;
|
||||
import net.minecraft.world.item.SwordItem;
|
||||
import net.minecraft.world.level.block.DispenserBlock;
|
||||
import ru.bclib.api.TagAPI;
|
||||
import ru.bclib.api.tag.NamedCommonItemTags;
|
||||
import ru.bclib.api.tag.NamedToolTags;
|
||||
import ru.bclib.api.tag.TagAPI;
|
||||
import ru.bclib.config.PathConfig;
|
||||
import ru.bclib.items.BaseDiscItem;
|
||||
import ru.bclib.items.BaseDrinkItem;
|
||||
|
@ -69,22 +71,22 @@ public class ItemRegistry extends BaseRegistry<Item> {
|
|||
registerItem(itemId, item);
|
||||
|
||||
if (item instanceof ShovelItem) {
|
||||
TagAPI.addItemTag(TagAPI.NAMED_FABRIC_SHOVELS, item);
|
||||
TagAPI.addItemTag(NamedToolTags.FABRIC_SHOVELS, item);
|
||||
}
|
||||
else if (item instanceof SwordItem) {
|
||||
TagAPI.addItemTag(TagAPI.NAMED_FABRIC_SWORDS, item);
|
||||
TagAPI.addItemTag(NamedToolTags.FABRIC_SWORDS, item);
|
||||
}
|
||||
else if (item instanceof BasePickaxeItem) {
|
||||
TagAPI.addItemTag(TagAPI.NAMED_FABRIC_PICKAXES, item);
|
||||
TagAPI.addItemTag(NamedToolTags.FABRIC_PICKAXES, item);
|
||||
}
|
||||
else if (item instanceof BaseAxeItem) {
|
||||
TagAPI.addItemTag(TagAPI.NAMED_FABRIC_AXES, item);
|
||||
TagAPI.addItemTag(NamedToolTags.FABRIC_AXES, item);
|
||||
}
|
||||
else if (item instanceof BaseHoeItem) {
|
||||
TagAPI.addItemTag(TagAPI.NAMED_FABRIC_HOES, item);
|
||||
TagAPI.addItemTag(NamedToolTags.FABRIC_HOES, item);
|
||||
}
|
||||
else if (item instanceof BaseShearsItem) {
|
||||
TagAPI.addItemTags(item, TagAPI.NAMED_FABRIC_SHEARS, TagAPI.NAMED_COMMON_ITEM_SHEARS);
|
||||
TagAPI.addItemTags(item, NamedToolTags.FABRIC_SHEARS, NamedCommonItemTags.SHEARS);
|
||||
DispenserBlock.registerBehavior(item.asItem(), new ShearsDispenseItemBehavior());
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue