Interface ZombieNautilusVariantRegistryEntry.Builder
- All Superinterfaces:
RegistryBuilder<ZombieNautilus.Variant>, ZombieNautilusVariantRegistryEntry
- Enclosing interface:
ZombieNautilusVariantRegistryEntry
@Experimental
@NonExtendable
public static interface ZombieNautilusVariantRegistryEntry.Builder
extends ZombieNautilusVariantRegistryEntry, RegistryBuilder<ZombieNautilus.Variant>
A mutable builder for the
ZombieNautilusVariantRegistryEntry plugins may change in applicable registry events.
The following values are required for each builder:
-
Nested Class Summary
Nested classes/interfaces inherited from interface ZombieNautilusVariantRegistryEntry
ZombieNautilusVariantRegistryEntry.Builder, ZombieNautilusVariantRegistryEntry.Model -
Method Summary
Modifier and TypeMethodDescriptionclientTextureAsset(ClientTextureAsset clientTextureAsset) Sets the client texture asset of the variant, which is the location of the texture to use.Sets the model to use for this variant.Methods inherited from interface ZombieNautilusVariantRegistryEntry
clientTextureAsset, model
-
Method Details
-
clientTextureAsset
@Contract(value="_ -> this", mutates="this") ZombieNautilusVariantRegistryEntry.Builder clientTextureAsset(ClientTextureAsset clientTextureAsset) Sets the client texture asset of the variant, which is the location of the texture to use.- Parameters:
clientTextureAsset- the client texture asset.- Returns:
- this builder instance.
- See Also:
-
model
@Contract(value="_ -> this", mutates="this") ZombieNautilusVariantRegistryEntry.Builder model(ZombieNautilusVariantRegistryEntry.Model model) Sets the model to use for this variant.- Parameters:
model- the model.- Returns:
- this builder instance.
- See Also:
-