public class GhostIngredientDrag<T>
extends java.lang.Object
Constructor and Description |
---|
GhostIngredientDrag(IGhostIngredientHandler<?> handler,
java.util.List<IGhostIngredientHandler.Target<T>> targets,
IIngredientRenderer<T> ingredientRenderer,
T ingredient,
double mouseX,
double mouseY,
net.minecraft.client.renderer.Rectangle2d origin) |
Modifier and Type | Method and Description |
---|---|
void |
drawItem(net.minecraft.client.Minecraft minecraft,
com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int mouseX,
int mouseY) |
void |
drawTargets(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int mouseX,
int mouseY) |
static <V> void |
drawTargets(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int mouseX,
int mouseY,
java.util.List<IGhostIngredientHandler.Target<V>> targets) |
static boolean |
farEnoughToDraw(GhostIngredientDrag<?> drag,
double mouseX,
double mouseY) |
T |
getIngredient() |
IIngredientRenderer<T> |
getIngredientRenderer() |
net.minecraft.client.renderer.Rectangle2d |
getOrigin() |
boolean |
onClick(double mouseX,
double mouseY,
MouseClickState clickState) |
void |
stop() |
public GhostIngredientDrag(IGhostIngredientHandler<?> handler, java.util.List<IGhostIngredientHandler.Target<T>> targets, IIngredientRenderer<T> ingredientRenderer, T ingredient, double mouseX, double mouseY, @Nullable net.minecraft.client.renderer.Rectangle2d origin)
public void drawTargets(com.mojang.blaze3d.matrix.MatrixStack matrixStack, int mouseX, int mouseY)
public static boolean farEnoughToDraw(GhostIngredientDrag<?> drag, double mouseX, double mouseY)
public void drawItem(net.minecraft.client.Minecraft minecraft, com.mojang.blaze3d.matrix.MatrixStack matrixStack, int mouseX, int mouseY)
public static <V> void drawTargets(com.mojang.blaze3d.matrix.MatrixStack matrixStack, int mouseX, int mouseY, java.util.List<IGhostIngredientHandler.Target<V>> targets)
public boolean onClick(double mouseX, double mouseY, MouseClickState clickState)
public void stop()
public IIngredientRenderer<T> getIngredientRenderer()
public T getIngredient()
@Nullable public net.minecraft.client.renderer.Rectangle2d getOrigin()