Class VanillaItemTagProvider.ItemTagBuilder

java.lang.Object
net.minecraft.data.tag.vanilla.VanillaItemTagProvider.ItemTagBuilder
All Implemented Interfaces:
ProvidedTagBuilder<Block,Block>
Enclosing class:
VanillaItemTagProvider

private static class VanillaItemTagProvider.ItemTagBuilder extends Object implements ProvidedTagBuilder<Block,Block>
Mappings:
Namespace Name
named net/minecraft/data/tag/vanilla/VanillaItemTagProvider$ItemTagBuilder
intermediary net/minecraft/class_2471$class_11390
official qk$a
  • Field Details

    • parent

      private final ProvidedTagBuilder<Item,Item> parent
      Mappings:
      Namespace Name Mixin selector
      named parent Lnet/minecraft/data/tag/vanilla/VanillaItemTagProvider$ItemTagBuilder;parent:Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary field_60488 Lnet/minecraft/class_2471$class_11390;field_60488:Lnet/minecraft/class_11389;
      official a Lqk$a;a:Lqf;
  • Constructor Details

    • ItemTagBuilder

      public ItemTagBuilder(ProvidedTagBuilder<Item,Item> parent)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/data/tag/vanilla/VanillaItemTagProvider$ItemTagBuilder;<init>(Lnet/minecraft/data/tag/ProvidedTagBuilder;)V
      intermediary <init> Lnet/minecraft/class_2471$class_11390;<init>(Lnet/minecraft/class_11389;)V
      official <init> Lqk$a;<init>(Lqf;)V
  • Method Details

    • add

      public ProvidedTagBuilder<Block,Block> add(Block block)
      Specified by:
      add in interface ProvidedTagBuilder<Block,Block>
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/data/tag/vanilla/VanillaItemTagProvider$ItemTagBuilder;add(Lnet/minecraft/block/Block;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71565 Lnet/minecraft/class_2471$class_11390;method_71565(Lnet/minecraft/class_2248;)Lnet/minecraft/class_11389;
      official a Lqk$a;a(Lduv;)Lqf;
    • addOptional

      public ProvidedTagBuilder<Block,Block> addOptional(Block block)
      Specified by:
      addOptional in interface ProvidedTagBuilder<Block,Block>
      Mappings:
      Namespace Name Mixin selector
      named addOptional Lnet/minecraft/data/tag/vanilla/VanillaItemTagProvider$ItemTagBuilder;addOptional(Lnet/minecraft/block/Block;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71566 Lnet/minecraft/class_2471$class_11390;method_71566(Lnet/minecraft/class_2248;)Lnet/minecraft/class_11389;
      official b Lqk$a;b(Lduv;)Lqf;
    • getItemTag

      private static TagKey<Item> getItemTag(TagKey<Block> tag)
      Mappings:
      Namespace Name Mixin selector
      named getItemTag Lnet/minecraft/data/tag/vanilla/VanillaItemTagProvider$ItemTagBuilder;getItemTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/registry/tag/TagKey;
      intermediary method_71567 Lnet/minecraft/class_2471$class_11390;method_71567(Lnet/minecraft/class_6862;)Lnet/minecraft/class_6862;
      official c Lqk$a;c(Lbdj;)Lbdj;
    • addTag

      public ProvidedTagBuilder<Block,Block> addTag(TagKey<Block> tag)
      Specified by:
      addTag in interface ProvidedTagBuilder<Block,Block>
      Mappings:
      Namespace Name Mixin selector
      named addTag Lnet/minecraft/data/tag/ProvidedTagBuilder;addTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71553 Lnet/minecraft/class_11389;method_71553(Lnet/minecraft/class_6862;)Lnet/minecraft/class_11389;
      official a Lqf;a(Lbdj;)Lqf;
    • addOptionalTag

      public ProvidedTagBuilder<Block,Block> addOptionalTag(TagKey<Block> tag)
      Specified by:
      addOptionalTag in interface ProvidedTagBuilder<Block,Block>
      Mappings:
      Namespace Name Mixin selector
      named addOptionalTag Lnet/minecraft/data/tag/ProvidedTagBuilder;addOptionalTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/tag/ProvidedTagBuilder;
      intermediary method_71559 Lnet/minecraft/class_11389;method_71559(Lnet/minecraft/class_6862;)Lnet/minecraft/class_11389;
      official b Lqf;b(Lbdj;)Lqf;