Interface ModClientHooksHelper
public interface ModClientHooksHelper
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanchunkRenderTypeMatches(net.minecraft.world.level.block.state.BlockState state, net.minecraft.client.renderer.RenderType layer) <T extends net.minecraft.core.particles.ParticleOptions>
net.minecraft.client.particle.ParticlecreateParticleFromData(T data, net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, double mx, double my, double mz) voidenableStencilBuffer(com.mojang.blaze3d.pipeline.RenderTarget renderTarget) default booleanfluidRenderTypeMatches(net.minecraft.world.level.material.FluidState state, net.minecraft.client.renderer.RenderType layer) com.mojang.blaze3d.vertex.VertexFormatgetFormatFromBufferBuilder(com.mojang.blaze3d.vertex.BufferBuilder buffer) net.minecraft.client.MinecraftgetMinecraftFromScreen(net.minecraft.client.gui.screens.Screen screen) default booleanisKeyPressed(net.minecraft.client.KeyMapping mapping) voidrenderBlockState(net.minecraft.client.renderer.block.BlockRenderDispatcher dispatcher, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.world.level.block.state.BlockState state) default voidrenderBlockStateBatched(net.minecraft.client.renderer.block.BlockRenderDispatcher dispatcher, com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter level, boolean checkSides, Random random, net.minecraft.world.level.block.entity.BlockEntity tileWithModelData) voidrenderBlockStateModel(net.minecraft.client.renderer.block.BlockRenderDispatcher dispatcher, com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.world.level.block.state.BlockState state, net.minecraft.client.resources.model.BakedModel model, float red, float green, float blue) voidrenderFullFluidState(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource.BufferSource buffer, net.minecraft.world.level.material.FluidState fluid) voidvertexConsumerPutBulkDataWithAlpha(com.mojang.blaze3d.vertex.VertexConsumer consumer, com.mojang.blaze3d.vertex.PoseStack.Pose pose, net.minecraft.client.renderer.block.model.BakedQuad quad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay)
-
Method Details
-
getCurrentLocale
Locale getCurrentLocale() -
enableStencilBuffer
void enableStencilBuffer(com.mojang.blaze3d.pipeline.RenderTarget renderTarget) -
renderBlockStateModel
void renderBlockStateModel(net.minecraft.client.renderer.block.BlockRenderDispatcher dispatcher, com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.world.level.block.state.BlockState state, net.minecraft.client.resources.model.BakedModel model, float red, float green, float blue) -
renderBlockStateBatched
default void renderBlockStateBatched(net.minecraft.client.renderer.block.BlockRenderDispatcher dispatcher, com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, net.minecraft.world.level.BlockAndTintGetter level, boolean checkSides, Random random, @Nullable net.minecraft.world.level.block.entity.BlockEntity tileWithModelData) -
renderBlockState
void renderBlockState(net.minecraft.client.renderer.block.BlockRenderDispatcher dispatcher, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, net.minecraft.world.level.block.state.BlockState state) -
renderFullFluidState
void renderFullFluidState(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource.BufferSource buffer, net.minecraft.world.level.material.FluidState fluid) -
vertexConsumerPutBulkDataWithAlpha
void vertexConsumerPutBulkDataWithAlpha(com.mojang.blaze3d.vertex.VertexConsumer consumer, com.mojang.blaze3d.vertex.PoseStack.Pose pose, net.minecraft.client.renderer.block.model.BakedQuad quad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay) -
chunkRenderTypeMatches
default boolean chunkRenderTypeMatches(net.minecraft.world.level.block.state.BlockState state, net.minecraft.client.renderer.RenderType layer) -
fluidRenderTypeMatches
default boolean fluidRenderTypeMatches(net.minecraft.world.level.material.FluidState state, net.minecraft.client.renderer.RenderType layer) -
getFormatFromBufferBuilder
com.mojang.blaze3d.vertex.VertexFormat getFormatFromBufferBuilder(com.mojang.blaze3d.vertex.BufferBuilder buffer) -
createParticleFromData
<T extends net.minecraft.core.particles.ParticleOptions> net.minecraft.client.particle.Particle createParticleFromData(T data, net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, double mx, double my, double mz) -
getMinecraftFromScreen
net.minecraft.client.Minecraft getMinecraftFromScreen(net.minecraft.client.gui.screens.Screen screen) -
isKeyPressed
default boolean isKeyPressed(net.minecraft.client.KeyMapping mapping)
-