diff options
| author | shedaniel <daniel@shedaniel.me> | 2020-01-11 00:34:07 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2020-01-11 00:34:07 +0800 |
| commit | a855c0284c3b285dd8a71b57ec35702995ae5b30 (patch) | |
| tree | 4b2876163d99301960a26ff821aff5c97e3fb02e /src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java | |
| parent | bde33221f4e4732daafdc9ecd3a0e559c1f74ed2 (diff) | |
| download | RoughlyEnoughItems-a855c0284c3b285dd8a71b57ec35702995ae5b30.tar.gz RoughlyEnoughItems-a855c0284c3b285dd8a71b57ec35702995ae5b30.tar.bz2 RoughlyEnoughItems-a855c0284c3b285dd8a71b57ec35702995ae5b30.zip | |
3.3.7
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java | 104 |
1 files changed, 4 insertions, 100 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java b/src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java index 0361c2ba5..42e93f467 100644 --- a/src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java +++ b/src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java @@ -5,107 +5,11 @@ package me.shedaniel.rei.gui.entries; -import me.shedaniel.rei.api.EntryStack; -import net.minecraft.client.gui.DrawableHelper; -import net.minecraft.util.Identifier; +import me.shedaniel.rei.gui.widget.QueuedTooltip; +import me.shedaniel.rei.impl.RenderingEntry; -import java.util.Optional; - -public abstract class RecipeEntry extends DrawableHelper implements EntryStack { - @Override - public Optional<Identifier> getIdentifier() { - return Optional.empty(); - } - - @Override - public Type getType() { - return Type.RENDER; - } - - @Override - public int getAmount() { - return 0; - } - - @Override - public void setAmount(int amount) { - - } - - @Override - public boolean isEmpty() { - return false; - } - - @Override - public EntryStack copy() { - return this; - } - - @Override - public Object getObject() { - return null; - } - - @Override - public boolean equals(EntryStack stack, boolean ignoreTags, boolean ignoreAmount) { - return stack == this; - } - - @Override - public boolean equalsIgnoreTagsAndAmount(EntryStack stack) { - return stack == this; - } - - @Override - public boolean equalsIgnoreTags(EntryStack stack) { - return stack == this; - } - - @Override - public boolean equalsIgnoreAmount(EntryStack stack) { - return stack == this; - } - - @Override - public boolean equalsAll(EntryStack stack) { - return stack == this; - } - - @Override - public int getZ() { - return getBlitOffset(); - } - - @Override - public void setZ(int z) { - setBlitOffset(z); - } - - @Override - public <T> EntryStack setting(Settings<T> settings, T value) { - return this; - } - - @Override - public <T> EntryStack removeSetting(Settings<T> settings) { - return this; - } - - @Override - public EntryStack clearSettings() { - return this; - } - - @Override - public <T> EntryStack addSetting(Settings<T> settings, T value) { - return this; - } - - @Override - public <T> T get(Settings<T> settings) { - return settings.getDefaultValue(); - } +public abstract class RecipeEntry extends RenderingEntry { + public abstract QueuedTooltip getTooltip(int mouseX, int mouseY); public abstract int getHeight(); |
