aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-01-11 00:34:07 +0800
committershedaniel <daniel@shedaniel.me>2020-01-11 00:34:07 +0800
commita855c0284c3b285dd8a71b57ec35702995ae5b30 (patch)
tree4b2876163d99301960a26ff821aff5c97e3fb02e /src/main/java/me/shedaniel/rei/gui/entries/RecipeEntry.java
parentbde33221f4e4732daafdc9ecd3a0e559c1f74ed2 (diff)
downloadRoughlyEnoughItems-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.java104
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();