Class TagHelperVanilla

java.lang.Object
net.darkhax.bookshelf.impl.data.TagHelperVanilla
All Implemented Interfaces:
ITagHelper

public class TagHelperVanilla extends Object implements ITagHelper
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.tags.TagKey<net.minecraft.world.entity.ai.attributes.Attribute>
    attributeTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.level.block.entity.BannerPattern>
    bannerPatternTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.level.biome.Biome>
    biomeTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.level.block.entity.BlockEntityType<?>>
    blockEntityTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block>
    blockTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType>
    damageTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.level.Level>
    dimensionTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.level.dimension.DimensionType>
    dimensionTypeTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.effect.MobEffect>
    effectTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.item.enchantment.Enchantment>
    enchantmentTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>>
    entityTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid>
    fluidTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.level.gameevent.GameEvent>
    gameEventTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.item.Item>
    itemTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.inventory.MenuType<?>>
    menuTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.entity.decoration.PaintingVariant>
    paintingTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.core.particles.ParticleType<?>>
    particleTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.item.alchemy.Potion>
    potionTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.item.crafting.RecipeSerializer<?>>
    recipeSerializerTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.item.crafting.RecipeType<?>>
    recipeTypeTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.sounds.SoundEvent>
    soundTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.resources.ResourceLocation>
    statTag(net.minecraft.resources.ResourceLocation tag)
     
    <T> net.minecraft.tags.TagKey<T>
    tag(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey, net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.entity.npc.VillagerProfession>
    villagerProfessionTag(net.minecraft.resources.ResourceLocation tag)
     
    net.minecraft.tags.TagKey<net.minecraft.world.entity.npc.VillagerType>
    villagerTypeTag(net.minecraft.resources.ResourceLocation tag)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TagHelperVanilla

      public TagHelperVanilla()
  • Method Details

    • soundTag

      public net.minecraft.tags.TagKey<net.minecraft.sounds.SoundEvent> soundTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      soundTag in interface ITagHelper
    • fluidTag

      public net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> fluidTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      fluidTag in interface ITagHelper
    • effectTag

      public net.minecraft.tags.TagKey<net.minecraft.world.effect.MobEffect> effectTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      effectTag in interface ITagHelper
    • blockTag

      public net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> blockTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      blockTag in interface ITagHelper
    • enchantmentTag

      public net.minecraft.tags.TagKey<net.minecraft.world.item.enchantment.Enchantment> enchantmentTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      enchantmentTag in interface ITagHelper
    • entityTag

      public net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> entityTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      entityTag in interface ITagHelper
    • itemTag

      public net.minecraft.tags.TagKey<net.minecraft.world.item.Item> itemTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      itemTag in interface ITagHelper
    • bannerPatternTag

      public net.minecraft.tags.TagKey<net.minecraft.world.level.block.entity.BannerPattern> bannerPatternTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      bannerPatternTag in interface ITagHelper
    • potionTag

      public net.minecraft.tags.TagKey<net.minecraft.world.item.alchemy.Potion> potionTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      potionTag in interface ITagHelper
    • particleTag

      public net.minecraft.tags.TagKey<net.minecraft.core.particles.ParticleType<?>> particleTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      particleTag in interface ITagHelper
    • blockEntityTag

      public net.minecraft.tags.TagKey<net.minecraft.world.level.block.entity.BlockEntityType<?>> blockEntityTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      blockEntityTag in interface ITagHelper
    • paintingTag

      public net.minecraft.tags.TagKey<net.minecraft.world.entity.decoration.PaintingVariant> paintingTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      paintingTag in interface ITagHelper
    • statTag

      public net.minecraft.tags.TagKey<net.minecraft.resources.ResourceLocation> statTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      statTag in interface ITagHelper
    • recipeTypeTag

      public net.minecraft.tags.TagKey<net.minecraft.world.item.crafting.RecipeType<?>> recipeTypeTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      recipeTypeTag in interface ITagHelper
    • recipeSerializerTag

      public net.minecraft.tags.TagKey<net.minecraft.world.item.crafting.RecipeSerializer<?>> recipeSerializerTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      recipeSerializerTag in interface ITagHelper
    • attributeTag

      public net.minecraft.tags.TagKey<net.minecraft.world.entity.ai.attributes.Attribute> attributeTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      attributeTag in interface ITagHelper
    • gameEventTag

      public net.minecraft.tags.TagKey<net.minecraft.world.level.gameevent.GameEvent> gameEventTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      gameEventTag in interface ITagHelper
    • villagerTypeTag

      public net.minecraft.tags.TagKey<net.minecraft.world.entity.npc.VillagerType> villagerTypeTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      villagerTypeTag in interface ITagHelper
    • villagerProfessionTag

      public net.minecraft.tags.TagKey<net.minecraft.world.entity.npc.VillagerProfession> villagerProfessionTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      villagerProfessionTag in interface ITagHelper
    • dimensionTypeTag

      public net.minecraft.tags.TagKey<net.minecraft.world.level.dimension.DimensionType> dimensionTypeTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      dimensionTypeTag in interface ITagHelper
    • dimensionTag

      public net.minecraft.tags.TagKey<net.minecraft.world.level.Level> dimensionTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      dimensionTag in interface ITagHelper
    • biomeTag

      public net.minecraft.tags.TagKey<net.minecraft.world.level.biome.Biome> biomeTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      biomeTag in interface ITagHelper
    • damageTag

      public net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType> damageTag(net.minecraft.resources.ResourceLocation tag)
      Specified by:
      damageTag in interface ITagHelper
    • tag

      public <T> net.minecraft.tags.TagKey<T> tag(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey, net.minecraft.resources.ResourceLocation tag)
      Specified by:
      tag in interface ITagHelper