Class ScreenEffectRenderer
java.lang.Object
net.minecraft.client.renderer.ScreenEffectRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MultiBufferSourcestatic final intprivate @Nullable ItemStackprivate floatprivate floatprivate intprivate final Minecraftprivate final SpriteGetterprivate static final Identifier -
Constructor Summary
ConstructorsConstructorDescriptionScreenEffectRenderer(Minecraft minecraft, SpriteGetter sprites, MultiBufferSource bufferSource) -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplayItemActivation(ItemStack itemStack, RandomSource random) private static @Nullable org.apache.commons.lang3.tuple.Pair<BlockState, BlockPos> getOverlayBlock(Player player) private static @Nullable BlockStategetViewBlockingState(Player player) private static voidrenderFire(PoseStack poseStack, MultiBufferSource bufferSource, TextureAtlasSprite sprite) static voidrenderFluid(Minecraft minecraft, PoseStack poseStack, MultiBufferSource bufferSource, Identifier texture) private voidrenderItemActivationAnimation(PoseStack poseStack, float partialTicks, SubmitNodeCollector submitNodeCollector) voidrenderScreenEffect(boolean isSleeping, float partialTicks, SubmitNodeCollector submitNodeCollector) private static voidrenderTex(TextureAtlasSprite sprite, PoseStack poseStack, MultiBufferSource bufferSource) private static voidrenderWater(Minecraft minecraft, PoseStack poseStack, MultiBufferSource bufferSource) voidvoidtick()
-
Field Details
-
UNDERWATER_LOCATION
-
minecraft
-
sprites
-
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, SpriteGetter sprites, MultiBufferSource bufferSource)
-
-
Method Details
-
tick
public void tick() -
renderScreenEffect
public void renderScreenEffect(boolean isSleeping, float partialTicks, SubmitNodeCollector submitNodeCollector) -
renderItemActivationAnimation
private void renderItemActivationAnimation(PoseStack poseStack, float partialTicks, SubmitNodeCollector submitNodeCollector) -
resetItemActivation
public void resetItemActivation() -
displayItemActivation
-
getViewBlockingState
-
getOverlayBlock
private static @Nullable org.apache.commons.lang3.tuple.Pair<BlockState, BlockPos> getOverlayBlock(Player player) -
renderTex
private static void renderTex(TextureAtlasSprite sprite, PoseStack poseStack, MultiBufferSource bufferSource) -
renderWater
private static void renderWater(Minecraft minecraft, PoseStack poseStack, MultiBufferSource bufferSource) -
renderFluid
public static void renderFluid(Minecraft minecraft, PoseStack poseStack, MultiBufferSource bufferSource, Identifier texture) -
renderFire
private static void renderFire(PoseStack poseStack, MultiBufferSource bufferSource, TextureAtlasSprite sprite)
-