Class EntityTypeTagManagerFactory

java.lang.Object
com.blamejared.crafttweaker.api.tag.manager.factory.EntityTypeTagManagerFactory
All Implemented Interfaces:
TagManagerFactory<net.minecraft.world.entity.EntityType<net.minecraft.world.entity.Entity>,EntityTypeTagManager>

@ZenRegister public class EntityTypeTagManagerFactory extends Object implements TagManagerFactory<net.minecraft.world.entity.EntityType<net.minecraft.world.entity.Entity>,EntityTypeTagManager>
  • Constructor Details

    • EntityTypeTagManagerFactory

      public EntityTypeTagManagerFactory()
  • Method Details

    • apply

      public EntityTypeTagManager apply(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<net.minecraft.world.entity.EntityType<net.minecraft.world.entity.Entity>>> resourceKey, Class<net.minecraft.world.entity.EntityType<net.minecraft.world.entity.Entity>> entityTypeClass)
      Description copied from interface: TagManagerFactory
      Makes a new ITagManager from the given key and class
      Specified by:
      apply in interface TagManagerFactory<net.minecraft.world.entity.EntityType<net.minecraft.world.entity.Entity>,EntityTypeTagManager>
      Parameters:
      resourceKey - The key of the registry that the manager acts on.
      entityTypeClass - The type of element that the manager will manage. This can be ignored.
      Returns:
      a new ITagManager from the given key and class.