Class ScreenEffectRenderer
java.lang.Object
net.minecraft.client.renderer.ScreenEffectRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate floatprivate floatprivate intprivate final Minecraftprivate final SpriteGetterprivate static final Identifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidbuildFireQuad(TextureAtlasSprite sprite, VertexConsumer builder, Matrix4f pose) private static voidbuildQuad(VertexConsumer builder, Matrix4f pose, float x0, float y0, float x1, float y1, float z, float u0, float v0, float u1, float v1, int color) private static voidbuildSpriteQuad(VertexConsumer builder, Matrix4f pose, TextureAtlasSprite sprite, float x0, float y0, float x1, float y1, float z, int color) voiddisplayItemActivation(ItemStack itemStack, RandomSource random) private static @Nullable BlockStategetViewBlockingState(Player player) private static @Nullable org.apache.commons.lang3.tuple.Pair<BlockState, BlockPos> getViewBlockingStateAndPos(Player player) private voidrenderItemActivationAnimation(PoseStack poseStack, float partialTicks, SubmitNodeCollector submitNodeCollector) voidvoidsubmit(boolean isFirstPerson, boolean isSleeping, float partialTicks, SubmitNodeCollector submitNodeCollector, boolean hideGui) private static voidsubmitBlockSprite(TextureAtlasSprite sprite, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int color) private static voidsubmitFire(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, TextureAtlasSprite sprite) static voidsubmitFluid(Minecraft minecraft, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, Identifier texture) private static voidsubmitWater(Minecraft minecraft, PoseStack poseStack, SubmitNodeCollector submitNodeCollector) voidtick()
-
Field Details
-
UNDERWATER_LOCATION
-
minecraft
-
sprites
-
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
-
-
Method Details
-
tick
public void tick() -
submit
public void submit(boolean isFirstPerson, boolean isSleeping, float partialTicks, SubmitNodeCollector submitNodeCollector, boolean hideGui) -
renderItemActivationAnimation
private void renderItemActivationAnimation(PoseStack poseStack, float partialTicks, SubmitNodeCollector submitNodeCollector) -
resetItemActivation
public void resetItemActivation() -
displayItemActivation
-
getViewBlockingState
-
getViewBlockingStateAndPos
private static @Nullable org.apache.commons.lang3.tuple.Pair<BlockState, BlockPos> getViewBlockingStateAndPos(Player player) -
submitBlockSprite
private static void submitBlockSprite(TextureAtlasSprite sprite, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int color) -
submitWater
private static void submitWater(Minecraft minecraft, PoseStack poseStack, SubmitNodeCollector submitNodeCollector) -
submitFluid
public static void submitFluid(Minecraft minecraft, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, Identifier texture) -
submitFire
private static void submitFire(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, TextureAtlasSprite sprite) -
buildFireQuad
-
buildSpriteQuad
private static void buildSpriteQuad(VertexConsumer builder, Matrix4f pose, TextureAtlasSprite sprite, float x0, float y0, float x1, float y1, float z, int color) -
buildQuad
private static void buildQuad(VertexConsumer builder, Matrix4f pose, float x0, float y0, float x1, float y1, float z, float u0, float v0, float u1, float v1, int color)
-