Class RecipeValueTypeWorldRenderer
java.lang.Object
org.cyclops.integrateddynamics.client.render.valuetype.RecipeValueTypeWorldRenderer
- All Implemented Interfaces:
IValueTypeWorldRenderer
A value type world renderer for blocks.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionenhanceRecipeInputs(org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<T, M> ingredientComponent, org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeDefinition recipe) protected voidrenderInput(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context, IPartContainer partContainer, net.minecraft.core.Direction direction, IPartType partType, org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeDefinition recipe, float partialTicks, com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource renderTypeBuffer, int combinedLight, int combinedOverlay, float alpha) voidrenderValue(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context, IPartContainer partContainer, net.minecraft.core.Direction direction, IPartType partType, IValue value, float partialTicks, com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource renderTypeBuffer, int combinedLight, int combinedOverlay, float alpha) Render the overlay.
-
Constructor Details
-
RecipeValueTypeWorldRenderer
public RecipeValueTypeWorldRenderer()
-
-
Method Details
-
renderValue
public void renderValue(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context, IPartContainer partContainer, net.minecraft.core.Direction direction, IPartType partType, IValue value, float partialTicks, com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource renderTypeBuffer, int combinedLight, int combinedOverlay, float alpha) Description copied from interface:IValueTypeWorldRendererRender the overlay.- Specified by:
renderValuein interfaceIValueTypeWorldRenderer- Parameters:
context- The render contextpartContainer- The part container for this partdirection- The direction this part is facingpartType- The part type that is being overlayedvalue- The value to renderpartialTicks- The partial tickmatrixStack- The matrix render stack.renderTypeBuffer- The render type buffer.combinedLight- The combined light value.combinedOverlay- The combined overlay value.alpha- The alpha to render with.
-
renderInput
protected void renderInput(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider.Context context, IPartContainer partContainer, net.minecraft.core.Direction direction, IPartType partType, org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeDefinition recipe, float partialTicks, com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource renderTypeBuffer, int combinedLight, int combinedOverlay, float alpha) -
enhanceRecipeInputs
-