Klasse TagBuilder<T>

java.lang.Object
de.luckymcdev.foundryengine.common.builder.AbstractBuilder<net.minecraft.tags.TagKey<T>>
de.luckymcdev.foundryengine.common.builder.tag.TagBuilder<T>
Typparameter:
T - the Type
Bekannte direkte Unterklassen:
BlockTagBuilder, ItemTagBuilder

public class TagBuilder<T> extends AbstractBuilder<net.minecraft.tags.TagKey<T>>
Use BlockTagBuilder and ItemTagBuilder or this with a Wildcard if you know what you're doing
  • Konstruktordetails

    • TagBuilder

      protected TagBuilder(net.minecraft.resources.Identifier id, net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registry)
  • Methodendetails

    • create

      public static <T> TagBuilder<T> create(net.minecraft.resources.Identifier id, net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registry)
    • add

      public TagBuilder<T> add(net.minecraft.resources.ResourceKey<T> key)
    • add

      public TagBuilder<T> add(net.minecraft.core.Holder<T> holder)
    • addOptional

      public TagBuilder<T> addOptional(net.minecraft.resources.ResourceKey<T> key)
    • addOptional

      public TagBuilder<T> addOptional(net.minecraft.core.Holder<T> holder)
    • addTag

      public TagBuilder<T> addTag(net.minecraft.tags.TagKey<T> tag)
    • addOptionalTag

      public TagBuilder<T> addOptionalTag(net.minecraft.tags.TagKey<T> tag)
    • remove

      public TagBuilder<T> remove(net.minecraft.resources.ResourceKey<T> key)
    • remove

      public TagBuilder<T> remove(net.minecraft.core.Holder<T> holder)
    • removeTag

      public TagBuilder<T> removeTag(net.minecraft.tags.TagKey<T> tag)
    • replace

      public TagBuilder<T> replace()
    • replace

      public TagBuilder<T> replace(boolean replace)
    • registry

      public net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registry()
    • applyTo

      public void applyTo(net.minecraft.tags.TagBuilder builder)
    • build

      protected net.minecraft.tags.TagKey<T> build()
      Angegeben von:
      build in Klasse AbstractBuilder<net.minecraft.tags.TagKey<T>>