aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-01-04 21:00:18 +0800
committershedaniel <daniel@shedaniel.me>2020-01-04 21:00:18 +0800
commit7c6aa1d9b1733ba83f0d06cc40e2d02ef42b08ab (patch)
tree0152d0c83374830c072e6c3464977ac425a5d894 /src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java
parentf94bd2932866dc3a8306e4c44c7557700567021e (diff)
downloadRoughlyEnoughItems-7c6aa1d9b1733ba83f0d06cc40e2d02ef42b08ab.tar.gz
RoughlyEnoughItems-7c6aa1d9b1733ba83f0d06cc40e2d02ef42b08ab.tar.bz2
RoughlyEnoughItems-7c6aa1d9b1733ba83f0d06cc40e2d02ef42b08ab.zip
3.3.3
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java
index 8b3c556e4..4d7601e21 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java
@@ -215,11 +215,13 @@ public class EntryWidget extends WidgetWithBounds {
if (containsMouse(PointHelper.fromMouse())) {
if (interactableFavorites && ConfigObject.getInstance().isFavoritesEnabled() && containsMouse(PointHelper.fromMouse()) && !getCurrentEntry().isEmpty()) {
ModifierKeyCode keyCode = ConfigObject.getInstance().getFavoriteKeyCode();
+ EntryStack entry = getCurrentEntry().copy();
+ entry.setAmount(1000);
if (keyCode.matchesKey(int_1, int_2)) {
if (reverseFavoritesAction())
- ConfigManager.getInstance().getFavorites().remove(getCurrentEntry());
- else if (!CollectionUtils.anyMatchEqualsAll(ConfigManager.getInstance().getFavorites(), getCurrentEntry()))
- ConfigManager.getInstance().getFavorites().add(getCurrentEntry());
+ ConfigManager.getInstance().getFavorites().remove(entry);
+ else if (!CollectionUtils.anyMatchEqualsAll(ConfigManager.getInstance().getFavorites(), entry))
+ ConfigManager.getInstance().getFavorites().add(entry);
ContainerScreenOverlay.getEntryListWidget().updateSearch(ScreenHelper.getSearchField().getText());
ConfigManager.getInstance().saveConfig();
minecraft.getSoundManager().play(PositionedSoundInstance.master(SoundEvents.UI_BUTTON_CLICK, 1.0F));