Uses of Interface
net.minecraft.util.StringIdentifiable
Package
Description
-
Uses of StringIdentifiable in net.minecraft.block.entity
-
Uses of StringIdentifiable in net.minecraft.block.enums
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of StringIdentifiable in net.minecraft.data.server
Modifier and TypeMethodDescriptionprivate static <T extends Comparable<T> & StringIdentifiable>
LootTable.BuilderBlockLootTableGenerator.dropsWithProperty(Block drop, Property<T> property, T t)
-
Uses of StringIdentifiable in net.minecraft.entity
Modifier and TypeClassDescriptionclass
A spawn group represents the category of an entity's natural spawning. -
Uses of StringIdentifiable in net.minecraft.predicate
Modifier and TypeMethodDescription<T extends Comparable<T> & StringIdentifiable>
StatePredicate.BuilderStatePredicate.Builder.exactMatch(Property<T> property, T value)
-
Uses of StringIdentifiable in net.minecraft.state.property
Modifier and TypeClassDescriptionclass
EnumProperty<T extends Enum<T> & StringIdentifiable>
Represents a property that has enum values.Modifier and TypeMethodDescriptionstatic <T extends Enum<T> & StringIdentifiable>
EnumProperty<T>Creates an enum property with all values of the given enum class.static <T extends Enum<T> & StringIdentifiable>
EnumProperty<T>EnumProperty.of(String name, Class<T> type, Collection<T> values)
Creates an enum property with the given values.static <T extends Enum<T> & StringIdentifiable>
EnumProperty<T>Creates an enum property with the values allowed by the given filter.static <T extends Enum<T> & StringIdentifiable>
EnumProperty<T>Creates an enum property with the given values. -
Uses of StringIdentifiable in net.minecraft.structure.pool
-
Uses of StringIdentifiable in net.minecraft.util
Modifier and TypeMethodDescriptionstatic <E extends Enum<E> & StringIdentifiable>
com.mojang.serialization.Codec<E>StringIdentifiable.createCodec(Supplier<E[]> enumValues, Function<? super String,? extends E> fromString)
Creates a codec that serializes an enum implementing this interface either using its ordinals (when compressed) or using itsasString()
method and a given decode function.static <E extends StringIdentifiable>
com.mojang.serialization.Codec<E>StringIdentifiable.createCodec(ToIntFunction<E> compressedEncoder, IntFunction<E> compressedDecoder, Function<? super String,? extends E> decoder)
Creates a codec that serializes a class implementing this interface using either the given toInt and fromInt mapping functions (when compressed output is requested), or itsasString()
method and a given fromString function.Modifier and TypeMethodDescriptionstatic com.mojang.serialization.Keyable
StringIdentifiable.toKeyable(StringIdentifiable[] values)
-
Uses of StringIdentifiable in net.minecraft.util.math
Modifier and TypeClassDescriptionclass
static class
class
class
-
Uses of StringIdentifiable in net.minecraft.world
-
Uses of StringIdentifiable in net.minecraft.world.biome
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
-
Uses of StringIdentifiable in net.minecraft.world.gen
-
Uses of StringIdentifiable in net.minecraft.world.gen.feature
Modifier and TypeClassDescriptionstatic class
static class
static class