public class SchematicBlockFactory<S extends ISchematicBlock> extends java.lang.Object implements java.lang.Comparable<SchematicBlockFactory<?>>
Modifier and Type | Field and Description |
---|---|
java.lang.Class<S> |
clazz |
net.minecraft.util.ResourceLocation |
name |
java.util.function.Predicate<SchematicBlockContext> |
predicate |
int |
priority |
java.util.function.Supplier<S> |
supplier |
Constructor and Description |
---|
SchematicBlockFactory(net.minecraft.util.ResourceLocation name,
int priority,
java.util.function.Predicate<SchematicBlockContext> predicate,
java.util.function.Supplier<S> supplier) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(SchematicBlockFactory o) |
@Nonnull public final net.minecraft.util.ResourceLocation name
public final int priority
@Nonnull public final java.util.function.Predicate<SchematicBlockContext> predicate
@Nonnull public final java.util.function.Supplier<S extends ISchematicBlock> supplier
@Nonnull public final java.lang.Class<S extends ISchematicBlock> clazz
public SchematicBlockFactory(@Nonnull net.minecraft.util.ResourceLocation name, int priority, @Nonnull java.util.function.Predicate<SchematicBlockContext> predicate, @Nonnull java.util.function.Supplier<S> supplier)
public int compareTo(@Nonnull SchematicBlockFactory o)
compareTo
in interface java.lang.Comparable<SchematicBlockFactory<?>>