|
@@ -6,7 +6,6 @@ import com.mojang.blaze3d.systems.RenderSystem;
|
|
|
import me.shedaniel.clothconfig2.ClothConfigInitializer;
|
|
|
import me.shedaniel.clothconfig2.api.*;
|
|
|
import me.shedaniel.math.Rectangle;
|
|
|
-import net.minecraft.class_5348;
|
|
|
import net.minecraft.client.MinecraftClient;
|
|
|
import net.minecraft.client.gui.Element;
|
|
|
import net.minecraft.client.gui.screen.Screen;
|
|
@@ -20,10 +19,7 @@ import net.minecraft.client.sound.PositionedSoundInstance;
|
|
|
import net.minecraft.client.util.NarratorManager;
|
|
|
import net.minecraft.client.util.math.MatrixStack;
|
|
|
import net.minecraft.sound.SoundEvents;
|
|
|
-import net.minecraft.text.LiteralText;
|
|
|
-import net.minecraft.text.MutableText;
|
|
|
-import net.minecraft.text.Text;
|
|
|
-import net.minecraft.text.TranslatableText;
|
|
|
+import net.minecraft.text.*;
|
|
|
import net.minecraft.util.Formatting;
|
|
|
import net.minecraft.util.Identifier;
|
|
|
import net.minecraft.util.Pair;
|
|
@@ -365,7 +361,7 @@ public class GlobalizedClothConfigScreen extends AbstractConfigScreen implements
|
|
|
|
|
|
@Override
|
|
|
public int getItemHeight() {
|
|
|
- List<class_5348> strings = MinecraftClient.getInstance().textRenderer.wrapStringToWidthAsList(text, getParent().getItemWidth());
|
|
|
+ List<StringRenderable> strings = MinecraftClient.getInstance().textRenderer.wrapStringToWidthAsList(text, getParent().getItemWidth());
|
|
|
if (strings.isEmpty())
|
|
|
return 0;
|
|
|
return 4 + strings.size() * 10;
|
|
@@ -387,8 +383,8 @@ public class GlobalizedClothConfigScreen extends AbstractConfigScreen implements
|
|
|
@Override
|
|
|
public void render(MatrixStack matrices, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean isHovered, float delta) {
|
|
|
int yy = y + 2;
|
|
|
- List<class_5348> texts = MinecraftClient.getInstance().textRenderer.wrapStringToWidthAsList(this.text, getParent().getItemWidth());
|
|
|
- for (class_5348 text : texts) {
|
|
|
+ List<StringRenderable> texts = MinecraftClient.getInstance().textRenderer.wrapStringToWidthAsList(this.text, getParent().getItemWidth());
|
|
|
+ for (StringRenderable text : texts) {
|
|
|
MinecraftClient.getInstance().textRenderer.drawWithShadow(matrices, text, x - 4 + entryWidth / 2 - MinecraftClient.getInstance().textRenderer.getWidth(text) / 2, yy, -1);
|
|
|
yy += 10;
|
|
|
}
|