aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/CraftableFilterButtonWidget.java6
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/FavoritesEntriesManager.java4
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/hint/HintWidget.java7
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/DoublePinyinInputMethod.java9
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/PinyinInputMethod.java4
5 files changed, 14 insertions, 16 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/CraftableFilterButtonWidget.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/CraftableFilterButtonWidget.java
index e76f9f022..e71e3fffe 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/CraftableFilterButtonWidget.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/CraftableFilterButtonWidget.java
@@ -151,14 +151,14 @@ public class CraftableFilterButtonWidget {
() -> !future.isDone(), () -> {
Minecraft.getInstance().setScreen(screen);
});
- reloadingScreen.setSubtitle(() -> new TranslatableComponent("text.rei.input.methods.reload.progress", String.format("%.2f", progress[0] * 100)));
+ reloadingScreen.setSubtitle(() -> Component.translatable("text.rei.input.methods.reload.progress", String.format("%.2f", progress[0] * 100)));
Minecraft.getInstance().setScreen(reloadingScreen);
access.close();
future.whenComplete((unused, throwable) -> {
service.shutdown();
});
ScreenOverlayImpl.getInstance().getHintsContainer().addHint(12, () -> new Point(getCraftableFilterBounds().getCenterX(), getCraftableFilterBounds().getCenterY()),
- "text.rei.hint.input.methods", List.of(new TranslatableComponent("text.rei.hint.input.methods")));
+ "text.rei.hint.input.methods", List.of(Component.translatable("text.rei.hint.input.methods")));
})
.withActive(() -> !Objects.equals(config.getInputMethodId(), pair.getKey()))
.withTooltip(() -> Tooltip.create(Widget.mouse(), pair.getValue().getDescription()))
@@ -167,7 +167,7 @@ public class CraftableFilterButtonWidget {
InputMethod<?> active = InputMethod.active();
if (!(active instanceof DefaultInputMethod)) {
entries.add(0, new SeparatorMenuEntry());
- entries.add(0, FavoriteMenuEntry.createToggle(new TranslatableComponent("text.rei.input.methods.tooltip.hints"), new BooleanValue() {
+ entries.add(0, FavoriteMenuEntry.createToggle(Component.translatable("text.rei.input.methods.tooltip.hints"), new BooleanValue() {
@Override
public void accept(boolean t) {
ConfigManagerImpl.getInstance().getConfig().setDoDisplayIMEHints(!getAsBoolean());
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/FavoritesEntriesManager.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/FavoritesEntriesManager.java
index 8dfd0b076..70183df6b 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/FavoritesEntriesManager.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/FavoritesEntriesManager.java
@@ -32,7 +32,7 @@ import me.shedaniel.rei.api.common.util.CollectionUtils;
import me.shedaniel.rei.impl.client.config.ConfigManagerImpl;
import me.shedaniel.rei.impl.client.config.ConfigObjectImpl;
import me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl;
-import net.minecraft.network.chat.TranslatableComponent;
+import net.minecraft.network.chat.Component;
import java.util.AbstractList;
import java.util.ArrayList;
@@ -72,7 +72,7 @@ public class FavoritesEntriesManager {
if (widget != null) {
Supplier<Rectangle> buttonBounds = widget.togglePanelButton::getBounds;
ScreenOverlayImpl.getInstance().getHintsContainer().addHint(12, () -> new Point(buttonBounds.get().getCenterX(), buttonBounds.get().getCenterY()),
- "text.rei.hint.favorites.discover", List.of(new TranslatableComponent("text.rei.hint.favorites.discover")));
+ "text.rei.hint.favorites.discover", List.of(Component.translatable("text.rei.hint.favorites.discover")));
}
}
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/hint/HintWidget.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/hint/HintWidget.java
index b5ee60e8e..d2f2e0d62 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/hint/HintWidget.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/hint/HintWidget.java
@@ -41,9 +41,9 @@ import me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl;
import net.minecraft.ChatFormatting;
import net.minecraft.client.gui.components.events.GuiEventListener;
import net.minecraft.client.renderer.GameRenderer;
+import net.minecraft.network.chat.Component;
import net.minecraft.network.chat.FormattedText;
import net.minecraft.network.chat.MutableComponent;
-import net.minecraft.network.chat.TranslatableComponent;
import net.minecraft.util.FormattedCharSequence;
import net.minecraft.util.Mth;
@@ -139,8 +139,7 @@ public class HintWidget extends WidgetWithBounds {
fillGradient(pose, bufferBuilder, x + width - 1, y + 1, x + width, y + height - 1, 400, color1, color2);
fillGradient(pose, bufferBuilder, x, y, x + width, y + 1, 400, color1, color1);
fillGradient(pose, bufferBuilder, x, y + height - 1, x + width, y + height, 400, color2, color2);
- bufferBuilder.end();
- BufferUploader.end(bufferBuilder);
+ BufferUploader.drawWithShader(bufferBuilder.end());
int lineY = y + 4;
try (CloseableScissors scissors = Widget.scissor(pose, new Rectangle(x + 4, y + 4, width - 8, height - 8 - 9 - 2))) {
@@ -154,7 +153,7 @@ public class HintWidget extends WidgetWithBounds {
}
}
- MutableComponent okay = new TranslatableComponent("gui.ok");
+ MutableComponent okay = Component.translatable("gui.ok");
int okayWidth = font.width(okay);
int midPoint = x + 4 + (width - 4) / 2;
this.okayBounds.setBounds(midPoint - okayWidth / 2, lineY, okayWidth, 9);
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/DoublePinyinInputMethod.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/DoublePinyinInputMethod.java
index fad453252..3dc0e3bf5 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/DoublePinyinInputMethod.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/DoublePinyinInputMethod.java
@@ -33,7 +33,6 @@ import it.unimi.dsi.fastutil.objects.Object2IntMaps;
import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap;
import me.shedaniel.rei.api.client.favorites.FavoriteMenuEntry;
import net.minecraft.network.chat.Component;
-import net.minecraft.network.chat.TranslatableComponent;
import java.io.IOException;
import java.io.InputStream;
@@ -87,19 +86,19 @@ public class DoublePinyinInputMethod extends PinyinInputMethod {
@Override
public Component getName() {
- return new TranslatableComponent("text.rei.input.methods.pinyin.double");
+ return Component.translatable("text.rei.input.methods.pinyin.double");
}
@Override
public Component getDescription() {
- return new TranslatableComponent("text.rei.input.methods.pinyin.double.description");
+ return Component.translatable("text.rei.input.methods.pinyin.double.description");
}
@Override
public List<FavoriteMenuEntry> getOptionsMenuEntries() {
List<FavoriteMenuEntry> innerEntries = new ArrayList<>();
for (Map.Entry<String, Converter> entry : Converters.CONVERTERS.entrySet()) {
- innerEntries.add(FavoriteMenuEntry.createToggle(new TranslatableComponent("text.rei.input.methods.pinyin.double.scheme." + entry.getKey()),
+ innerEntries.add(FavoriteMenuEntry.createToggle(Component.translatable("text.rei.input.methods.pinyin.double.scheme." + entry.getKey()),
new BooleanValue() {
@Override
public void accept(boolean t) {
@@ -115,7 +114,7 @@ public class DoublePinyinInputMethod extends PinyinInputMethod {
}
}));
}
- return List.of(FavoriteMenuEntry.createSubMenu(new TranslatableComponent("text.rei.input.methods.pinyin.double.scheme"),
+ return List.of(FavoriteMenuEntry.createSubMenu(Component.translatable("text.rei.input.methods.pinyin.double.scheme"),
innerEntries));
}
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/PinyinInputMethod.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/PinyinInputMethod.java
index 03a73bec4..098cc48d3 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/PinyinInputMethod.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/method/unihan/PinyinInputMethod.java
@@ -180,7 +180,7 @@ public class PinyinInputMethod extends UniHanInputMethod implements CharacterUnp
public List<FavoriteMenuEntry> getOptionsMenuEntries() {
List<FavoriteMenuEntry> innerEntries = new ArrayList<>();
this.fuzzyMap.forEach((from, to) -> {
- innerEntries.add(FavoriteMenuEntry.createToggle(new TextComponent("%s -> %s".formatted(new String(from.toIntArray(), 0, from.size()), new String(to.toIntArray(), 0, to.size()))),
+ innerEntries.add(FavoriteMenuEntry.createToggle(Component.literal("%s -> %s".formatted(new String(from.toIntArray(), 0, from.size()), new String(to.toIntArray(), 0, to.size()))),
new BooleanValue() {
@Override
public boolean getAsBoolean() {
@@ -200,7 +200,7 @@ public class PinyinInputMethod extends UniHanInputMethod implements CharacterUnp
}
}));
});
- return List.of(FavoriteMenuEntry.createSubMenu(new TranslatableComponent("text.rei.input.methods.pinyin.fuzzy.matching"),
+ return List.of(FavoriteMenuEntry.createSubMenu(Component.translatable("text.rei.input.methods.pinyin.fuzzy.matching"),
innerEntries));
}