From 7353154ff0e24606e864147c034acd29056e2161 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 13 Apr 2022 16:22:09 +0800 Subject: Add option to disable compact arrows --- api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'api/src/main') diff --git a/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java b/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java index dfd8f08f6..b38e409b5 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/config/ConfigObject.java @@ -150,6 +150,9 @@ public interface ConfigObject { boolean isUsingCompactTabs(); + @ApiStatus.Experimental + boolean isUsingCompactTabButtons(); + boolean isLowerConfigButton(); @ApiStatus.Experimental -- cgit From ed36b3a2bb3662aeba7afc57e8116706f4d25da2 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 13 Apr 2022 20:28:44 +0800 Subject: Make ctrl-click transfer less laggy --- api/src/main/java/me/shedaniel/rei/api/common/util/EntryStacks.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'api/src/main') diff --git a/api/src/main/java/me/shedaniel/rei/api/common/util/EntryStacks.java b/api/src/main/java/me/shedaniel/rei/api/common/util/EntryStacks.java index 632879b0d..979713683 100644 --- a/api/src/main/java/me/shedaniel/rei/api/common/util/EntryStacks.java +++ b/api/src/main/java/me/shedaniel/rei/api/common/util/EntryStacks.java @@ -86,7 +86,8 @@ public final class EntryStacks { if (leftType == rightType) { return left.getDefinition().equals(left.getValue(), right.castValue(), context); } - for (EntryTypeBridge bridge : EntryTypeRegistry.getInstance().getBridgesFor(leftType, rightType)) { + EntryTypeRegistry instance = EntryTypeRegistry.getInstance(); + for (EntryTypeBridge bridge : instance.getBridgesFor(leftType, rightType)) { CompoundEventResult>> holder = bridge.bridge(left); if (holder.isTrue()) { Iterator> iterator = holder.object().iterator(); @@ -98,7 +99,7 @@ public final class EntryStacks { } } } - for (EntryTypeBridge bridge : EntryTypeRegistry.getInstance().getBridgesFor(rightType, leftType)) { + for (EntryTypeBridge bridge : instance.getBridgesFor(rightType, leftType)) { CompoundEventResult>> holder = bridge.bridge(right); if (holder.isTrue()) { Iterator> iterator = holder.object().iterator(); -- cgit