public static interface Metadata.Builder
| Modifier and Type | Method and Description |
|---|---|
default @NotNull Metadata.Builder |
add(@NotNull AnimationMeta meta)
Deprecated.
Use
addPart(MetadataPart) instead |
default <T extends MetadataPart> |
add(@NotNull java.lang.Class<T> type,
T part)
Deprecated.
Use
addPart(MetadataPart) instead |
default @NotNull Metadata.Builder |
add(@NotNull FilterMeta meta)
Deprecated.
Use
addPart(MetadataPart) instead |
default @NotNull Metadata.Builder |
add(@NotNull GuiMeta meta)
Deprecated.
Use
addPart(MetadataPart) instead |
default @NotNull Metadata.Builder |
add(@NotNull LanguageMeta meta)
Deprecated.
Use
addPart(MetadataPart) instead |
default @NotNull Metadata.Builder |
add(@NotNull OverlaysMeta meta)
Deprecated.
Use
addPart(MetadataPart) instead |
default @NotNull Metadata.Builder |
add(@NotNull PackMeta meta)
Deprecated.
Use
addPart(MetadataPart) instead |
default @NotNull Metadata.Builder |
add(@NotNull TextureMeta meta)
Deprecated.
Use
addPart(MetadataPart) instead |
default @NotNull Metadata.Builder |
add(@NotNull VillagerMeta meta)
Deprecated.
Use
addPart(MetadataPart) instead |
@NotNull Metadata.Builder |
addPart(@NotNull MetadataPart part)
Adds a metadata part to this builder.
|
@NotNull Metadata |
build()
Builds a new
Metadata instance. |
@NotNull Metadata.Builder |
parts(@NotNull java.util.Collection<MetadataPart> parts)
Sets the metadata parts of this builder.
|
@NotNull @NotNull Metadata.Builder parts(@NotNull @NotNull java.util.Collection<MetadataPart> parts)
parts - The metadata parts@NotNull @NotNull Metadata.Builder addPart(@NotNull @NotNull MetadataPart part)
part - The metadata part@Deprecated @ApiStatus.ScheduledForRemoval(inVersion="2.0.0") @Contract(value="_, _ -> this") @NotNull default <T extends MetadataPart> @NotNull Metadata.Builder add(@NotNull @NotNull java.lang.Class<T> type, @NotNull T part)
addPart(MetadataPart) insteadT - The metadata part typetype - The metadata part typepart - The metadata part@Deprecated @ApiStatus.ScheduledForRemoval(inVersion="2.0.0") @Contract(value="_ -> this") @NotNull default @NotNull Metadata.Builder add(@NotNull @NotNull AnimationMeta meta)
addPart(MetadataPart) insteadmeta - The added animation meta part.@Deprecated @ApiStatus.ScheduledForRemoval(inVersion="2.0.0") @Contract(value="_ -> this") @NotNull default @NotNull Metadata.Builder add(@NotNull @NotNull FilterMeta meta)
addPart(MetadataPart) insteadmeta - The added filter meta part.@Deprecated @ApiStatus.ScheduledForRemoval(inVersion="2.0.0") @Contract(value="_ -> this") @NotNull default @NotNull Metadata.Builder add(@NotNull @NotNull LanguageMeta meta)
addPart(MetadataPart) insteadmeta - The added language meta part.@Deprecated @ApiStatus.ScheduledForRemoval(inVersion="2.0.0") @Contract(value="_ -> this") @NotNull default @NotNull Metadata.Builder add(@NotNull @NotNull PackMeta meta)
addPart(MetadataPart) insteadmeta - The added pack meta part.@Deprecated @ApiStatus.ScheduledForRemoval(inVersion="2.0.0") @Contract(value="_ -> this") @NotNull default @NotNull Metadata.Builder add(@NotNull @NotNull TextureMeta meta)
addPart(MetadataPart) insteadmeta - The added texture meta part.@Deprecated @ApiStatus.ScheduledForRemoval(inVersion="2.0.0") @Contract(value="_ -> this") @NotNull default @NotNull Metadata.Builder add(@NotNull @NotNull VillagerMeta meta)
addPart(MetadataPart) insteadmeta - The added villager meta part.@Deprecated @ApiStatus.ScheduledForRemoval(inVersion="2.0.0") @Contract(value="_ -> this") @NotNull default @NotNull Metadata.Builder add(@NotNull @NotNull GuiMeta meta)
addPart(MetadataPart) insteadmeta - The added gui meta part@Deprecated @ApiStatus.ScheduledForRemoval(inVersion="2.0.0") @Contract(value="_ -> this") @NotNull default @NotNull Metadata.Builder add(@NotNull @NotNull OverlaysMeta meta)
addPart(MetadataPart) insteadmeta - The added overlay meta part.