Uses of Interface
net.minecraft.util.StringIdentifiable
Packages that use StringIdentifiable
Package
Description
Contains utility method classes, various enums, serialization helpers, and
miscellaneous classes.
-
Uses of StringIdentifiable in net.minecraft.advancement
Classes in net.minecraft.advancement that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.block
Subinterfaces of StringIdentifiable in net.minecraft.blockClasses in net.minecraft.block that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
static enum
-
Uses of StringIdentifiable in net.minecraft.block.entity
Classes in net.minecraft.block.entity that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.block.enums
Classes in net.minecraft.block.enums that implement StringIdentifiableModifier and TypeClassDescriptionenum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
enum
-
Uses of StringIdentifiable in net.minecraft.client
Classes in net.minecraft.client that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.client.font
Classes in net.minecraft.client.font that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.client.network.message
Classes in net.minecraft.client.network.message that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.client.option
Classes in net.minecraft.client.option that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.client.render.model.json
Classes in net.minecraft.client.render.model.json that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.client.session.report.log
Classes in net.minecraft.client.session.report.log that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.client.session.telemetry
Classes in net.minecraft.client.session.telemetry that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
static enum
-
Uses of StringIdentifiable in net.minecraft.client.texture
Classes in net.minecraft.client.texture that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.command.argument
Classes in net.minecraft.command.argument with type parameters of type StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.data.server.loottable
Methods in net.minecraft.data.server.loottable with type parameters of type StringIdentifiableModifier and TypeMethodDescriptionprotected <T extends Comparable<T> & StringIdentifiable>
LootTable.BuilderBlockLootTableGenerator.dropsWithProperty
(Block drop, Property<T> property, T value) -
Uses of StringIdentifiable in net.minecraft.entity
Classes in net.minecraft.entity that implement StringIdentifiableModifier and TypeClassDescriptionenum
Provides enum types for several key slots found within an entityInventory
.enum
A spawn group represents the category of an entity's natural spawning. -
Uses of StringIdentifiable in net.minecraft.entity.attribute
Classes in net.minecraft.entity.attribute that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
Represents an operation which can be applied to an attribute modifier. -
Uses of StringIdentifiable in net.minecraft.entity.damage
Classes in net.minecraft.entity.damage that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.entity.decoration
Classes in net.minecraft.entity.decoration that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
static enum
-
Uses of StringIdentifiable in net.minecraft.entity.passive
Classes in net.minecraft.entity.passive that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
static enum
enum
static enum
static enum
static enum
static enum
static enum
static enum
-
Uses of StringIdentifiable in net.minecraft.entity.vehicle
Classes in net.minecraft.entity.vehicle that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.item
Classes in net.minecraft.item that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.item.map
Classes in net.minecraft.item.map that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.loot.context
Classes in net.minecraft.loot.context that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.loot.function
Classes in net.minecraft.loot.function that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
static enum
-
Uses of StringIdentifiable in net.minecraft.network.message
Classes in net.minecraft.network.message that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.predicate
Methods in net.minecraft.predicate with type parameters of type StringIdentifiableModifier and TypeMethodDescription<T extends Comparable<T> & StringIdentifiable>
StatePredicate.BuilderStatePredicate.Builder.exactMatch
(Property<T> property, T value) -
Uses of StringIdentifiable in net.minecraft.recipe.book
Classes in net.minecraft.recipe.book that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.scoreboard
Classes in net.minecraft.scoreboard that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
enum
-
Uses of StringIdentifiable in net.minecraft.state.property
Classes in net.minecraft.state.property with type parameters of type StringIdentifiableModifier and TypeClassDescriptionclass
EnumProperty<T extends Enum<T> & StringIdentifiable>
Represents a property that has enum values.Methods in net.minecraft.state.property with type parameters of type StringIdentifiableModifier 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
Classes in net.minecraft.structure that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.structure.pool
Classes in net.minecraft.structure.pool that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.text
Classes in net.minecraft.text that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
static enum
Represents a parameter that the decoration uses.static class
static final record
NbtDataSource.Type<T extends NbtDataSource>
static final record
TextContent.Type<T extends TextContent>
Methods in net.minecraft.text with type parameters of type StringIdentifiableModifier and TypeMethodDescriptionstatic <T extends StringIdentifiable,
E>
com.mojang.serialization.MapCodec<E>TextCodecs.dispatchingCodec
(T[] types, Function<T, com.mojang.serialization.MapCodec<? extends E>> typeToCodec, Function<E, T> valueToType, String dispatchingKey) Methods in net.minecraft.text with parameters of type StringIdentifiableModifier and TypeMethodDescriptionstatic <T extends StringIdentifiable,
E>
com.mojang.serialization.MapCodec<E>TextCodecs.dispatchingCodec
(T[] types, Function<T, com.mojang.serialization.MapCodec<? extends E>> typeToCodec, Function<E, T> valueToType, String dispatchingKey) -
Uses of StringIdentifiable in net.minecraft.util
Classes in net.minecraft.util with type parameters of type StringIdentifiableModifier and TypeClassDescriptionstatic class
StringIdentifiable.BasicCodec<S extends StringIdentifiable>
static class
StringIdentifiable.EnumCodec<E extends Enum<E> & StringIdentifiable>
Deprecated.Classes in net.minecraft.util that implement StringIdentifiableModifier and TypeClassDescriptionenum
An enum representing an entity's arm.enum
enum
enum
An enum representing 16 dye colors.enum
An enum holding formattings.Methods in net.minecraft.util with type parameters of type StringIdentifiableModifier and TypeMethodDescriptionstatic <T extends StringIdentifiable>
com.mojang.serialization.Codec<T>StringIdentifiable.createBasicCodec
(Supplier<T[]> values) static <E extends Enum<E> & StringIdentifiable>
StringIdentifiable.EnumCodec<E>StringIdentifiable.createCodec
(Supplier<E[]> enumValues) 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 Enum<E> & StringIdentifiable>
StringIdentifiable.EnumCodec<E>StringIdentifiable.createCodec
(Supplier<E[]> enumValues, Function<String, String> valueNameTransformer) 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 <T extends StringIdentifiable>
Function<String,T> StringIdentifiable.createMapper
(T[] values, Function<String, String> valueNameTransformer) Methods in net.minecraft.util with parameters of type StringIdentifiableModifier and TypeMethodDescriptionstatic <T extends StringIdentifiable>
Function<String,T> StringIdentifiable.createMapper
(T[] values, Function<String, String> valueNameTransformer) static com.mojang.serialization.Keyable
StringIdentifiable.toKeyable
(StringIdentifiable[] values) Constructors in net.minecraft.util with parameters of type StringIdentifiableModifierConstructorDescriptionBasicCodec
(S[] values, Function<String, S> idToIdentifiable, ToIntFunction<S> identifiableToOrdinal) -
Uses of StringIdentifiable in net.minecraft.util.math
Classes in net.minecraft.util.math that implement StringIdentifiableModifier and TypeClassDescriptionenum
An enum representing 6 cardinal directions in Minecraft.static enum
enum
enum
-
Uses of StringIdentifiable in net.minecraft.village
Classes in net.minecraft.village that implement StringIdentifiable -
Uses of StringIdentifiable in net.minecraft.world
Classes in net.minecraft.world that implement StringIdentifiableModifier and TypeClassDescriptionenum
enum
static enum
static enum
-
Uses of StringIdentifiable in net.minecraft.world.biome
Classes in net.minecraft.world.biome that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
static enum
static enum
-
Uses of StringIdentifiable in net.minecraft.world.gen
Classes in net.minecraft.world.gen that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
static enum
enum
-
Uses of StringIdentifiable in net.minecraft.world.gen.chunk.placement
Classes in net.minecraft.world.gen.chunk.placement that implement StringIdentifiableModifier and TypeClassDescriptionenum
static enum
-
Uses of StringIdentifiable in net.minecraft.world.gen.densityfunction
Classes in net.minecraft.world.gen.densityfunction that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
(package private) static enum
static enum
(package private) static enum
-
Uses of StringIdentifiable in net.minecraft.world.gen.structure
Classes in net.minecraft.world.gen.structure that implement StringIdentifiableModifier and TypeClassDescriptionstatic enum
static enum