Class LodestoneWorldParticleRenderType
java.lang.Object
team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
- All Implemented Interfaces:
net.minecraft.client.particle.ParticleRenderType
public class LodestoneWorldParticleRenderType
extends Object
implements net.minecraft.client.particle.ParticleRenderType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LodestoneWorldParticleRenderTypestatic final LodestoneWorldParticleRenderTypeprotected final Runnablestatic final LodestoneWorldParticleRenderTypefinal LodestoneRenderTypeprotected final Supplier<net.minecraft.client.renderer.ShaderInstance> static final LodestoneWorldParticleRenderTypeprotected final net.minecraft.resources.ResourceLocationstatic final LodestoneWorldParticleRenderTypeFields inherited from interface net.minecraft.client.particle.ParticleRenderType
CUSTOM, NO_RENDER, PARTICLE_SHEET_LIT, PARTICLE_SHEET_OPAQUE, PARTICLE_SHEET_TRANSLUCENT -
Constructor Summary
ConstructorsConstructorDescriptionLodestoneWorldParticleRenderType(LodestoneRenderType renderType, Supplier<net.minecraft.client.renderer.ShaderInstance> shader, net.minecraft.resources.ResourceLocation texture, com.mojang.blaze3d.platform.GlStateManager.SourceFactor srcAlpha, com.mojang.blaze3d.platform.GlStateManager.DestFactor dstAlpha) LodestoneWorldParticleRenderType(LodestoneRenderType renderType, Supplier<net.minecraft.client.renderer.ShaderInstance> shader, net.minecraft.resources.ResourceLocation texture, Runnable blendFunction) LodestoneWorldParticleRenderType(LodestoneRenderType renderType, ShaderHolder shaderHolder, net.minecraft.resources.ResourceLocation texture, com.mojang.blaze3d.platform.GlStateManager.SourceFactor srcAlpha, com.mojang.blaze3d.platform.GlStateManager.DestFactor dstAlpha) LodestoneWorldParticleRenderType(LodestoneRenderType renderType, ShaderHolder shaderHolder, net.minecraft.resources.ResourceLocation texture, Runnable blendFunction) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.blaze3d.vertex.BufferBuilderbegin(com.mojang.blaze3d.vertex.Tesselator tesselator, net.minecraft.client.renderer.texture.TextureManager manager) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.particle.ParticleRenderType
isTranslucent
-
Field Details
-
DEPTH_FADE
public static final Function<LodestoneWorldParticleRenderType,LodestoneWorldParticleRenderType> DEPTH_FADE -
ADDITIVE
-
TRANSPARENT
-
LUMITRANSPARENT
-
TERRAIN_SHEET
-
ADDITIVE_TERRAIN_SHEET
-
renderType
-
shader
-
texture
protected final net.minecraft.resources.ResourceLocation texture -
blendFunction
-
-
Constructor Details
-
LodestoneWorldParticleRenderType
public LodestoneWorldParticleRenderType(LodestoneRenderType renderType, ShaderHolder shaderHolder, net.minecraft.resources.ResourceLocation texture, com.mojang.blaze3d.platform.GlStateManager.SourceFactor srcAlpha, com.mojang.blaze3d.platform.GlStateManager.DestFactor dstAlpha) -
LodestoneWorldParticleRenderType
public LodestoneWorldParticleRenderType(LodestoneRenderType renderType, Supplier<net.minecraft.client.renderer.ShaderInstance> shader, net.minecraft.resources.ResourceLocation texture, com.mojang.blaze3d.platform.GlStateManager.SourceFactor srcAlpha, com.mojang.blaze3d.platform.GlStateManager.DestFactor dstAlpha) -
LodestoneWorldParticleRenderType
public LodestoneWorldParticleRenderType(LodestoneRenderType renderType, ShaderHolder shaderHolder, net.minecraft.resources.ResourceLocation texture, Runnable blendFunction) -
LodestoneWorldParticleRenderType
public LodestoneWorldParticleRenderType(LodestoneRenderType renderType, Supplier<net.minecraft.client.renderer.ShaderInstance> shader, net.minecraft.resources.ResourceLocation texture, Runnable blendFunction)
-
-
Method Details
-
begin
public com.mojang.blaze3d.vertex.BufferBuilder begin(com.mojang.blaze3d.vertex.Tesselator tesselator, net.minecraft.client.renderer.texture.TextureManager manager) - Specified by:
beginin interfacenet.minecraft.client.particle.ParticleRenderType
-
withDepthFade
-