diff options
| author | Danielshe <shekwancheung0528@gmail.com> | 2019-08-29 23:24:43 +0800 |
|---|---|---|
| committer | Danielshe <shekwancheung0528@gmail.com> | 2019-08-29 23:24:43 +0800 |
| commit | 47ce58d320feedce57182ae0b88196bce518a57a (patch) | |
| tree | d5ea5b0e4d5aa6590929e2a3c37c9d642f831aba /src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java | |
| parent | b960e33306056c126c3816ec471c58c3b5a7be7f (diff) | |
| download | RoughlyEnoughItems-47ce58d320feedce57182ae0b88196bce518a57a.tar.gz RoughlyEnoughItems-47ce58d320feedce57182ae0b88196bce518a57a.tar.bz2 RoughlyEnoughItems-47ce58d320feedce57182ae0b88196bce518a57a.zip | |
We are out of beta
- Fix #149
- Close #148
- SlotWidget API improvement
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java b/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java index 609c74f97..67143c99e 100644 --- a/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java +++ b/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java @@ -19,12 +19,17 @@ import net.minecraft.client.render.item.ItemRenderer; import net.minecraft.item.ItemStack; import net.minecraft.util.Identifier; +import javax.annotation.Nullable; import java.util.Collections; import java.util.List; public abstract class ItemStackRenderer extends Renderer { public static final Identifier CHEST_GUI_TEXTURE = new Identifier("roughlyenoughitems", "textures/gui/recipecontainer.png"); + /** + * @deprecated This boolean is no longer used + */ + @Deprecated public boolean drawTooltip = false; @Override @@ -42,15 +47,26 @@ public abstract class ItemStackRenderer extends Renderer { itemRenderer.renderGuiItemOverlay(MinecraftClient.getInstance().textRenderer, getItemStack(), l, i1, renderCounts() ? null : ""); itemRenderer.zOffset = 0.0F; this.blitOffset = 0; - if (drawTooltip && mouseX >= x - 8 && mouseX <= x + 8 && mouseY >= y - 6 && mouseY <= y + 10) - queueTooltip(getItemStack(), delta); - this.drawTooltip = false; } + /** + * Queue a tooltip to the REI overlay + * + * @param itemStack the stack to queue + * @param delta the delta + * @deprecated Use {@link Renderer#getQueuedTooltip(float)} instead and queue manually + */ + @Deprecated protected void queueTooltip(ItemStack itemStack, float delta) { ScreenHelper.getLastOverlay().addTooltip(QueuedTooltip.create(getTooltip(itemStack))); } + @Nullable + @Override + public QueuedTooltip getQueuedTooltip(float delta) { + return QueuedTooltip.create(getTooltip(getItemStack())); + } + protected boolean renderCounts() { return true; } |
