Interface ResolvableProfile.SkinPatch
- Enclosing interface:
ResolvableProfile
@Experimental
@NonExtendable
public static interface ResolvableProfile.SkinPatch
Override rendering options for a
ResolvableProfile
.-
Method Summary
Modifier and TypeMethodDescriptionbody()
Gets the body texture key.cape()
Gets the cape texture key.elytra()
Gets the elytra texture key.static ResolvableProfile.SkinPatch
empty()
Returns the empty skin patch that does not override anything.default boolean
isEmpty()
Returns if this skin patch does not override any values.model()
Gets the skin model.Creates a new builder for a skin patch.
-
Method Details
-
empty
Returns the empty skin patch that does not override anything.- Returns:
- the empty skin patch
-
skinPatch
Creates a new builder for a skin patch.- Returns:
- new skin patch builder
-
body
Gets the body texture key.- Returns:
- the body texture key, or
null
if not set
-
cape
Gets the cape texture key.- Returns:
- the cape texture key, or
null
if not set
-
elytra
Gets the elytra texture key.- Returns:
- the elytra texture key, or
null
if not set
-
model
@Nullable PlayerTextures.SkinModel model()Gets the skin model.- Returns:
- the skin model, or
null
if not set
-
isEmpty
default boolean isEmpty()Returns if this skin patch does not override any values.- Returns:
true
if this skin patch is empty
-