Class ModelData.Builder
java.lang.Object
com.pixelmonmod.pixelmon.api.pokemon.species.palette.locator.ModelData.Builder
- Enclosing class:
- ModelData
-
Field Summary
Modifier and TypeFieldDescriptionprotected float
protected List<ModelAttachment>
protected TextureProvider
protected ResourceWithFallback
protected float
protected TextureProvider
protected org.joml.Vector3f
protected org.joml.Vector3f
protected org.joml.Vector3f
protected TextureProvider
protected float
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionanimationIncrement
(float animationIncrement) attachments
(List<ModelAttachment> attachments) build()
emissive
(TextureProvider emissive) emissive
(net.minecraft.resources.ResourceLocation emissive) model
(ResourceWithFallback model) model
(net.minecraft.resources.ResourceLocation model) movementThreshold
(float movementThreshold) normalMap
(TextureProvider normalMap) normalMap
(net.minecraft.resources.ResourceLocation normalMap) offsets
(org.joml.Vector3f offsets) rotateAngle
(org.joml.Vector3f rotateAngle) scale
(float scale) scale
(org.joml.Vector3f scale) texture
(TextureProvider texture) texture
(net.minecraft.resources.ResourceLocation texture) textureTransparency
(float textureTransparency)
-
Field Details
-
model
-
texture
-
emissive
-
normalMap
-
rotateAngle
protected org.joml.Vector3f rotateAngle -
scale
protected org.joml.Vector3f scale -
movementThreshold
protected float movementThreshold -
animationIncrement
protected float animationIncrement -
offsets
protected org.joml.Vector3f offsets -
textureTransparency
protected float textureTransparency -
attachments
-
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
model
-
model
-
model
-
scale
-
scale
-
texture
-
texture
-
texture
-
emissive
-
emissive
-
emissive
-
normalMap
-
normalMap
-
normalMap
-
rotateAngle
-
movementThreshold
-
animationIncrement
-
offsets
-
textureTransparency
-
attachments
-
build
-