public class SchematicEntityFactoryRegistry
extends java.lang.Object
Constructor and Description |
---|
SchematicEntityFactoryRegistry() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<SchematicEntityFactory<?>> |
getFactories() |
static <S extends ISchematicEntity> |
getFactoryByInstance(S instance) |
static SchematicEntityFactory<?> |
getFactoryByName(net.minecraft.util.ResourceLocation name) |
static <S extends ISchematicEntity> |
registerFactory(java.lang.String name,
int priority,
java.util.List<net.minecraft.util.ResourceLocation> entities,
java.util.function.Supplier<S> supplier) |
static <S extends ISchematicEntity> |
registerFactory(java.lang.String name,
int priority,
java.util.function.Predicate<SchematicEntityContext> predicate,
java.util.function.Supplier<S> supplier) |
public static <S extends ISchematicEntity> void registerFactory(java.lang.String name, int priority, java.util.function.Predicate<SchematicEntityContext> predicate, java.util.function.Supplier<S> supplier)
public static <S extends ISchematicEntity> void registerFactory(java.lang.String name, int priority, java.util.List<net.minecraft.util.ResourceLocation> entities, java.util.function.Supplier<S> supplier)
public static java.util.List<SchematicEntityFactory<?>> getFactories()
@Nonnull public static <S extends ISchematicEntity> SchematicEntityFactory<S> getFactoryByInstance(S instance)
@Nullable public static SchematicEntityFactory<?> getFactoryByName(net.minecraft.util.ResourceLocation name)