Class WindDebugRenderer
java.lang.Object
net.frozenblock.lib.debug.client.renderer.WindDebugRenderer
- All Implemented Interfaces:
net.minecraft.client.renderer.debug.DebugRenderer.SimpleDebugRenderer
@Environment(CLIENT)
public class WindDebugRenderer
extends Object
implements net.minecraft.client.renderer.debug.DebugRenderer.SimpleDebugRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static intcalculateNodeColor(double strength, boolean disturbanceOnly) voidclear()protected static @NotNull List<com.mojang.datafixers.util.Pair<net.minecraft.world.phys.Vec3, Integer>> createWindNodes(net.minecraft.world.level.Level level, net.minecraft.world.phys.Vec3 origin, double stretch, boolean disturbanceOnly) voidrender(com.mojang.blaze3d.vertex.PoseStack matrices, net.minecraft.client.renderer.MultiBufferSource vertexConsumers, double cameraX, double cameraY, double cameraZ) protected static voidrenderWindNodes(com.mojang.blaze3d.vertex.PoseStack matrices, net.minecraft.client.renderer.MultiBufferSource vertexConsumers, double cameraX, double cameraY, double cameraZ, @NotNull List<com.mojang.datafixers.util.Pair<net.minecraft.world.phys.Vec3, Integer>> windNodes) protected static voidrenderWindNodesFromList(com.mojang.blaze3d.vertex.PoseStack matrices, net.minecraft.client.renderer.MultiBufferSource vertexConsumers, double cameraX, double cameraY, double cameraZ, @NotNull List<List<com.mojang.datafixers.util.Pair<net.minecraft.world.phys.Vec3, Integer>>> windNodes) voidtick()
-
Constructor Details
-
WindDebugRenderer
public WindDebugRenderer(net.minecraft.client.Minecraft client)
-
-
Method Details
-
tick
public void tick() -
clear
public void clear()- Specified by:
clearin interfacenet.minecraft.client.renderer.debug.DebugRenderer.SimpleDebugRenderer
-
render
public void render(com.mojang.blaze3d.vertex.PoseStack matrices, net.minecraft.client.renderer.MultiBufferSource vertexConsumers, double cameraX, double cameraY, double cameraZ) - Specified by:
renderin interfacenet.minecraft.client.renderer.debug.DebugRenderer.SimpleDebugRenderer
-
createWindNodes
-
calculateNodeColor
protected static int calculateNodeColor(double strength, boolean disturbanceOnly) -
renderWindNodesFromList
protected static void renderWindNodesFromList(com.mojang.blaze3d.vertex.PoseStack matrices, net.minecraft.client.renderer.MultiBufferSource vertexConsumers, double cameraX, double cameraY, double cameraZ, @NotNull @NotNull List<List<com.mojang.datafixers.util.Pair<net.minecraft.world.phys.Vec3, Integer>>> windNodes) -
renderWindNodes
protected static void renderWindNodes(com.mojang.blaze3d.vertex.PoseStack matrices, net.minecraft.client.renderer.MultiBufferSource vertexConsumers, double cameraX, double cameraY, double cameraZ, @NotNull @NotNull List<com.mojang.datafixers.util.Pair<net.minecraft.world.phys.Vec3, Integer>> windNodes)
-