Package net.minecraft.client.renderer
Class ScreenEffectRenderer
java.lang.Object
net.minecraft.client.renderer.ScreenEffectRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MultiBufferSourcestatic final intprivate ItemStackprivate floatprivate floatprivate intprivate final MaterialSetprivate final Minecraftprivate static final ResourceLocation -
Constructor Summary
ConstructorsConstructorDescriptionScreenEffectRenderer(Minecraft minecraft, MaterialSet materials, MultiBufferSource bufferSource) -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplayItemActivation(ItemStack item, RandomSource random) private static org.apache.commons.lang3.tuple.Pair<BlockState, BlockPos> getOverlayBlock(Player p_110717_) private static BlockStategetViewBlockingState(Player player) private static voidrenderFire(PoseStack poseStack, MultiBufferSource bufferSource, TextureAtlasSprite sprite) static voidrenderFluid(Minecraft p_110726_, PoseStack p_110727_, MultiBufferSource p_383128_, ResourceLocation texture) private voidrenderItemActivationAnimation(PoseStack poseStack, float partialTick, SubmitNodeCollector nodeCollector) voidrenderScreenEffect(boolean sleeping, float partialTick, SubmitNodeCollector nodeCollector) private static voidrenderTex(TextureAtlasSprite texture, PoseStack poseStack, MultiBufferSource bufferSource) private static voidrenderWater(Minecraft minecraft, PoseStack poseStack, MultiBufferSource bufferSource) voidvoidtick()
-
Field Details
-
UNDERWATER_LOCATION
-
minecraft
-
materials
-
bufferSource
-
ITEM_ACTIVATION_ANIMATION_LENGTH
public static final int ITEM_ACTIVATION_ANIMATION_LENGTH- See Also:
-
itemActivationItem
-
itemActivationTicks
private int itemActivationTicks -
itemActivationOffX
private float itemActivationOffX -
itemActivationOffY
private float itemActivationOffY
-
-
Constructor Details
-
ScreenEffectRenderer
public ScreenEffectRenderer(Minecraft minecraft, MaterialSet materials, MultiBufferSource bufferSource)
-
-
Method Details
-
tick
public void tick() -
renderScreenEffect
public void renderScreenEffect(boolean sleeping, float partialTick, SubmitNodeCollector nodeCollector) -
renderItemActivationAnimation
private void renderItemActivationAnimation(PoseStack poseStack, float partialTick, SubmitNodeCollector nodeCollector) -
resetItemActivation
public void resetItemActivation() -
displayItemActivation
-
getViewBlockingState
-
getOverlayBlock
@Nullable private static org.apache.commons.lang3.tuple.Pair<BlockState,BlockPos> getOverlayBlock(Player p_110717_) -
renderTex
private static void renderTex(TextureAtlasSprite texture, PoseStack poseStack, MultiBufferSource bufferSource) -
renderWater
private static void renderWater(Minecraft minecraft, PoseStack poseStack, MultiBufferSource bufferSource) -
renderFluid
public static void renderFluid(Minecraft p_110726_, PoseStack p_110727_, MultiBufferSource p_383128_, ResourceLocation texture) -
renderFire
private static void renderFire(PoseStack poseStack, MultiBufferSource bufferSource, TextureAtlasSprite sprite)
-