Package net.minecraftforge.debug.item
Class CustomElytraTest.CustomElytraLayer
java.lang.Object
net.minecraft.client.renderer.entity.layers.LayerRenderer<T,M>
 
net.minecraft.client.renderer.entity.layers.ElytraLayer<AbstractClientPlayerEntity,PlayerModel<AbstractClientPlayerEntity>>
 
net.minecraftforge.debug.item.CustomElytraTest.CustomElytraLayer
- Enclosing class:
- CustomElytraTest
public static class CustomElytraTest.CustomElytraLayer
extends ElytraLayer<AbstractClientPlayerEntity,PlayerModel<AbstractClientPlayerEntity>> 
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionCustomElytraLayer(IEntityRenderer<AbstractClientPlayerEntity, PlayerModel<AbstractClientPlayerEntity>> rendererIn) 
- 
Method SummaryModifier and TypeMethodDescriptiongetElytraTexture(ItemStack stack, AbstractClientPlayerEntity entity) Gets the texture to use with this ElytraLayer.booleanshouldRender(ItemStack stack, AbstractClientPlayerEntity entity) Determines if the ElytraLayer should render.Methods inherited from class net.minecraft.client.renderer.entity.layers.ElytraLayerrenderMethods inherited from class net.minecraft.client.renderer.entity.layers.LayerRenderercoloredCutoutModelCopyLayerRender, getParentModel, getTextureLocation, renderColoredCutoutModel
- 
Field Details- 
TEXTURE_ELYTRA
 
- 
- 
Constructor Details- 
CustomElytraLayerpublic CustomElytraLayer(IEntityRenderer<AbstractClientPlayerEntity, PlayerModel<AbstractClientPlayerEntity>> rendererIn) 
 
- 
- 
Method Details- 
shouldRenderDescription copied from class:ElytraLayerDetermines if the ElytraLayer should render. ItemStack and Entity are provided for modder convenience, For example, using the same ElytraLayer for multiple custom Elytra.- Overrides:
- shouldRenderin class- ElytraLayer<AbstractClientPlayerEntity,- PlayerModel<AbstractClientPlayerEntity>> 
- Parameters:
- stack- The Elytra ItemStack
- entity- The entity being rendered.
- Returns:
- If the ElytraLayer should render.
 
- 
getElytraTextureDescription copied from class:ElytraLayerGets the texture to use with this ElytraLayer. This assumes the vanilla Elytra model.- Overrides:
- getElytraTexturein class- ElytraLayer<AbstractClientPlayerEntity,- PlayerModel<AbstractClientPlayerEntity>> 
- Parameters:
- stack- The Elytra ItemStack.
- entity- The entity being rendered.
- Returns:
- The texture.
 
 
-