aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java/me/shedaniel/rei/plugin/client
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-06-08 22:12:18 +0800
committershedaniel <daniel@shedaniel.me>2022-06-08 22:12:18 +0800
commit52ec5dcd865e6c6eeeb686c4ebe40b8580e90407 (patch)
tree4b5bf2e5dfade9b1267359efce432035be499464 /runtime/src/main/java/me/shedaniel/rei/plugin/client
parent95195247b173215c6bb48654ac97f78b1dd28cd3 (diff)
parenta8dd27ef4e946c879a2e3e5e163683a41896e78f (diff)
downloadRoughlyEnoughItems-52ec5dcd865e6c6eeeb686c4ebe40b8580e90407.tar.gz
RoughlyEnoughItems-52ec5dcd865e6c6eeeb686c4ebe40b8580e90407.tar.bz2
RoughlyEnoughItems-52ec5dcd865e6c6eeeb686c4ebe40b8580e90407.zip
Merge remote-tracking branch 'origin/8.x-1.18.2' into 9.x-1.19
Diffstat (limited to 'runtime/src/main/java/me/shedaniel/rei/plugin/client')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java12
2 files changed, 1 insertions, 13 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java b/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java
index 4f3838fdb..0ddc12cd7 100644
--- a/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java
+++ b/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java
@@ -288,7 +288,7 @@ public class FluidEntryDefinition implements EntryDefinition<FluidStack>, EntryS
return null;
List<Component> toolTip = Lists.newArrayList(entry.asFormattedText());
long amount = entry.getValue().getAmount();
- if (amount >= 0) {
+ if (amount >= 0 && entry.get(EntryStack.Settings.FLUID_AMOUNT_VISIBLE)) {
String amountTooltip = I18n.get(FLUID_AMOUNT, entry.getValue().getAmount());
if (amountTooltip != null) {
toolTip.addAll(Stream.of(amountTooltip.split("\n")).map(Component::literal).collect(Collectors.toList()));
diff --git a/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java b/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java
index 5e30527cf..772f659ff 100644
--- a/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java
+++ b/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java
@@ -222,18 +222,6 @@ public class DefaultClientRuntimePlugin implements REIClientPlugin {
@Override
public boolean doAction(int button) {
- if (!(ClientHelper.getInstance().isCheating() && !(Minecraft.getInstance().screen instanceof DisplayScreen))) return false;
- EntryStack<?> entry = stack.copy();
- if (!entry.isEmpty()) {
- if (entry.getType() != VanillaEntryTypes.ITEM) {
- EntryStack<ItemStack> cheatsAs = entry.cheatsAs();
- entry = cheatsAs.isEmpty() ? entry : cheatsAs;
- }
- if (entry.getType() == VanillaEntryTypes.ITEM)
- entry.<ItemStack>castValue().setCount(button != 1 && !Screen.hasShiftDown() == (ConfigObject.getInstance().getItemCheatingMode() == ItemCheatingMode.REI_LIKE) ? 1 : entry.<ItemStack>castValue().getMaxStackSize());
- return ClientHelper.getInstance().tryCheatingEntry(entry);
- }
-
return false;
}