Uses of Interface
net.minecraft.util.StringIdentifiable
Package
Description
Contains utility method classes, various enums, serialization helpers, and
miscellaneous classes.
-
Uses of StringIdentifiable in net.minecraft.advancement
-
Uses of StringIdentifiable in net.minecraft.block
Modifier and TypeClassDescriptionstatic enum
static enum
-
Uses of StringIdentifiable in net.minecraft.block.entity
-
Uses of StringIdentifiable in net.minecraft.block.enums
Modifier and TypeClassDescriptionenum
enum
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
-
Uses of StringIdentifiable in net.minecraft.client.font
-
Uses of StringIdentifiable in net.minecraft.client.network.message
-
Uses of StringIdentifiable in net.minecraft.client.option
-
Uses of StringIdentifiable in net.minecraft.client.render.model.json
-
Uses of StringIdentifiable in net.minecraft.client.session.report.log
-
Uses of StringIdentifiable in net.minecraft.client.session.telemetry
Modifier and TypeClassDescriptionstatic enum
static enum
-
Uses of StringIdentifiable in net.minecraft.client.texture
-
Uses of StringIdentifiable in net.minecraft.command.argument
-
Uses of StringIdentifiable in net.minecraft.component.type
Modifier and TypeClassDescriptionenum
static enum
-
Uses of StringIdentifiable in net.minecraft.data.server.loottable
Modifier and TypeMethodDescriptionprotected <T extends Comparable<T> & StringIdentifiable>
LootTable.BuilderBlockLootTableGenerator.dropsWithProperty
(Block drop, Property<T> property, T value) -
Uses of StringIdentifiable in net.minecraft.entity
Modifier 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
Modifier and TypeClassDescriptionstatic enum
Represents an operation which can be applied to an attribute modifier. -
Uses of StringIdentifiable in net.minecraft.entity.damage
-
Uses of StringIdentifiable in net.minecraft.entity.decoration
Modifier and TypeClassDescriptionstatic enum
static enum
-
Uses of StringIdentifiable in net.minecraft.entity.passive
Modifier and TypeClassDescriptionstatic enum
static enum
static enum
enum
static enum
static enum
static enum
static enum
static enum
static enum
-
Uses of StringIdentifiable in net.minecraft.entity.vehicle
-
Uses of StringIdentifiable in net.minecraft.inventory
-
Uses of StringIdentifiable in net.minecraft.item
-
Uses of StringIdentifiable in net.minecraft.loot.context
-
Uses of StringIdentifiable in net.minecraft.loot.function
Modifier and TypeClassDescriptionstatic enum
static enum
static enum
static enum
-
Uses of StringIdentifiable in net.minecraft.network.message
-
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.recipe.book
-
Uses of StringIdentifiable in net.minecraft.scoreboard
Modifier and TypeClassDescriptionstatic enum
enum
-
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
-
Uses of StringIdentifiable in net.minecraft.structure.pool
-
Uses of StringIdentifiable in net.minecraft.text
Modifier 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>
Modifier 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) Modifier 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
Modifier and TypeClassDescriptionstatic class
StringIdentifiable.BasicCodec<S extends StringIdentifiable>
static class
StringIdentifiable.EnumCodec<E extends Enum<E> & StringIdentifiable>
Deprecated.Modifier and TypeClassDescriptionenum
An enum representing an entity's arm.enum
enum
enum
An enum representing 16 dye colors.enum
An enum holding formattings.enum
Modifier 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) Modifier 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) ModifierConstructorDescriptionBasicCodec
(S[] values, Function<String, S> idToIdentifiable, ToIntFunction<S> identifiableToOrdinal) -
Uses of StringIdentifiable in net.minecraft.util.collection
-
Uses of StringIdentifiable in net.minecraft.util.math
Modifier and TypeClassDescriptionenum
An enum representing 6 cardinal directions in Minecraft.static enum
enum
enum
-
Uses of StringIdentifiable in net.minecraft.village
-
Uses of StringIdentifiable in net.minecraft.world
Modifier and TypeClassDescriptionenum
enum
static enum
static enum
-
Uses of StringIdentifiable in net.minecraft.world.biome
Modifier and TypeClassDescriptionstatic enum
static enum
static enum
-
Uses of StringIdentifiable in net.minecraft.world.gen
Modifier and TypeClassDescriptionstatic enum
static enum
enum
-
Uses of StringIdentifiable in net.minecraft.world.gen.chunk.placement
Modifier and TypeClassDescriptionenum
static enum
-
Uses of StringIdentifiable in net.minecraft.world.gen.densityfunction
Modifier and TypeClassDescriptionstatic enum
(package private) static enum
static enum
(package private) static enum
-
Uses of StringIdentifiable in net.minecraft.world.gen.structure
Modifier and TypeClassDescriptionstatic enum
static enum