Package codechicken.lib.render.block
Class CCBlockRendererDispatcher
java.lang.Object
net.minecraft.client.renderer.block.BlockRenderDispatcher
codechicken.lib.render.block.CCBlockRendererDispatcher
- All Implemented Interfaces:
net.minecraft.server.packs.resources.PreparableReloadListener,net.minecraft.server.packs.resources.ResourceManagerReloadListener
public class CCBlockRendererDispatcher
extends net.minecraft.client.renderer.block.BlockRenderDispatcher
Created by covers1624 on 8/09/2016.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
net.minecraft.server.packs.resources.PreparableReloadListener.PreparationBarrier -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal net.minecraft.client.renderer.block.BlockRenderDispatcherFields inherited from class net.minecraft.client.renderer.block.BlockRenderDispatcher
blockEntityRenderer, liquidBlockRenderer, modelRenderer -
Constructor Summary
ConstructorsConstructorDescriptionCCBlockRendererDispatcher(net.minecraft.client.renderer.block.BlockRenderDispatcher parent, net.minecraft.client.color.block.BlockColors blockColours) -
Method Summary
Modifier and TypeMethodDescriptionvoidrenderBatched(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter level, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.blaze3d.vertex.VertexConsumer builder, boolean checkSides, net.minecraft.util.RandomSource rand, net.minecraftforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) voidrenderBreakingTexture(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter world, com.mojang.blaze3d.vertex.PoseStack matrixStackIn, com.mojang.blaze3d.vertex.VertexConsumer vertexBuilderIn, net.minecraftforge.client.model.data.ModelData data) voidrenderLiquid(net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter world, com.mojang.blaze3d.vertex.VertexConsumer builder, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.material.FluidState fluidState) voidrenderSingleBlock(net.minecraft.world.level.block.state.BlockState blockStateIn, com.mojang.blaze3d.vertex.PoseStack matrixStackIn, net.minecraft.client.renderer.MultiBufferSource bufferTypeIn, int combinedLightIn, int combinedOverlayIn, net.minecraftforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) Methods inherited from class net.minecraft.client.renderer.block.BlockRenderDispatcher
getBlockModel, getBlockModelShaper, getModelRenderer, onResourceManagerReload, renderBatched, renderBreakingTexture, renderSingleBlockMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
getNameMethods inherited from interface net.minecraft.server.packs.resources.ResourceManagerReloadListener
reload
-
Field Details
-
parentDispatcher
public final net.minecraft.client.renderer.block.BlockRenderDispatcher parentDispatcher
-
-
Constructor Details
-
CCBlockRendererDispatcher
public CCBlockRendererDispatcher(net.minecraft.client.renderer.block.BlockRenderDispatcher parent, net.minecraft.client.color.block.BlockColors blockColours)
-
-
Method Details
-
renderBatched
public void renderBatched(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter level, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.blaze3d.vertex.VertexConsumer builder, boolean checkSides, net.minecraft.util.RandomSource rand, net.minecraftforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) - Overrides:
renderBatchedin classnet.minecraft.client.renderer.block.BlockRenderDispatcher
-
renderBreakingTexture
public void renderBreakingTexture(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter world, com.mojang.blaze3d.vertex.PoseStack matrixStackIn, com.mojang.blaze3d.vertex.VertexConsumer vertexBuilderIn, net.minecraftforge.client.model.data.ModelData data) - Overrides:
renderBreakingTexturein classnet.minecraft.client.renderer.block.BlockRenderDispatcher
-
renderLiquid
public void renderLiquid(net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter world, com.mojang.blaze3d.vertex.VertexConsumer builder, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.material.FluidState fluidState) - Overrides:
renderLiquidin classnet.minecraft.client.renderer.block.BlockRenderDispatcher
-
renderSingleBlock
public void renderSingleBlock(net.minecraft.world.level.block.state.BlockState blockStateIn, com.mojang.blaze3d.vertex.PoseStack matrixStackIn, net.minecraft.client.renderer.MultiBufferSource bufferTypeIn, int combinedLightIn, int combinedOverlayIn, net.minecraftforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) - Overrides:
renderSingleBlockin classnet.minecraft.client.renderer.block.BlockRenderDispatcher
-