diff options
| author | shedaniel <daniel@shedaniel.me> | 2020-01-02 14:31:16 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2020-01-02 14:31:16 +0800 |
| commit | 5e2eccadbd91171c01cdb209d1338bcfb7786b1c (patch) | |
| tree | 6c7387de5baea8b335e8abe58651018f77ad2d41 /src/main/java/me/shedaniel/rei/impl/EmptyEntryStack.java | |
| parent | e8714fe8fc1dcaec7ad299c63e2b657870c8fb40 (diff) | |
| download | RoughlyEnoughItems-5e2eccadbd91171c01cdb209d1338bcfb7786b1c.tar.gz RoughlyEnoughItems-5e2eccadbd91171c01cdb209d1338bcfb7786b1c.tar.bz2 RoughlyEnoughItems-5e2eccadbd91171c01cdb209d1338bcfb7786b1c.zip | |
3.3
Fix #58
Close #134
Close #158
Fix #227
Diffstat (limited to 'src/main/java/me/shedaniel/rei/impl/EmptyEntryStack.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/impl/EmptyEntryStack.java | 55 |
1 files changed, 27 insertions, 28 deletions
diff --git a/src/main/java/me/shedaniel/rei/impl/EmptyEntryStack.java b/src/main/java/me/shedaniel/rei/impl/EmptyEntryStack.java index b67c6ba64..0d40b8e97 100644 --- a/src/main/java/me/shedaniel/rei/impl/EmptyEntryStack.java +++ b/src/main/java/me/shedaniel/rei/impl/EmptyEntryStack.java @@ -16,114 +16,113 @@ import java.util.Optional; @Deprecated public class EmptyEntryStack implements EntryStack { - - @Deprecated - public static final EntryStack EMPTY = new EmptyEntryStack(); - + + @Deprecated public static final EntryStack EMPTY = new EmptyEntryStack(); + private EmptyEntryStack() { } - + @Override public Optional<Identifier> getIdentifier() { return Optional.empty(); } - + @Override public Type getType() { return Type.EMPTY; } - + @Override public int getAmount() { return 0; } - + @Override public void setAmount(int amount) { - + } - + @Override public boolean isEmpty() { return true; } - + @Override public EntryStack copy() { return this; } - + @Override public Object getObject() { return null; } - + @Override public boolean equals(EntryStack stack, boolean ignoreTags, boolean ignoreAmount) { return stack.getType() == getType(); } - + @Override public boolean equalsIgnoreTagsAndAmount(EntryStack stack) { return stack.getType() == getType(); } - + @Override public boolean equalsIgnoreTags(EntryStack stack) { return stack.getType() == getType(); } - + @Override public boolean equalsIgnoreAmount(EntryStack stack) { return stack.getType() == getType(); } - + @Override public boolean equalsAll(EntryStack stack) { return stack.getType() == getType(); } - + @Override public int getZ() { return 0; } - + @Override public void setZ(int 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> ObjectHolder<T> getSetting(Settings<T> settings) { return ObjectHolder.of(settings.getDefaultValue()); } - + @Override @Nullable public QueuedTooltip getTooltip(int mouseX, int mouseY) { return null; } - + @Override public void render(Rectangle bounds, int mouseX, int mouseY, float delta) { - + } - + @Override public int hashCode() { return 0; |
