35 lines
894 B
Java
35 lines
894 B
Java
package net.minecraft.client.gui.components;
|
|
|
|
import net.fabricmc.api.EnvType;
|
|
import net.fabricmc.api.Environment;
|
|
import net.minecraft.client.gui.Font;
|
|
import net.minecraft.client.gui.narration.NarrationElementOutput;
|
|
import net.minecraft.network.chat.Component;
|
|
|
|
@Environment(EnvType.CLIENT)
|
|
public abstract class AbstractStringWidget extends AbstractWidget {
|
|
private final Font font;
|
|
private int color = 16777215;
|
|
|
|
public AbstractStringWidget(int x, int y, int width, int height, Component message, Font font) {
|
|
super(x, y, width, height, message);
|
|
this.font = font;
|
|
}
|
|
|
|
@Override
|
|
protected void updateWidgetNarration(NarrationElementOutput narrationElementOutput) {
|
|
}
|
|
|
|
public AbstractStringWidget setColor(int color) {
|
|
this.color = color;
|
|
return this;
|
|
}
|
|
|
|
protected final Font getFont() {
|
|
return this.font;
|
|
}
|
|
|
|
protected final int getColor() {
|
|
return this.color;
|
|
}
|
|
}
|