public static interface Model.Builder
| Modifier and Type | Method and Description |
|---|---|
@NotNull Model.Builder |
addElement(@NotNull Element element) |
@NotNull Model.Builder |
addOverride(@NotNull ItemOverride override) |
@NotNull Model.Builder |
ambientOcclusion(boolean ambientOcclusion) |
@NotNull Model |
build() |
@NotNull Model.Builder |
display(@NotNull java.util.Map<ItemTransform.Type,ItemTransform> display) |
default @NotNull Model.Builder |
elements(Element... elements) |
@NotNull Model.Builder |
elements(@NotNull java.util.List<Element> elements) |
@NotNull Model.Builder |
guiLight(@Nullable Model.GuiLight guiLight) |
@NotNull Model.Builder |
key(@NotNull net.kyori.adventure.key.Key key) |
default @NotNull Model.Builder |
overrides(ItemOverride... overrides) |
@NotNull Model.Builder |
overrides(@NotNull java.util.List<ItemOverride> overrides) |
@NotNull Model.Builder |
parent(@Nullable net.kyori.adventure.key.Key parent) |
@NotNull Model.Builder |
textures(@NotNull ModelTextures textures) |
@Contract(value="_ -> this") @NotNull @NotNull Model.Builder key(@NotNull @NotNull net.kyori.adventure.key.Key key)
@Contract(value="_ -> this") @NotNull @NotNull Model.Builder parent(@Nullable @Nullable net.kyori.adventure.key.Key parent)
@Contract(value="_ -> this") @NotNull @NotNull Model.Builder ambientOcclusion(boolean ambientOcclusion)
@Contract(value="_ -> this") @NotNull @NotNull Model.Builder display(@NotNull @NotNull java.util.Map<ItemTransform.Type,ItemTransform> display)
@Contract(value="_ -> this") @NotNull @NotNull Model.Builder textures(@NotNull @NotNull ModelTextures textures)
@Contract(value="_ -> this") @NotNull @NotNull Model.Builder guiLight(@Nullable @Nullable Model.GuiLight guiLight)
@Contract(value="_ -> this") @NotNull @NotNull Model.Builder elements(@NotNull @NotNull java.util.List<Element> elements)
@Contract(value="_ -> this") @NotNull default @NotNull Model.Builder elements(@NotNull Element... elements)
@Contract(value="_ -> this") @NotNull @NotNull Model.Builder addElement(@NotNull @NotNull Element element)
@Contract(value="_ -> this") @NotNull @NotNull Model.Builder overrides(@NotNull @NotNull java.util.List<ItemOverride> overrides)
@Contract(value="_ -> this") @NotNull default @NotNull Model.Builder overrides(@NotNull ItemOverride... overrides)
@Contract(value="_ -> this") @NotNull @NotNull Model.Builder addOverride(@NotNull @NotNull ItemOverride override)
@Contract(value="-> new") @NotNull @NotNull Model build()