Package net.minestom.server.item.armor
Class TrimMaterial.Builder
java.lang.Object
net.minestom.server.item.armor.TrimMaterial.Builder
- Enclosing interface:
TrimMaterial
-
Method Summary
Modifier and TypeMethodDescription@NotNull TrimMaterial.Builder@NotNull TrimMaterialbuild()@NotNull TrimMaterial.Builderdescription(@NotNull Component description) @NotNull TrimMaterial.Builderingredient(@NotNull Material ingredient) @NotNull TrimMaterial.BuilderoverrideArmorMaterial(@NotNull String slot, @NotNull String material) @NotNull TrimMaterial.BuilderoverrideArmorMaterials(@NotNull Map<String, String> overrideArmorMaterials)
-
Method Details
-
assetName
@Contract(value="_ -> this", pure=true) @NotNull public @NotNull TrimMaterial.Builder assetName(@NotNull @NotNull String assetName) -
ingredient
@Contract(value="_ -> this", pure=true) @NotNull public @NotNull TrimMaterial.Builder ingredient(@NotNull @NotNull Material ingredient) -
overrideArmorMaterials
@Contract(value="_ -> this", pure=true) @NotNull public @NotNull TrimMaterial.Builder overrideArmorMaterials(@NotNull @NotNull Map<String, String> overrideArmorMaterials) -
overrideArmorMaterial
@Contract(value="_, _ -> this", pure=true) @NotNull public @NotNull TrimMaterial.Builder overrideArmorMaterial(@NotNull @NotNull String slot, @NotNull @NotNull String material) -
description
@Contract(value="_ -> this", pure=true) @NotNull public @NotNull TrimMaterial.Builder description(@NotNull @NotNull Component description) -
build
-