Package net.minestom.server.item.armor
Interface TrimMaterial
- All Superinterfaces:
Holder<TrimMaterial>
,Holder.Direct<TrimMaterial>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minestom.server.registry.Holder
Holder.Direct<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RegistryKey
<TrimMaterial> static final @NotNull Codec
<Holder<TrimMaterial>> static final RegistryKey
<TrimMaterial> static final RegistryKey
<TrimMaterial> static final RegistryKey
<TrimMaterial> static final RegistryKey
<TrimMaterial> static final RegistryKey
<TrimMaterial> static final RegistryKey
<TrimMaterial> static final RegistryKey
<TrimMaterial> static final NetworkBuffer.Type
<Holder<TrimMaterial>> static final RegistryKey
<TrimMaterial> static final RegistryKey
<TrimMaterial> static final @NotNull Codec
<TrimMaterial> static final NetworkBuffer.Type
<TrimMaterial> static final RegistryKey
<TrimMaterial> -
Method Summary
Modifier and TypeMethodDescription@NotNull String
static @NotNull TrimMaterial.Builder
builder()
static @NotNull TrimMaterial
create
(@NotNull String assetName, @NotNull Map<String, String> overrideArmorMaterials, @NotNull Component description) static @NotNull DynamicRegistry
<TrimMaterial> Creates a new registry for trim materials, loading the vanilla trim materials.@NotNull Component
-
Field Details
-
REGISTRY_NETWORK_TYPE
-
REGISTRY_CODEC
-
NETWORK_TYPE
-
CODEC
-
LAPIS
-
IRON
-
DIAMOND
-
AMETHYST
-
COPPER
-
QUARTZ
-
EMERALD
-
RESIN
-
REDSTONE
-
GOLD
-
NETHERITE
-
-
Method Details
-
create
-
builder
-
createDefaultRegistry
Creates a new registry for trim materials, loading the vanilla trim materials.
- See Also:
-
assetName
-
overrideArmorMaterials
-
description
-