aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/impl/SearchArgument.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-04-23 16:49:33 +0800
committershedaniel <daniel@shedaniel.me>2020-04-23 16:49:33 +0800
commitf701792763abfed441687b27ef91a62ed09abd9d (patch)
treec05144da7b9fd0a96e4f7dc5b820ed45d337eb6f /src/main/java/me/shedaniel/rei/impl/SearchArgument.java
parent87aefabb7b9728e84e600624f8d17a8d335b61af (diff)
downloadRoughlyEnoughItems-f701792763abfed441687b27ef91a62ed09abd9d.tar.gz
RoughlyEnoughItems-f701792763abfed441687b27ef91a62ed09abd9d.tar.bz2
RoughlyEnoughItems-f701792763abfed441687b27ef91a62ed09abd9d.zip
Update to 20w17a
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/me/shedaniel/rei/impl/SearchArgument.java')
-rw-r--r--src/main/java/me/shedaniel/rei/impl/SearchArgument.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/java/me/shedaniel/rei/impl/SearchArgument.java b/src/main/java/me/shedaniel/rei/impl/SearchArgument.java
index c3c21d89b..20d113058 100644
--- a/src/main/java/me/shedaniel/rei/impl/SearchArgument.java
+++ b/src/main/java/me/shedaniel/rei/impl/SearchArgument.java
@@ -36,6 +36,7 @@ import net.minecraft.client.resource.language.I18n;
import net.minecraft.fluid.Fluid;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
+import net.minecraft.text.LiteralText;
import net.minecraft.text.Text;
import net.minecraft.util.Identifier;
import net.minecraft.util.registry.Registry;
@@ -190,7 +191,7 @@ public class SearchArgument {
return tryGetFluidName(stack.getFluid());
Tooltip tooltip = stack.getTooltip(PointHelper.ofMouse());
if (tooltip != null)
- return tooltip.getText().isEmpty() ? "" : tooltip.getText().get(0);
+ return tooltip.getText().isEmpty() ? "" : tooltip.getText().get(0).getString();
return "";
}
@@ -201,14 +202,14 @@ public class SearchArgument {
return tryGetFluidName(stack.getFluid());
Tooltip tooltip = stack.getTooltip(PointHelper.ofMouse());
if (tooltip != null)
- return tooltip.getText().isEmpty() ? "" : tooltip.getText().get(0);
+ return tooltip.getText().isEmpty() ? "" : tooltip.getText().get(0).getString();
return "";
}
public static String tryGetEntryStackTooltip(EntryStack stack) {
Tooltip tooltip = stack.getTooltip(new Point());
if (tooltip != null)
- return CollectionUtils.joinToString(tooltip.getText(), "\n");
+ return CollectionUtils.mapAndJoinToString(tooltip.getText(), Text::getString, "\n");
return "";
}
@@ -219,21 +220,21 @@ public class SearchArgument {
return CollectionUtils.mapAndJoinToString(id.getPath().split("_"), StringUtils::capitalize, " ");
}
- public static List<String> tryGetItemStackToolTip(ItemStack itemStack, boolean careAboutAdvanced) {
+ public static List<Text> tryGetItemStackToolTip(ItemStack itemStack, boolean careAboutAdvanced) {
if (!searchBlacklisted.contains(itemStack.getItem()))
try {
- return CollectionUtils.map(itemStack.getTooltip(MinecraftClient.getInstance().player, MinecraftClient.getInstance().options.advancedItemTooltips && careAboutAdvanced ? TooltipContext.Default.ADVANCED : TooltipContext.Default.NORMAL), Text::asFormattedString);
+ return itemStack.getTooltip(MinecraftClient.getInstance().player, MinecraftClient.getInstance().options.advancedItemTooltips && careAboutAdvanced ? TooltipContext.Default.ADVANCED : TooltipContext.Default.NORMAL);
} catch (Throwable e) {
e.printStackTrace();
searchBlacklisted.add(itemStack.getItem());
}
- return Collections.singletonList(tryGetItemStackName(itemStack));
+ return Collections.singletonList(new LiteralText(tryGetItemStackName(itemStack)));
}
public static String tryGetItemStackName(ItemStack stack) {
if (!searchBlacklisted.contains(stack.getItem()))
try {
- return stack.getName().asFormattedString();
+ return stack.getName().getString();
} catch (Throwable e) {
e.printStackTrace();
searchBlacklisted.add(stack.getItem());