Package io.papermc.paper.registry.data
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 io.papermc.paper.registry.data.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 io.papermc.paper.registry.data.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:
-